Назад | Перейти на главную страницу

Ошибка PHP_Flag и PHP_Value Command Not Found

В настоящее время у нас есть выделенный сервер с одной компанией, на которой работают 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