У меня есть установка rails, которая обслуживается Apache Passenger, на сервере есть 2 приложения, которые обслуживаются пассажиром, и все работает нормально. Затем я хотел установить wordpress на тот же сервер, поэтому я установил необходимые пакеты php5 php5-mysql libapache2-mod-php и настроил отдельный vhost для wordpress, когда я пытаюсь запустить файл wordpress index.php, apache не выполнить, а вместо этого предлагает мне скачать.
Я искал это без решения, эта проблема довольно распространена, но ни одно из решений не помогло мне. Решения, которые я пробовал:
Добавление приложения AddType/x-httpd-php .php в apache2.conf
сделав исполняемый каталог wordpress, также изменил владельца каталога на www-data
В vhost of wordpress отключил Passenger, установив PassengerEnabled Off в директиве Directory.
Проверено, что модуль php загружается с помощью apache2ctl -M
Проверил журнал ошибок и ничего там, включил журнал ошибок для этого виртуального хоста, но там ничего.
любые указатели, помощь оценена спасибо. Кстати, та же самая установка работает на локальном поле разработки, просто этот экземпляр болезненный, не может воссоздать вещи с нуля.