Страница 1 из 1

Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 21 ноя 2010, 04:43
Admin
19 ноября вышла очередная версия бесплатной системы управления контентом concrete5.4.1.1. Русифицированный релиз cms можно скачать здесь. Предыдущие релизы переведенные на русский язык группой concrete5russia доступны по адресу: старые версии concrete5.

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 21 ноя 2010, 15:51
лфдучу
Я в некоторых файлах поизменял код. Как мне обновить все, кроме них? (выставит им права или что?)

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 21 ноя 2010, 19:31
xstarter
А много таких файлов? я вообще стараюсь внутри папки concrete никогда ничего не трогать

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 21 ноя 2010, 23:45
лфдучу
Нет, не много. типа подкорректированного blog_entry итп. Я пока не знаю как корректировать внешний вид страниц не трогая папку concrete(

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 23 ноя 2010, 02:29
Jimmbo
Там же есть папки в корне -themes, blocks,tools и т.п. и точно такие же папки есть в директории concrete. Так что если вы хотите что-то изменить, то просто копируете нужный файл из директории concrete в соответствующее место в корне сайта. Насколько мне известно - файлы в корневых каталогах имеют приоритет по сравнению с файлами в папке concrete.
Объясню на пальцах:
в папке КОРЕНЬ_САЙТА/concrete/blocks/autonav/templates есть файл header_nav.php. Копируем этот файл в папку КОРЕНЬ_САЙТА/blocks/autonav/templates и вносим в этот файл изменения. В результате на сайте будет применен именно второй файл, который мы скопировали.

Итак, если что-то менять, то создавайте копии файлов в корневых каталогах и вносите в них изменения, а папку concrete не трогайте, чтобы при обновлении не потерять важные данные.

Вам я бы предложил следующее: 1.сделать бекап сайта (на случай неудачной попытки). 2. Вспомнить какие файлы Вы меняли в папке concrete, взять их и скопировать в корневые каталоги, после этого смело производить обновление :)

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 24 ноя 2010, 20:47
лфдучу
Перевопировал файлы, сделал апгрейд. Все работало нормально.
Спустя какое-то время вылезла такая ошибка
Произошла неизвестная ошибка.

mysql error: [1030: Got error 28 from storage engine] in EXECUTE("SHOW COLUMNS FROM `btContentImage`")

Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0

UPD.Оказывается хостинг глючил.

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 25 ноя 2010, 13:49
xstarter
Такая ошибка может возникать когда на хостинг аккаунте место закончилось :-)

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 26 ноя 2010, 12:10
лфдучу
Jimmbo писал(а):Там же есть папки в корне -themes, blocks,tools и т.п. и точно такие же папки есть в директории concrete. Так что если вы хотите что-то изменить, то просто копируете нужный файл из директории concrete в соответствующее место в корне сайта. Насколько мне известно - файлы в корневых каталогах имеют приоритет по сравнению с файлами в папке concrete.
Объясню на пальцах:
в папке КОРЕНЬ_САЙТА/concrete/blocks/autonav/templates есть файл header_nav.php. Копируем этот файл в папку КОРЕНЬ_САЙТА/blocks/autonav/templates и вносим в этот файл изменения. В результате на сайте будет применен именно второй файл, который мы скопировали. )

Решил изменить несколько файлов в теме default(которая у меня стоит). Создаю в корневом каталоге все как и в папке concrete, переношу туда нужный файл темы, но выдает такую ошибку:

Файл *****/public_html/themes/default/default.php не найден. Все шаблоны должны иметь файлы default.php и view.php. Пришлось скопировать в папку themes всю тему))

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 12 дек 2010, 17:59
xstarter
С шаблонами лучше вообще делать так:

копируешь /concrete/themes/default/ в /themes/, затем переименовываешь папку. Например, в my_theme. В description.txt тоже правишь название, чтобы в админке не путаться. Через админку устанавливаешь эту свою новую тему, активируешь её и дальше работаешь только с ней. Так в будущем точно не запутаешься какой из файлов нужно править (тот который в /concrete/themes/ или который в /themes/)

А копирование файлов с целью override - это скорее относится к single_pages, controllers и т.п.

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 01 июл 2011, 21:11
fallingfalling
А при обновлении версии все данные которые были на сайте сохраняются? (содержимое, модули, темы и т.д.)
Просто ниразу не обновлял еще, страх присутствует :)

PS. Просто для себя начал пробывать обновить, выполнил всю инструкцию, но при запуске ссыки для самого обновления, вылетела ошибка:
Код: Выделить всё
Warning: require(concrete/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /var/www/***/data/www/website.ru/index.php on line 3

Warning: require(concrete/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /var/www/***/data/www/website.ru/index.php on line 3

Fatal error: require() [function.require]: Failed opening required 'concrete/dispatcher.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/***/data/www/website.ru/index.php on line 3

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 02 июл 2011, 02:41
Jimmbo
Значит что-то не так выполнили - ошибка говорит о том, что concrete/dispatcher.php не существует, а значит файл или удалился, или ещё по какой-либо причине его нет. При обновлении всё сохраняется, лишь меняется ядро.

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 02 июл 2011, 19:35
xstarter
fallingfalling писал(а):А при обновлении версии все данные которые были на сайте сохраняются? (содержимое, модули, темы и т.д.)
Просто ниразу не обновлял еще, страх присутствует :)

Данные сохраняются, но бэкапы всё равно нужно делать обязательно перед любыми существенными обновлениями сайта :)
fallingfalling писал(а):PS. Просто для себя начал пробывать обновить, выполнил всю инструкцию, но при запуске ссыки для самого обновления, вылетела ошибка:
Код: Выделить всё
Warning: require(concrete/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /var/www/***/data/www/website.ru/index.php on line 3

Warning: require(concrete/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /var/www/***/data/www/website.ru/index.php on line 3

Fatal error: require() [function.require]: Failed opening required 'concrete/dispatcher.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/***/data/www/website.ru/index.php on line 3

Затыкается на строчке
Код: Выделить всё
require('concrete/dispatcher.php');

Рискну предположить, что у вас сейчас на сервере папки хранятся примерно так: www/website.ru/concrete/concrete/dispatcher.php (ну и остальные файлы/пути аналогично), то есть вы, видимо, загрузили всё содержимое из архива с последней версией внутрь папки concrete. А вам нужно было из новой версии взять только папку concrete и загрузить её в корень сайта, то есть пути файлов будут www/website.ru/concrete/dispatcher.php и т.п.

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 03 июл 2011, 08:33
fallingfalling
у меня на сервере всё расположено вот так: www/website/concrete/dispatcher.php
С этой ошибкой я разобрался. Дело было в том, что dispatcher.php в процессе всего обновления был переименован в dispatcher(2).php

Re: Релиз русской версии Concrete5.4.1.1

СообщениеДобавлено: 04 июл 2011, 13:25
Count_Raven
fallingfalling писал(а):А при обновлении версии все данные которые были на сайте сохраняются? (содержимое, модули, темы и т.д.)
Просто ниразу не обновлял еще, страх присутствует :)

PS. Просто для себя начал пробывать обновить, выполнил всю инструкцию, но при запуске ссыки для самого обновления, вылетела ошибка:
Код: Выделить всё
Warning: require(concrete/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /var/www/***/data/www/website.ru/index.php on line 3

Warning: require(concrete/dispatcher.php) [function.require]: failed to open stream: No such file or directory in /var/www/***/data/www/website.ru/index.php on line 3

Fatal error: require() [function.require]: Failed opening required 'concrete/dispatcher.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/***/data/www/website.ru/index.php on line 3


Обновлялся на разных сайтах, более 50-ти раз точно. Еще начиная с 5.1. Никогда не случалось проблем. Все данные и информация сохраняются. Конечно же это в случае перехода с предыдущей версии на актуальную, а не с какой-нить 5.2 на 5.4.1 =)

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