Проблема с локальным хостом в Linux

0

Я пытался запустить 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?

  • 0
    Проверьте ваш .htaccess файл.
  • 0
    А также ваш Apache error.log . Все остальное гадание.
Показать ещё 2 комментария
Теги:
apache2
localhost

1 ответ

0

Недавно Ubuntu изменила http-папку на /var/www/html. Возможно, вы используете centOS, возможно, что-то подобное.

Перезапуск веб-сервера apache2 AH00112: Предупреждение: DocumentRoot [ /var/www/http ] не существует

Поэтому поместите ваши файлы, которые вы хотите использовать в /var/www/http. И создайте папку, если она не существует.

  • 0
    Все еще не работает.
  • 1
    Что не работает? Когда вы перезапускаете сервер, что он говорит?
Показать ещё 9 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню