Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SymLink nie działa dla skryptów PHP
lunex
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 3.02.2007

Ostrzeżenie: (0%)
-----


Witam, mam problem z obsługą symlinków.
Potrzebuję aby symlink linkował z jednej subdomeny do innej czyli np.
jak wpiszę url http://sub1.mojadomena.com/sub2/skrypt.php

to chcę żeby uruchomił się skrypt php z sub2.mojadomena.com/skrypt.php

Utworzyłem już odpowiedni link i działa, ale TYLKO do plików bez rozszerzenia php, np. css, jpg i inne działają.

Proszę o pomoc co muszę zmienić w ustawieniach apache aby działały również skrypty php.

Jeżeli to ma pomóc, mój serwer stoi na Centos 5.5 z panelem plesk.

Ten post edytował lunex 6.04.2011, 19:36:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kaliban.gnb
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 2
Dołączył: 9.05.2011

Ostrzeżenie: (0%)
-----


Jak rozumiem masz coś mniej więcej takiego:
sub1 w katalogu /var/www/sub1
sub 2 w katalogu /var/www/sub2

Robisz linka z sub2 do sub1, czyli:
cd /var/www/sub1
mkdir sub2
cd sub2
ln -s /var/www/sub2/skrypt.php skrypt.php

Masz zrobiony link, ale dalej nie działa...

Strzelając w ciemno:
- masz regułkę w .htaccess, która przepisuje wszystko po / na jakiś front controller, np. index.php
- dla hosta sub2 masz włączoną obsługę PHP, dla sub1 nie (konfiguracja VHOSTów w /etc/apache/sites-enabled/sites-available i/lub pliki .htaccess w directory rootach)
- katalog /var/www/sub1/sub2 (ten, w którym jest link) utworzyłeś ze złymi permissionsami i użytkownik apache'a nie ma do niego wstępu
- w pliku skrypt.php masz ścieżki względne (np. include "../lib.php"), których nie odtworzyłeś w katalogu, do którego linkowałeś (czyli /var/www/sub1/sub2/../lib.php nie istnieje)

Zobacz co masz w logach apache'a:
/var/log/ i wszystko z apache (i other-hosts itp.) w nazwie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:45