Как указано в предыдущем вопросе (https://stackoverflow.com/questions/21648349/php-5-5-9-test-failures-and-internal-server-errors) мой администратор сервера недавно пытался установить php 5.5.9 (используя оболочку) вместе с нашим текущим конфигурация, которая является php 5.3.8. O / s - это Opensuse 12.1, и это сервер Plesk (11.0.9).
После успешной установки и запуска новой конфигурации на определенном виртуальном хосте каждый скрипт php выдает ошибку 500 Internal Server Error. Журналы Apache не показывают никакой полезной информации, однако мы смогли получить mod_sec для выявления следующей ошибки fastcgi:
** Ошибка Apache:
[file "fcgid_proc_unix.c"] [line 634] [level 4] [status 104] mod_fcgid: error reading data from FastCGI server
Apache-Error: [file "util_script.c"] [line 435] [level 19] Premature end of script headers: db.php**
Эта ошибка появляется только тогда, когда активен 5.5.9, и исчезает, как только мы вернемся к 5.3.8. Это единственное, что нам нужно :(
Мы также пробовали проверить htaccess и разрешения, пока без изменений.
Спасибо!
db.php
скрипт? Похоже, ты делаешь там плохие вещи. - person N.B.   schedule 12.02.2014--enable-maintainer-zts
? Используйтеphp-config --configure
, чтобы проверить, использовалась ли эта опция конфигурации. - person N.B.   schedule 12.02.2014