Прежде всего позвольте мне начать с того, что да, я искал это в Google и, в частности, в stackoverflow, я нашел много ответов и перепробовал их все.На данный момент я считаю, что мой единственный ресурс - это публикация вопроса самостоятельно, даже если сценарий повторяется, пожалуйста, будьте любезны, постарайтесь помочь.
Ситуация довольно проста, на Ubuntu desktop 10.04 я настроил apacheчерез Synaptic и Php5 в соответствии с этим руководством и его ответ здесь .На этом этапе, если я захожу в командную строку и вызываю скрипт php, он работает, например:
php test.php
выводит мой привет мир без каких-либо проблем.Но если я зайду в firefox и укажу на test.php, он покажет ошибку 403 Запрещено ...
Я сменил владельца на / var /, / var / www / и / var / www / test.php для каждой переменной, которую я могу придумать (www-data [apache запускается как этот пользователь], purefan [мой обычный пользователь], root) это не имеет значения, я также несколько раз менял права доступа 777, 0777 (просто для безопасности)644, 755, без изменений.из CLI я получил phpinfo в файл и добавил его здесь .
Если я не ошибаюсь, проблема возникает, когда Apache вызывает интерпретатор php, например, когда я перехожу на http://localhost/index.php это показывает, что Apache по умолчанию "Это работает!"страницы, но если я добавлю php-контент в этот файл, он просто игнорируется, но ошибка не отображается (также проверяются журнал ошибок и системный журнал).
Поэтому, пожалуйста, если у вас есть предложения, дайте мне знать, этоне жизнь или мёртвая вещь, но очень хотелось бы использовать рабочий вместо префорка.
Спасибо за потраченное время