Сбои теста PHP 5.5.9 и внутренние ошибки сервера

Во-первых, простите меня, если моя терминология не совсем точна. У меня есть лишь ограниченные знания по этому вопросу, но я лучше постараюсь передать проблемы, которые у нас есть. Мой администратор сервера пытается развернуть php 5.5.9 на рабочем сервере. Первоначально предполагалось установить php 5.4.x, но вместо этого мы выбрали последнюю версию (независимо от того, что требуется ручная компиляция из-за o/s)

Операционная система — OpenSuse 12.1, а сервер — сервер Plesk (Plesk версии 11.0.9) с Apache 2.2.1. Эта конкретная операционная система не имеет возможности автоматически обновлять php, поэтому все приходится делать вручную. Так как мы не хотели рисковать испортить сервер (в настоящее время работающий с php 5.3.8), мы решили установить вторую версию php вместе с текущей. Инструкции, которым мы следовали, описаны здесь: http://kb.parallels.com/en/114753.

После многочисленных неудачных попыток из-за отсутствия библиотек во время компиляции мы, наконец, смогли скомпилировать php 5.5.9 без ошибок, а затем приступили к запуску тестов с помощью «make test».

К сожалению, результаты тестов вернулись с 32 сбоями, а 20% от общего числа тестов были пропущены. Всего было проведено 13011 испытаний, из них 10410 завершено. ОБЗОР ТЕСТА можно скачать здесь: http://uploaded.net/file/v6ug55l8.

В любом случае, решив, что мы тоже можем попробовать, мы применили изменения, указанные в первой ссылке выше, к vhost.conf. Однако это не сработало, и виртуальный хост возвращал внутренние ошибки сервера для каждой страницы, независимо от скрипта или расширения. Журналы ошибок, к сожалению, не указывают на какие-либо ошибки, только целую кучу внутренних ошибок сервера, записанных mod_security. Мы заметили их огромное количество в журнале ошибок: Предупреждение: для директивы SuexecUserGroup требуется оболочка SUEXEC. Но, похоже, это не связано, так как та же ошибка возникла несколько недель назад.

Итак, мы застряли, не зная, что делать дальше. Нашей следующей попыткой будет вместо этого попытаться скомпилировать php 5.4.x, так как, возможно, что-то столкнется с 5.5.9...

Любые советы будут оценены. Согласно вступительному заявлению, я здесь не эксперт, поэтому, если вам нужна дополнительная информация о машине и ее сервере, не стесняйтесь спрашивать. Спасибо за Ваше внимание!


person Pete    schedule 08.02.2014    source источник


Ответы (1)


Проблема решена. CGI-BIN виртуального хоста должен быть CHMOD 755, а не 775.

person Pete    schedule 18.02.2014