В настоящее время у нас есть выделенный сервер с одной компанией, на которой работают apache, php, mysql и т. Д. На нем в настоящее время установлена whm / cpanel. Мы переходим на новый сервер с cpanel / whm. Все прошло нормально, но теперь на одном из моих сайтов есть строки php_flag и php_value в файле .htaccess. Когда я захожу на сайт на этом новом сервере, я получаю 500 ошибок, которые читают недопустимую команду php_flag, возможно, неправильно написанную или определенную модулем, не включенным в конфигурацию сервера.
Я не уверен, что мне нужно сделать, чтобы они заработали, поэтому любая помощь будет принята с благодарностью.
Положив php_flag
и т. д. в .htaccess
возможно только когда вы используете mod_php
. С CGI / FCGI настройки Apache не могут использоваться для настройки PHP, поскольку он не работает в Apache.
При использовании CGI, если вам нужен сайт с настраиваемым php.ini, точные детали будут зависеть от того, как именно вы используете PHP (CGI, mod_fastcgi (с php-fpm или без него), mod_fcgid). Для базового CGI вам нужно будет создать альтернативное действие для файлов php на этом сайте, которое выполняет сценарий оболочки, содержащий что-то вроде /usr/bin/php5-cgi -c /some/alternate/php.ini