Получение ошибки 404 при доступе к странице php в apache в простом приложении php?

Я создал простой файл php sample.php под /var/www/project/dummy/test/sample.php

Здесь httpd.conf

 Listen 8080
<VirtualHost *:8080>
ServerName example.com
DocumentRoot "/var/www/projects/dummy/test"<Directory "/var/www/projects/dummy/test">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>

Здесь sample.php (просто проверяю, включен ли memcache)

<? php

if(class_exists('Memcache')){
echo "found";
}

?>

когда я получаю доступ localhost:8080/sample.php или же localhost:8080/test/sample.php, Я получил 404 error, Я не могу понять, что происходит не так.

Я обеспокоен, почему localhost если не получится.

Чтобы добавить к этому, даже www.example.com/sample.php терпит неудачу.

Спасибо за помощь

П.С .: Я сопоставил IP-адрес в /etc/hosts следующее:

127.0.0.1 example.com www.example.com localhost

почему localhost неудачу?

3

Решение

Корень документа в httpd.conf /var/www/projects/dummy/testОднако вы сказали, что файлы были расположены в /var/www/project/dummy/test/sample.php, Примечание «проект» в единственном числе во множественном числе в другом. Это вызвало бы 404-х годов.

Журналы Apache также являются хорошим местом для запуска при отладке 404-х. Я не уверен, с какой ОС вы работаете, но в Ubuntu их можно найти по адресу /var/log/apache2/error.log,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]