Полное обновление Open Journal Systems


upКак и любая другая система управления контентом Open Journal Systems регулярно обновляется своими разработчиками. Очень часто обновления имеют большое значение, поскольку добавляют в работу системы новые необходимые функции (схемы экспорта статей в базы данных, возможность добавлять новые метаданные для журнала, которые учитывают появление новых сервисов, реестров типа ORCID и пр.).

Вместе с появлением нового релиза OJS на сайте своего научного журнала в «Управлении журналом» вы увидите соответствующее сообщение с рекомендацией обновления:

ojs-update_02

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

Мы рассмотрим самый быстрый способ полного обновления OJS, который предполагает замену старых файлов системы на новые.

Данный способ подойдет для тех, кто не вносил многочисленные существенные изменения в системные файлы (т.е. не менял код в файлах с расширением *.php, *.css, *.js…).

ojs-update_03

Если вы успели модифицировать некоторые файлы системы (например, меняли дизайн шаблона), можете просто сохранить их копию и попробовать вернуть обратно после полного обновления Open Journal Systems. Если вы успели создать дополнительные информационные блоки, например, для боковых колонок сайта, советуем скопировать и сохранить из них html-код.

Важно!
Мы настоятельно рекомендуем перед обновлением OJS сделать резервную копию файлов вашего сайта и базы данных MySQL !!!

Перед обновлением нужно скачать последний стабильно работающий релиз (по заявлению разработчиков) OJS с официального сайта Public Knowledge Project.

ojs-update_04

Архив нового релиза будет содержать следующие файлы и папки:

ojs-update_05

Если вы пользуетесь услугами компании «Хостинг Украина», рекомендуем ознакомиться с подробной инструкцией по установке OJS (описана процедуры выгрузки файлов на сервер).

Далее нужно выгрузить архив с Open Journal Systems на FTP-сервер и заменить в корневой папке вашего сайта следующие директории (папки) и файлы:

/cache/
/classes/
/controllers/
/dbscripts/
/docs/
/help/
/js/
/lib/
/locale/
/pages/
/plugins/
/registry/
/rt/
/styles/
/templates/
/tools/
/config.TEMPLATE.inc.php
/index.php
/robots.txt

Следующие директории (папки) и файлы менять нельзя (!) :

/files/
/public/
/favicon.ico/
/config.inc.php/

Если вы успели создать дополнительные директории или файлы в корневой папке сайта, то смело можете их оставлять — мешать обновлению системы они не будут!

После обновления файлов системы нужно открыть главный конфигурационный файл OJS в корневой папке сайта config.inc.php (менять можно или сразу на FTP-сервере или, скачав на компьютер, с помощью обычного блокнота) и поменять следующее значение в строках:

; Set this to On once the system has been installed
; (This is generally done automatically by the installer)
installed = On

вместо «installed = On» нужно ввести «installed = Off» . сохранить документ… и обновить сайт.

Далее система предложит вам повторно установить Open Journal Systems. Советуем воспользоваться нашей инструкцией по установке.

Внимание! При повторной установке OJS все данные для заполнения (языковые версии сайта, директория для загрузки и хранения файлов, кодировки сайта (UTF-8), настройки базы данных (хост, пользователь, пароль), а также пароль учетной записи пользователя, который используется при входе в административную зону OJS можно использовать предыдущие, т.е. те, которые вами вводились при первичной установке OJS. Поле «имя пользователя» в «Учетной записи администратора» нужно поменять на другое (если раньше вы входили под логином «admin», то при переустановке OJS его нужно заменить, например, на «admin2» … позже вы сможете вернуть прежнюю учетную запись администратора).

Таким образом, после полного обновления OJS, вы полностью сохраните все ваши данные (информацию о журнале и авторах, все статьи и сборники, включая прикрепленные файлы pdf, основные настройки сайта и пр.) и при этом получите новые функции новой версии системы.

Будьте готовы к тому, что новая версия может содержать некоторые недостатки украинской или русской локализации, которые будут выглядеть следующим образом:

no-local

Как устранить данную проблему см. в описании плагина локализации OJS.

Какие ошибки были исправлены разработчиками в новых релизах можно узнать в файлах «README», которые лежат в директории вашего сайта docs/release-notes/

Если вы активно используете статистику OJS и не хотите ее терять при обновлении, можете воспользоваться плагином геолокализации.

geolocal


Обновляемся до OJS 3x

* Если Вам понравилось видео, не забудьте поставить «лайк» и/или подписаться на канал.


Мы надеемся, что данная информация была полезной.
С уважением. Участники проекта Open Science in Ukraine.


Теги: , , ,

Дата публикации материала: 06.05.2016

Трекбэк с Вашего сайта.

Поделиться: