Недавно я переключил свой сайт на использование HTTPS во всех URL-адресах. (Мой пост здесь)
Я запускаю Apache с PHP на Ubuntu 12.0.4
Мне сказали, что я должен установить модуль Apache для SPDY, поскольку я использую SSL / HTTPS, поэтому я следовал инструкциям на этом сайте, чтобы установить его, он установился без проблем ... https://developers.google.com/speed/spdy/mod_spdy/
Мои проблемы начинаются с PHP ... если вы просматриваете эту страницу https://developers.google.com/speed/spdy/mod_spdy/php вы можете прочитать об использовании PHP с SPDY
В основном это говорит, что вам нужно использовать mod_fcgid
вместо того mod_php
Мой сервер в настоящее время использует mod_php
чтобы все мои сайты работали. Итак, я установил mod_fcgid
обработчик, и он установлен без проблем. Проблема была при попытке перезагрузить Apache. Все сошло с ума из-за содержимого моих файлов конфигурации Apach.
от моего http.conf
файл...
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_value upload_tmp_dir /var/zpanel/temp
</IfModule>
Изменение mod_php5
выше, чтобы использовать новый mod_fcgid
не решает мои проблемы, вместо этого он говорит, что есть проблема с такими вещами, как php_flag magic_quotes_gpc Off
кажется php_flag
не действует при использовании mod_fcgid
?
Извините, у меня сейчас нет точных ошибок, так как я восстановил свой сервер до mod_php, чтобы он работал.
Везде в моих файлах конфигурации, где у меня есть вызовы mod_fcgid
казалось, из-за ошибки.
Есть идеи, как я могу заставить это работать?
Когда вы используете mod_fcgid, apache больше ничего не знает о php. Он просто отправляет его. Так что этих конфигураций не может быть ни в каких конфигурациях apache. Вам нужно будет добавить эти настройки в php.ini.
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-centos-6.2