Недавно установленные ошибки MediaWiki 1.28.0: Операция не разрешена & amp; недопустимый потоковый ресурс

Я пытался перенести установку MediaWiki 1.17.2 на новый хостинговый сайт, но из-за исключения из mysql (вместо mysqli) я установил свежую копию MediaWiki 1.28.0 и позже попытаюсь перенести то, что мне нужно. Тем не менее, это не установить чисто.

Предупреждение:
переименование (/tmp/l10n_cache-en.cdb.tmp.886259483,/tmp/l10n_cache-en.cdb):
Операция не разрешена в
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php
на линии 89

Предупреждение: fclose (): 186 не является допустимым потоковым ресурсом в
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php
по линии 236 [WHqpF8C5gMYAATYRG-UAAAJy] 2017-01-14 22:41:28: Фатальный
исключение типа MWException

Предупреждение: fwrite (): 186 не является допустимым потоковым ресурсом в
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php
на линии 100

Предупреждение: fclose (): 186 не является допустимым потоковым ресурсом в
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php
по линии 236

Предупреждение: отсоединить (/tmp/l10n_cache-en.cdb.tmp.886259483): такого файла нет или
каталог в
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php
по линии 237

Неустранимая ошибка: необработанное исключение «Cdb \ Exception» с сообщением «Ошибка
запись в файл CDB «/tmp/l10n_cache-en.cdb.tmp.886259483». ‘ в
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php:239
Трассировка стека: # 0
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php(102):
Cdb \ Writer \ PHP-> throwException (‘Ошибка записи t …’) # 1
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php(215):
Cdb \ Writer \ PHP-> write (‘\ x00 \ f \ xD1 \ xB69 \ xCC \ x02 \ x00’) # 2
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php(82):
Cdb \ Writer \ PHP-> finish () # 3
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer.php(88):
Cdb \ Writer \ PHP-> close () # 4 [внутренняя функция]:
Cdb \ Writer -> __ destruct () # 5 {main} добавляется
/home2/accountname/public_html/mediawiki-1.28.0/vendor/wikimedia/cdb/src/Writer/PHP.php
по линии 239

Новый хост — eHost. За последние десять лет я много раз устанавливал MediaWiki на разных хостах, и это первый раз, когда у меня возникают серьезные проблемы. Похоже, что-то пытается записать в / tmp? Не круто, но настраивается ли?

1

Решение

Я нашел ответ. Я поставил эта переменная в моем LocalSettings.php в каталог для записи:

$wgTmpDirectory = "/home2/accountname/public_html/tmp";

Дальнейший кредит: https://phabricator.wikimedia.org/T127127

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]