Skonfigurowałem VirtualBox z Debian 6.0, aby działał jako serwer WWW. Komputer-host to mój PowerBook z systemem OS X 10.7.3.
Pod /User/cb0/Sites
mam symfony webproject, który rozwijałem pod OS X.
Teraz zamontowałem ten katalog na /var/www/host-sites
maszynie wirtualnej, więc mam środowisko, które jest dokładnie takie jak środowisko produkcyjne.
Problem polega na tym, że z jakiegoś powodu php nie wykonuje plików w zamontowanym katalogu. Kiedy dzwonię index.php
, otrzymuję białą stronę, brak komunikatu o błędzie ani w interfejsie, ani w dziennikach apache / systemowych.
Jeśli utworzę plik phpinfo();
w katalogu, który nie jest współużytkowany, a następnie wykonam go za pomocą interfejsu CLI lub przeglądarki internetowej, otrzymam żądane wyjście.
Jednak gdy wywołuję ten sam plik w udostępnionym katalogu, nie otrzymuję danych wyjściowych.
Zainstalowany system plików jest do odczytu / zapisu i działa dobrze. Nawet pliki statyczne są dostarczane poprawnie. Tylko php nic nie robi.
Czy ktoś ma pojęcie, co może być problemem?
Postępowałem już zgodnie z tą radą, która bardzo mi pomogła: Jak ustawić DocumentRoot Apache2 na folder współdzielony VirtualBox „vboxsf”? (problem z uprawnieniami?)