Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Apache2 + PHP5 не работет [РЕШЕНО]  (Прочитано 884 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Apache2 + PHP5 не работет [РЕШЕНО]
« : 18 Апреля 2010, 17:28:20 »
Странные дела происходят. Устанавливал до этого апач в связке с пыхом и мускулом - все работало. Вчера каким-то образом слетел php. Обновлений не делал не трогал конфиги... Сегодня попробовал восстановить работоспособность - ничего. При открытии php-документа вылезает предложение сохранить его. То есть, если вчера сайт на друпале спокойно открывался, то сейчас вообще ни в какую.

Перерыл все конфиги апача. PHP подключен и в папке mods-enabled лежат оба файла. Пакеты: apache2, apache2.2-common, apache2-mod-prefork, libabache2-mod-php5, php5, php5-common стоят. На команду a2enmod php5 сервер говорит, что модуль подключен. До этого все работало в той же комплектации.

Где копать?
« Последнее редактирование: 19 Апреля 2010, 22:52:05 от Protopopulus »
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #1 : 18 Апреля 2010, 18:21:08 »
В настройках апача, PHP тут рядом стоял.

curl -iI http://твойсайт/пхпстраничка

Смотри, что отдаёт в качестве content-type.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #2 : 18 Апреля 2010, 18:42:05 »
В заголовках вот такое:
HTTP/1.1 503 Service Unavailable
Date: Sun, 18 Apr 2010 14:39:55 GMT
Server: Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch
X-Powered-By: PHP/5.2.6-3ubuntu4.5
Vary: Accept-Encoding
Content-Length: 2599
Connection: close
Content-Type: text/html
Не понял почему 503... :idiot2: И почему text/html. Кстати, как поменять content-type?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #3 : 18 Апреля 2010, 18:52:16 »
А вот это уже намного интереснее.
Копай дальше, проблема где-то в настройках апача или файловой системы.

P.S.
Content-Type сообщения об ошибке - не повод для разбора полётов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #4 : 18 Апреля 2010, 18:58:58 »
В том-то все и дело, что я полностью вычистил систему от апача, пыха, мускула и их конфигов и все установил заново. :idiot2: Права выставлены правильно. Уже ничего не понимаю...
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #5 : 18 Апреля 2010, 19:03:26 »
А логи?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #6 : 18 Апреля 2010, 19:23:40 »
В логах ошибок нет. Только сообщения о перезапуске и мои похождения на localhost, причем соединение есть, т.е. 200 выдает.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #7 : 18 Апреля 2010, 21:17:24 »
Логи в пыхпыхе по дефолту отключены. ЕМНИП, то это опция log_errors = On в php.ini

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #8 : 18 Апреля 2010, 22:00:33 »
PHP тут не при чём, еще раз (третий?) говорю. Эту ошибку выдаёт апач, и проблема где-то там.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #9 : 18 Апреля 2010, 22:41:37 »
Действительно. Если только не скрипт отдаёт. А в логах 503 должна быть и ругань рядом с причиной. Не там смотришь м.б. или логи не настроены?

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Apache2 + PHP5 не работет
« Ответ #10 : 19 Апреля 2010, 11:27:22 »
так для профилактики
cat /etc/apache2/mods-available/dir.confи конечно
ls -la /etc/apache2/mods-enable

Оффлайн Protopopulus

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Apache2 + PHP5 не работет
« Ответ #11 : 19 Апреля 2010, 22:51:46 »
В общем, проблема решилась сама собой... Видимо, система что-то прокешировала и не давала нормально работать апачу. После перезагрузки все пришло в норму. Видимо, зря переустанавливал.

Сейчас настроил виртуальные хосты - все работает. Пых и мускул тоже в порядке.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

 

Страница сгенерирована за 0.056 секунд. Запросов: 23.