Где TWiki хранит статьи: в файловой системе или в базе данных MySQL?


У меня есть дамп структуры каталогов со старого веб-сайта TWiki примерно с 2010 года, который больше не работает. Я хотел бы просмотреть необработанный текст статей, но не могу найти файлы, которые кажутся статьями, после просмотра структуры каталогов. Где TWiki хранит статьи пользователей в файловой системе? Я нашел lib/articles/artlib.php и lib/articles/index.php, но, похоже, там ничего не было добавлено пользователем. Возможно, статей не было, если да, то как я могу это подтвердить?

В качестве альтернативы, хранятся ли статьи в базе данных MySQL, а не в виде текстовых файлов? Если в бд, есть ли простой способ просмотреть их? Я бы предпочел не создавать полноценный сайт TWiki и не пытаться сопоставить эту старую файловую систему с ним, только чтобы обнаружить, что там не было полезного контента, так как я могу судить, сколько контента было добавлено на самом деле? До сих пор я нашел один файл изображения в temp/CRW_0075.jpg, который был добавлен на сайт, но это единственный признак контента, который я нашел таким образом далеко.

Моя конечная цель здесь - оценить, есть ли какая-либо полезная информация в этом TWiki, и если да, то извлечь ее в частный MediaWiki, который я помогаю создавать.

Author: Stephen Ostermiller, 2015-02-20

1 answers

TWiki хранит содержимое непосредственно в файловой системе. Ищите каталоги twiki/data и twiki/pub.

В twiki/data есть каталоги, представляющие сети TWiki (рабочие пространства). Эти веб-сайты содержат файлы, представляющие данные вики-страницы. Существует файл .txt с содержимым страницы и файл .txt, v с историей страниц. Например, страница Нарезанный хлеб в англоязычной сети будет находиться по адресу twiki/data/Eng/SlicedBrad.txt . Файл .txt является текстовым, но содержит также метаданные для структурированного содержимого. Форма TWiki прикрепленный к странице представляет собой запись базы данных (пары ключ-значение). Если вы хотите преобразовать контент в другую вики, вы можете использовать неструктурированный контент вики и игнорировать структурированную часть (с некоторой потерей информации).

В twiki/pub есть каталоги, представляющие веб-сайты TWiki, в которых есть каталог для каждой страницы с вложениями. Например design.doc прикрепленная к предыдущему примеру страница будет находиться по адресу twiki/pub/SlicendBread/design.doc . Существует также файл, v для вложения история.

 3
Author: Peter Thoeny, 2015-02-23 22:48:42