Я пытался запустить php файл на моей веб-странице, однако у меня есть некоторые проблемы с localhost. Я уже установил apache2 и php5 (заново их установил), и я создал файл phpinfo.php
в /var/www/
для проверки моего локального хоста, содержащего одну строку кода: <?php phpinfo();?>
<?php phpinfo();?>
. Однако при попытке доступа к http://localhost/phpinfo.php
появляется следующее сообщение об ошибке
Forbidden
You don't have permission to access /phpinfo.php on this server.
Когда я пытаюсь запустить sudo service apache2 restart
я получаю следующий ответ:
- Перезапуск веб-сервера apache2 AH00112: Предупреждение: DocumentRoot [/var/www/http] не существует AH00558: apache2: Не удалось достоверно определить полное доменное имя сервера, используя 127.0.1.1. Установите глобальную директиву "ServerName" для подавления этого сообщения
В чем проблема с localhost?
Более того, у меня есть еще один вопрос. У меня есть проект (веб-страница) в project
папки, содержащий файлы .php
и .css
. Как я могу сделать веб-страницу в моем веб-браузере, используя localhost?
Недавно Ubuntu изменила http-папку на /var/www/html
. Возможно, вы используете centOS, возможно, что-то подобное.
Перезапуск веб-сервера apache2 AH00112: Предупреждение: DocumentRoot [ /var/www/http ] не существует
Поэтому поместите ваши файлы, которые вы хотите использовать в /var/www/http
. И создайте папку, если она не существует.
.htaccess
файл.error.log
. Все остальное гадание.