Установка Wiki из необработанных файлов

Это отчасти зависит от того, о каком количестве мы говорим. Если у Вас есть меньше чем 4 ГБ памяти, то определенно получают больше памяти. Если у Вас есть больше чем 16 ГБ памяти, то определенно получают больше ЦП.

1
задан 27 July 2009 в 20:41
4 ответа

Я вижу AdminSettings.php, таким образом, это - почти наверняка установка MediaWiki. То, что Вы собираетесь хотеть сделать, эмулируют старую систему, что это было размещено на, скорее всего, установка ЛАМПЫ (Linux, Apache, MySQL, PHP). По существу Вы собираетесь хотеть сделать следующие шаги (очень упрощенный):

  1. Создайте новый сервер ЛАМПЫ
  2. Данные копии к public_html или/var/www/
  3. База данных импорта к MySQL
  4. Измените LocalSettings.php для установки локальной системе
  5. Получите данные оттуда.

Кроме того, Special:Export и Special:Import работали бы также. Преимущество для выполнения этого, которым способ, которым я упомянул выше, состоит в том, что у Вас будет точно та же среда, которая была в старом университете, если они сделали какие-либо модификации на сайт.

3
ответ дан 3 December 2019 в 16:32
  • 1
    Спасибо. I' ll передают это моему боссу. Мы любили бы экспортировать/импортировать, но другой университет уже удалил Wiki и удалил резервное копирование после предоставления нам файлы. –  nullArray 27 July 2009 в 20:52

Если та "копия" не содержит файлы базы данных в mysql-данных (.myd) затем, это, вероятно, не имеет данных, которые Вы ищете. Если у Вас действительно есть.MYD файл, то у Вас есть фактическая база данных MySQL, против которой была выполнена Wiki, и необходимо смочь присоединить это к другому экземпляру MySQL и запросить данные там.

3
ответ дан 3 December 2019 в 16:32
  • 1
    Да, у меня есть файлы MYD! Как делают меня " присоединение this" к другому экземпляру MySQL? У Вас есть ссылка, которая объясняет это? –  nullArray 27 July 2009 в 20:49

Это не действительно полезно для Вашего конкретного приложения, и я не уверен, насколько масштабируемый решение это, но DokuWiki хранит все свои данные как текстовые файлы в открытом формате. Если Плохие Вещи происходят как это, это становится удачей, поскольку данные читаемы людьми. Это могла бы быть хорошая идея предложить ее использование в будущем исследователям в Вашем Университете, особенно те, кто не работает над ультрасекретными проектами.

2
ответ дан 3 December 2019 в 16:32
  • 1
    Спасибо за предложение. I' ll рекомендуют, что нашим преподавателям, которые работают с другими университетами. –  nullArray 27 July 2009 в 21:40
  • 2
    Первое, что пришло на ум другими решениями, которые используют плоские файлы, является Perl: TWiki и FosWiki (последний является ветвлением первого), и Python: MoinMoin так you' ve получил много опций там :). –  Frenchie 28 July 2009 в 02:52

Вы можете присоединять myd к другому mysql экземпляру путем остановки сервера и копирования их в каталог данных базы данных. Я был бы сильно reccomend, Вы устанавливаете временный сервер заранее, но по крайней мере, необходимо взять надлежащее резервное копирование существующих ранее данных с помощью mysqldump.

После копирования файлов удостоверьтесь, что они принадлежат mysql пользователю, таким образом, процесс может записать изменения. Если они создали резервную копию двоичных файлов с рабочего сервера, у Вас могут быть некоторые проблемы. В прошлый раз, когда я должен был попробовать этот конкретный процесс, это было на debian, и сценарий запуска выполнил часть своей собственной исправности и очистки перед запуском.

После того как у Вас есть база данных и работающий mysqldump базы данных, таким образом, у Вас есть они в плоском тексте. Прежде чем Вы импортируете их в другое место, проверите их, чтобы удостовериться, что они не сделают ничего противного к Вашему рабочему серверу и затем импортируют их на этом.

0
ответ дан 3 December 2019 в 16:32

Теги

Похожие вопросы