Почему не работает php на web-server в Ubuntu?

Сегодня настроил web-server и склонировал репозиторий. Весь код на месте. Но он не отображается, вот мой конфиг сайта:
ServerName play.leo.com
AddType application/x-httpd-php .php .phtml
AddDefaultCharset UTF-8
ServerAlias www.play.leo.com
DocumentRoot /var/www/play

Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all


Помогите, очень надо.
  • Вопрос задан
  • 9605 просмотров
Пригласить эксперта
Ответы на вопрос 3
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
В /var/log/apache2 загляните
Ответ написан
Комментировать
Andrbez
@Andrbez
Procrastination
Подозреваю, что проблема в переезде с Apache 2.2- на 2.4 +
httpd.apache.org/docs/2.4/upgrading.html

Если все настроено верно, должно быть достаточно заменить:
Order allow,deny
Allow from all

на:
Require all denied
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
1. Прописан ли хост в /etc/hosts?
2. Включен ли web сервер?
3. Если скрипты начинаются с "<?" - включена ли их поддержка в php.ini (short_open_tag) ?
4. Что пишет веб сервер в логах?
5. Если web сервер - apache2.4 - см. ответ Андрей Безпалов
6. "Не работает" - хреновое определение, используйте более точное, возможно доступа к БД / кэш серверу нету, тут тоже свои нюансы.
7. Возможно версия php слишком старая, либо не установлены библиотеки / pecl расширения / pear расширения.
8. Если используется composer - проверьте, загружены ли зависимости.

Это самый базовый стек направлений, почему может не работать, для более точных ответов - конкретизируйте вопрос.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы