2016-11-09 2 views
1

Я работаю в фейлоарде Phalcon, который использует PHP. Мне не удалось подключить мое приложение к Postgresql. Я обнаружил этот сайт: Enabling PostgreSQL support in PHP on Mac OS X, который в основном говорит, что я должен загрузить что-то вроде «php_pdo_pgsql.so» и следующий хорошо голосовавшие решение, которое я сделал:503 Сервис Недоступен после заваривания установки и перезагрузки apache2

brew install php56-pdo-pgsql 

, а затем я перезагрузил свой апача с:

sudo /usr/sbin/apachectl restart 

Когда я перезарядил свою веб-страницу, которая работала отлично, появляется сообщение об ошибке:

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Глядя на журнал ошибок веб-страницы, кажется, что автофокус при перезапуске ошибок больше нет, а также больше нет доступа в журнале доступа. Я использую версию 5.6 PHP. Мой сервер - OSX Sierra.

Я принимаю решения, идеи и новый вопрос для решения моей проблемы. Большое спасибо.

ответ

1

Я решил это! Ошибок в журнале apache больше не было. Зачем? Когда я установил PDO php-postgresql с пивом, он автоматически установил apache пива и изменил конфигурацию сервера. Итак, у меня было 2 «apache» на моем сервере, что все испортило.

Я использовал этот учебник: https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions. В общих чертах, то, что я сделал, - это удалить все, что я мог, и установить apache из заваривания. Затем я составил конфигурацию учебника, и, наконец, моя веб-страница снова запущена. Спасибо.

0

Проверьте файл журнала apache2 и найдите ошибку. Если вы не сможете решить проблему самостоятельно, предоставьте нам сообщение об ошибке, указанное в error.log.

Смежные вопросы