Как я могу воссоздать базу данных MediaWiki с нуля? - PullRequest
0 голосов
/ 06 января 2019

Я хочу полностью удалить старый экземпляр MediaWiki и создать новый. Я воссоздал серверную часть и удалил базу данных, которая была на AWS RDS. Теперь я получаю сообщения об ошибках, которые отсутствуют в таблице X (в данный момент это пустая база данных). Большинство подобных вопросов говорят, что нужно использовать скрипт update.php, но это не работает на пустой базе данных. Как я могу создать новую базу данных MediaWiki (без содержимого)?

1 Ответ

0 голосов
/ 06 января 2019

Решением для меня было использование PHP CLI для запуска скрипта установки. Для этого нужно сначала удалить или переместить файл LocalSettings.php, а затем перейти в каталог, куда был распакован MediaWiki, и запустить php maintenance/install.php.

Обязательными аргументами являются имя вики и имя администратора, но, поскольку у меня уже была база данных, созданная в другом месте, я добавил соответствующие параметры:

php maintenance/install.php --dbuser myuser --dbpass mypassword --dbname mydb --dbserver mydbserver.rds.amazonaws.com --with-extensions --pass myadminpassword mywiki myadmin

...