Ошибка "has been disabled for security reason in /includes/GlobalFunctions.php on line 3903"

frato

Гуру MediaWiki
Регистрация
02.05.2014
Сообщения
131
Реакции
1
При сохранении статей после редактирования иногда появляется сообщение:
: ( ) has been disabled for security reason in /includes/GlobalFunctions.php on line 3903
Замечено на версии 1.26.2 на бесплатном хостинге.
Не срабатывает следующая функция:
if ( $timeLimit > 0 && $wgTransactionalTimeLimit > $timeLimit ) {
set_time_limit( $wgTransactionalTimeLimit );
Можно красиво отключить это в настройках?
Или только заремить строчку в GlobalFunctions.php ?
 
Попробую оживить тему.
На одном бесплатном хостинге при сохранении статей иногда пишет так:
Warning: set_time_limit() has been disabled for security reasons in ...public_html/includes/GlobalFunctions.php on line 3911
Я зашёл по указанному пути, там в строке 3911 записано следующее:
set_time_limit( $wgTransactionalTimeLimit );
Более полно там работает вот что:
function wfTransactionalTimeLimit() {
global $wgTransactionalTimeLimit;
$timeLimit = ini_get( 'max_execution_time' );
// Note that CLI scripts use 0
if ( $timeLimit > 0 && $wgTransactionalTimeLimit > $timeLimit ) {
set_time_limit( $wgTransactionalTimeLimit );
}
ignore_user_abort( true ); // ignore client disconnects
return $timeLimit;
}
Можно ли удалить эту строку 3911 и что выполняет эта функция?
 
Можешь просто написать в LocalSettings.php
PHP:
$wgTransactionalTimeLimit = 0;
 
Назад
Верх