Оформить загрузку шаблона с помощью MediaWiki

Я пытаюсь загрузить шаблон из Википедии в мой экземпляр MediaWiki. В основном я иду в https://en.wikipedia.org/wiki/Special:Export и введите Template:Infobox в разделе «Добавить страницы вручную». Затем я выбираю «Включить шаблоны», снимаю флажок «Включить только текущую ревизию, а не всю историю» и нажимаю «Экспорт». Размер экспортируемого файла составляет 30 422 КБ (~ 30 МБ).

Когда я пытался импортировать в Special:Import на моем локальном экземпляре MediaWiki (версия 1.30.0) он в основном истек, сообщив, что для выполнения задачи мне нужно было войти в систему, хотя я уже вошел в систему.

После прочтения ошибки я изменил следующее:

  • добавленной $wgMaxUploadSize = 50000000; в LocalSettings.php,
  • Убедился $wgEnableUploads = true; был установлен в LocalSettings.php,
  • Задавать post_max_size = 100M в /wamp64/bin/apache2.4.23/bin/php.ini,
  • Убедился file_uploads = On был установлен в /wamp64/bin/apache2.4.23/bin/php.ini,
  • Задавать upload_max_filesize = 100M в /wamp64/bin/apache2.4.23/bin/php.ini,
  • Задавать max_execution_time = 500 в /wamp64/bin/apache2.4.23/bin/php.ini,

Однако, следуя этим шагам, останавливая сервер и затем перезапуская его, теперь возникает один из нескольких типов ошибок. Либо он зависает бесконечно, с «ожиданием localhost …», либо каким-то локальным URL-адресом в левом нижнем углу (но в конечном итоге он исчезает, не загружается вообще), он полностью останавливается, печатая полную страницу ошибки (хотя это не Это произошло недавно), или это приводит к ошибке запроса к базе данных, при которой возникла взаимоблокировка.

Ошибка запроса к базе данных:

Import failed: A database query error has occurred.
Did you forget to run your application's database schema updater
after upgrading? Query: INSERT IGNORE INTO `locpage`
(page_namespace,page_title,page_restrictions,page_is_redirect,page_is_new,page_random,page_touched,page_latest,page_len) VALUES
('10','Infobox','','0','1','0.250147301253','20180308144851','0','0')
Function: WikiPage::insertOn Error:
1213 Deadlock found when trying to get lock; try restarting transaction (localhost)

Я за любые идеи по этому поводу! Пожалуйста, дайте мне знать, если вам нужна дополнительная информация!

0

Решение

Задача ещё не решена.

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

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

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