Я настроил VirtualBox с Debian 6.0 для работы в качестве веб-сервера. Хост-машина - это мой PowerBook под управлением OS X 10.7.3.
В /User/cb0/Sites
меня есть веб-проект в Symfony, который я использовал для разработки под OS X.
Теперь я смонтировал этот каталог в /var/www/host-sites
на виртуальной машине, поэтому у меня есть среда, точно такая же, как в рабочей среде.
Проблема в том, что php по какой-то причине не будет выполнять файлы в смонтированном каталоге. Когда я вызываю index.php
я получаю белую страницу, без сообщений об ошибках ни в интерфейсе, ни в журналах apache/system.
Если я создаю файл с phpinfo();
в не общей папке, а затем, выполнив это через CLI или веб-браузер, я получаю желаемый результат.
Однако, когда я вызываю тот же файл в общем каталоге, я не получаю вывод.
Смонтированная файловая система доступна для чтения / записи, и это прекрасно работает. Даже статические файлы доставляются правильно. Только php ничего не делает.
У кого-то есть подсказка, в чем может быть проблема?
Я уже следовал этому совету, который мне очень помог: как мне установить Apache2 DocumentRoot в общую папку VirtualBox vboxsf?(проблема с разрешениями?)