Я только что установил CentOS, Apache и PHP. Когда я посещаю свой сайт http://example.com/myapp/, он говорит "запрещенный". По умолчанию это не загружает index.php файл.
Когда я посещаю http://example.com/myapp/index.php, это хорошо работает.
Какая-либо идея, как устранить ту проблему?
Apache должен быть настроен для распознавания index.php как индексного файла.
Простейший способ добиться этого ..
Создайте файл .htaccess в корневом веб-каталоге.
Добавьте строку ...
DirectoryIndex index.php
Вот ресурс по этому поводу ...
http://www.twsc.biz/twsc_hosting_htaccess.php
Редактировать: Я предполагаю, что apache настроен на разрешение файлов .htaccess. Если это не так, вам придется изменить настройку в файле конфигурации apache (httpd.conf)
Попробуйте создать файл .htaccess со следующим
DirectoryIndex index.php
Редактировать: На самом деле, разве нет пакета 'php-apache' или чего-то еще, что вы должны установить с ними обоими?
Навскидку я бы сказал, что индекс каталога установлен на index.html, или какой-то другой вариант, попробуйте:
DirectoryIndex index.html index.php
Это все равно даст index.html приоритет над index.php (удобно, если вам нужно поднять страницу обслуживания)