index.html открывается нормально, но index.php выдает ошибку 404 «страница не найдена»

index.html открывается нормально, но index.php выдает ошибку 404 «страница не найдена»

Возможный дубликат:
Как настроить php5 на apache2.2?

Я купил новый сервер Apache 142.4.4.15
Он открывает index.html, но не может открыть index.php.
У меня на нем установлены php, apache и mysql.
Статус Apache показывает, что все работает нормально... Есть ли какая-то конфигурация PHP, которую я упускаю в Apache...

Пожалуйста, помогите мне.....

решение1

В вашем файле конфигурации Apache, вероятно, находится

/etc/httpd/conf/httpd.conf 

Вам необходимо убедиться, что у вас есть эта строка:

DirectoryIndex index.html index.php

если нет, добавьте index.php и перезапустите Apache.

Вам также необходимо убедиться, что у вас есть:

Include /etc/httpd/mod_php.conf 

или в каком бы пути он ни находился.

Также, пока вы там, вы можете захотеть отключить токены сервера. Это добавит дополнительный уровень безопасности.

Также проверьте разрешения на файл index.php, чтобы убедиться, что они соответствуют владельцу и системным привилегиям. Если нет, то выполните chown и chmod файла соответствующим образом.

Все эти изменения потребуют перезапуска httpd.

решение2

Похоже, в вашем Apache отсутствует конфигурация PHP, обратитесь к следующей статье:PHP: Apache - Руководствов нем объясняется, что нужно сделать, чтобы ваш Apache работал с PHP.

Связанный контент