instantsoft / icms2

Self-hosted Site Management System
https://instantcms.ru
GNU General Public License v2.0
294 stars 120 forks source link

Update .htaccess #1333

Closed oldgin closed 3 years ago

oldgin commented 3 years ago

Не на всех хостингах включен модуль php Apache, в следствии чего директива php_flag может вызывать ошибку, следовательно перед вызовом php_flag engine 0 проверяем включен ли модуль

fuzegit commented 3 years ago

Зачем два одинаковых пулреквеста?

oldgin commented 3 years ago

php5 модуль забыли? php_flag engine 0 есть не только в этом файле. Кроме того, напишите, пожалуйста, саму ошибку, увидев которую, вы решили сделать это изменение.

[Wed Jun 09 05:27:59.170379 2021] [core:alert] [pid 10:tid 140715085932288] [client 50.100.30.100:0] /home/c00001/rеее.ееееее.ru/www/upload/.htaccess: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration

php5 в 2021-ом году на серверах не должно быть, не надо поддерживать лентяйство по обновлению версии

oldgin commented 3 years ago

php_flag engine 0 есть не только в этом файле.

в двух папках нашел: upload и static

oldgin commented 3 years ago

Зачем два одинаковых пулреквеста?

это наверно из-за одного и того же изменения одного и того же файла только в разных папках

fuzegit commented 2 years ago

На всякий случай уточняю. Правки некорректные. Я не проверил и принял. Вот так правильно:

# PHP 7
<IfModule mod_php7.c>
    php_flag engine 0
</IfModule>

# PHP 8
<IfModule mod_php.c>
    php_flag engine 0
</IfModule>