У меня есть блог, и в настоящее время был потерян. Компания, в которой размещен мой блог, столкнулась с проблемой на этом сервере. И все базы данных MySQL на этом сервере были утеряны (полезно иметь резервную копию, но это было с 2012 года). Никогда не думал, что сервер потерпит крах и потерял мои данные.
Хорошей новостью является то, что я нашел архив (кэшированную HTML-версию) моего блога на web.archive.org.
Моя большая просьба, как я могу получить данные оттуда? У кого-нибудь была такая проблема, как у меня, она нашла решение и может поделиться им здесь? Пожалуйста, очень важно вернуть данные. (Я знаю, что могу сделать копию / вставить с этого сайта, но это займет как всегда.)
Спасибо за вашу помощь!
Здесь нет простого ответа.
WordPress содержит множество метаданных с каждым сообщением, даже при установке по умолчанию без дополнительных плагинов. Вся эта мета информация была потеряна.
Теоретически вы можете сканировать старую версию web.archive.org. Есть много инструментов для этого. Если вы используете WordPress, то вы, вероятно, знакомы с PHP, поэтому что-то вроде Простой HTML DOM Parser может быть полезным Вы бы использовали это так:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
Альтернативой является простое копирование и вставка всех прошлых записей вручную, что, конечно, отнимает много времени.
Я бы предложил, чтобы при выборе любого метода вы реализовали собственное решение для резервного копирования, а не полагались на свои хосты. Есть много вариантов на сайте плагинов WordPress или воспользуйтесь услугой, такой как VaultPress
Других решений пока нет …