У меня есть установка рельсов, обслуживаемая 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
- В WordPress отключил Passenger, отключив PassengerEnabled в директиве Directory.
- Проверено, что модуль php загружен apache2ctl -M
Проверен журнал ошибок и ничего там, включен журнал ошибок для этого vhost, но ничего там.
любые указатели, помогите оценен, спасибо. Кстати, та же самая настройка работает на локальном блоке разработки, просто этот болезненный экземпляр не может воссоздать вещи с нуля.