Перейти к публикации

Не получается обновиться


Рекомендованные сообщения

Обновляла версию скрипта на сайте с 8.0 на 9.7 (продлили лицензию когда-то купленную).

Сделала по инструкции

--------------

  1. Создайте резервную копию базы данных и всех файлов скрипта на сервере.
  2. Обновите все файлы из папки /upload/ вашего архива (за исключением /templates/). Внимание: Файлы из архива дистрибутива, нужно заливать на сервер поверх существующих, а не удалять предварительно папки на сервере.
  3. если в вашей папке /templates/ отсутствует папка с шаблоном smartphone, то скопируйте ее из архива дистрибутива.
  4. Запустите файл http://website.com/upgrade/index.php, и следуйте дальнейшим инструкциям.
  5. Удалите папку /upgrade/ и файл install.php с вашего сервера.

-----------

теперь при попытке зайти на сайт выдает - Fatal error: Call to undefined function: str_ireplace() in /home/i405/www/site8/public_html/engine/modules/functions.php on line 160

Что сделать чтобы это исправить?

Ссылка на сообщение
Поделиться на других сайтах

Ваш сервер не отвечает минимальным требованиям DLE http://dle-news.ru/request.html а именно у вас установлено PHP 4.x обновите PHP на сервере до PHP 5.1 или выше.

Ссылка на сообщение
Поделиться на других сайтах

Эх, я походу собираю классические ошибки.

Решила восстановить сайт из бэкапа (до вашего ответа), восстановила и сайт и БД (оба от одной даты), теперь выдает

----------

MySQL Error!

------------------------

The Error returned was:

Unknown column 'allow_rate' in 'field list'

Error Number:

1054

SELECT SQL_CALC_FOUND_ROWS id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, flag, editdate, editor, reason, view_edit, tags FROM dle_post WHERE approve AND allow_main AND date < '2012-12-12 13:51:57' ORDER BY fixed desc, date DESC LIMIT 0,55

----------

как сейчас это решить, что бы еще больше все не испортить?

Ссылка на сообщение
Поделиться на других сайтах

как сейчас это решить, что бы еще больше все не испортить?

http://dle-news.ru/faq.html

Вопрос: Я обновил свой скрипт на новую актуальную версию, и после этого сделал восстановление резервной копии базы данных от более старой версии, в результате, появились ошибки MySQL на сайте
Ссылка на сообщение
Поделиться на других сайтах

Вопрос: Я обновил свой скрипт на новую актуальную версию, и после этого сделал восстановление резервной копии базы данных от более старой версии, в результате, появились ошибки MySQL на сайте

Хм, значит то, что восстанавливалась из бэкапа не только БД но и сайт (а значит файлы, и по идее и скрипт) роли все равно не играет?

--------------------------------

Вопрос: Я обновил свой скрипт на новую актуальную версию, и после этого сделал восстановление резервной копии базы данных от более старой версии, в результате, появились ошибки MySQL на сайте

Ответ: Вы совершили грубейшее нарушение рекомендаций по обновлению, нельзя восстанавливать базу данных от старых версий, на новой версии скрипта, т.к. при обновлении дополняется и изменяется структура базы данных, для поддержки работы именно новой версии. Для решения этой проблемы, вам необходимо поставить в файле engine/data/config.php версию скрипта, к которой принадлежит ваша восстановленная база данных и запустить скрипт обновления upgrade/index.php

---------------------

О, в config.php прописана старая версия 'version_id' => "8.0", значит, по идее, файлы именно той старой версии, а не только БД старая

значит запустить скрипт обновления upgrade/index.php, скопировав папку upgrade из дистр DataLife Engine v.8.0 Final Release? или копировать все папки кроме templates из дистрибутива 8.0

Изменено пользователем gitars17
Ссылка на сообщение
Поделиться на других сайтах

Восстановили более раннюю версию сайта на хостинге, поменяла в настройках на хостинге на PHP 5.3, все нормально заработало (единственное, сначала ругался на отсутствие /templates/zavod_tpl/relatednews.tpl, добавила из Default темы), проблема решена, всем, большое спасибо за помощь :).

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...