• Помогите, пожалуйста, восстановить сайт. По глупости почистила базу данных с помощью плагина Plugins Garbage Collector. Все, что он выделил красным и обозначил как неизвестное, удалила (шедевр идиотизма, теперь я это понимаю)… Вместо моего красивого сайта, который я делала несколько месяцев теперь лицезрею вот это:
    Fatal error: Call to a member function getModel() on a non-object in N:\home\localhost\www\veronica-artglass\wp-content\themes\ready_ecommerce_theme\functions.php on line 115

    Базу данных восстановила из бэкапа, но ничего не происходит. Все-равно выдает фатальную ошибку. Что же делать? Помогите, пожалуйста….

    В файле, на который ссылается ошибка, в обозначенной строке вот такая запись:
    frame::_()->getModule('options')->getModel('')->put(array('code' => 'default_theme', 'value' => 'ready_ecommerce_theme'));

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Функции объявляются не в БД, а в файлах php. Восстановите из бэкапа и их тоже, должно заработать.

    А как это сделать? Объясните, пожалуйста, чайнику. Этот файл у меня есть в папке сайта. Я эту строку вообще не трогала и не изменяла. Откуда взялась ошибка?

    Он пишет, что эта строка обращается к неизвестной функции. Видимо, раньше функция была где-то в другом месте объявлена, но теперь её там нет. Может удалили что-то. Найдите бэкап файлов и восстановите из него эти самые файлы.

    Простите, я еще мало что во всем этом соображаю. Это мой первый сайт. Он уже был готов и послезавтра собиралась выложить в сеть и вот… Объясните, ради бога, попроще. Бэкап файлов… где его искать? Это в том самом бэкапе БД? Или его нужно было делать отдельно?

    Бэкапы у всех разные. Кому как нравится (включая хостеров), тот так и делает. Файлы и БД — это разные вещи. Но иногда они оказываются в одном архиве бэкапа, тут тоже кто как делает. Должна быть копия всех файлов (папки wp-content и так далее, всё, что есть на сервере).

    Как вариант — заново скачать тему из первоисточника.

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

    Мерзкие спамеры…

    Спасибо, Pixelix,я так и поступила — загрузила такую же тему. Но фатальная ошибка, к сожалению, осталась, просто теперь та же самая неизвестная функция сидит в другой строке. ( Я вообще не понимаю, как удаленные таблицы из базы данных могут изменить или удалить файлы? Ведь вплоть до той секунды, когда я нажала «Удалить таблицы», мой сайт работал прекрасно и никаких неизвестных функций не наблюдалось.

    Plugins Garbage Collector удаляет «garbage» только из базы данных. Файлы должны остаться целыми. Может быть были удалены из базы какие-то настройки темы / плагинов.
    В качестве танцев с бубнами можно попробовать сменить тему на дефолтную, затем опять активировать нужную ready_ecommerce_theme и проверить ее настройки.
    Возможно, так же поступить (деактивировать/активировать, проверить настройки) с установленными плагинами.
    Описания с текстами хранятся в базе.

    Мерзкие спамеры…

    Ага, sitemaster8 надо в бан.

    vjpo, я не могу ничего активировать/дезактивировать или проверить настройки, так как при попытке входа в админку я вижу то же сообщение о фатальной ошибке. Так что танцы с бубнами не состоятся. ) Я могу оперировать только файлами сайта.

    я не могу ничего активировать/дезактивировать или проверить настройки, так как при попытке входа в админку я вижу то же сообщение о фатальной ошибке

    Достаточно переименовать папку с темой, она отключится сама.

    Хотелось бы. Я ее и переименовывала и просто заменяла на свежую. Фатальная ошибка живее всех живых.

    Большое спасибо всем, кто откликнулся, за желание помочь. Решила не тратить больше время на восстановление, а начать все заново. Слава Богу, все файлы есть и помню, что делать — за неделю управлюсь. Урок я усвоила. Всего вам доброго.

    Да, переименовать папку с темой, но при этом в папке wp-content/themes/ должна быть какая-нибудь из тем по умолчанию, тогда WP переключится на дефолтную.

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «Помогите! Угробила сайт.» закрыта для новых ответов.