Обновление с 1.5 до 2.5 + virtuemat 1.1.9
- San4ozzZ
- Автор темы
- Не в сети
- Живу я здесь
- Сообщений: 210
- Спасибо получено: 0
Подскажите пожалуйста ,
мне нужно обновить виртумат 1.1.9 и джумлу 1.5
с чего мне лучше начать ? джумлу обновить сначала или виртумат .
так же есть ли русский пакет языка для обеих систем?!
и главный вопрос , как мне научиться делать резервное копирование , что бы в случае чего всегда можно было сайт вернуть в прежнее работающее состаяние ?!
и могу ли я работающий сайт на хостинге скопировать полностью на локальную машину , и что бы он работал с теми же новостями и разделами !?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- vagant
- Не в сети
- Давно я тут
- Сообщений: 67
- Спасибо получено: 7
Akeeba Backup тебе в помощькак мне научиться делать резервное копирование
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- San4ozzZ
- Автор темы
- Не в сети
- Живу я здесь
- Сообщений: 210
- Спасибо получено: 0
обновил
и потом у меня всё вернулось к старой версии , и с этим перестало корректно работать всплывающее меню
прошу ,помогите поправить всплывающее меню www.blinovip.ru
и дальше разобраться с резервным копированием сайта , что бы делать его бэкап ,если возможно
и по людски обновить Joomla, что бы всё заработало !
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- San4ozzZ
- Автор темы
- Не в сети
- Живу я здесь
- Сообщений: 210
- Спасибо получено: 0
тоесть загружаю этот компонент в джумлу и делаю резервную копию и потом я могу получить точно такой же сайт на локальной машинкеvagant пишет:
Akeeba Backup тебе в помощькак мне научиться делать резервное копирование
и так же его потом на хост грузить ?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- San4ozzZ
- Автор темы
- Не в сети
- Живу я здесь
- Сообщений: 210
- Спасибо получено: 0
захожу
выдаёт Database Error: Unable to connect to the database:Could not connect to MySQL
это значит что что то мне нужно с базой данной сделать ?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- San4ozzZ
- Автор темы
- Не в сети
- Живу я здесь
- Сообщений: 210
- Спасибо получено: 0
теперь осталось понять , что бы разделы новости и категории тоже заработали на локальной машине , нужно
скопировать базу данных с хостинга и подтянуть её к сайту .
верно ли мыслю ?!
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Tacitus
- Не в сети
- Захожу иногда
- Сообщений: 41
- Спасибо получено: 1
После того, как на wedal.ru пошли статьи о virtuemart 2.0.6 уже, да там уже релиз 2.07 обещают, то возникло ощущение, что с со своей версией 1.5 и virtuemart 1.1.9 безбожно отстаю.
Как понимаю - переносить 1.5 на 2.5, да и с 1.1.9 на 2.0.6 - это очень трудоемко и чревато множественными багами и проблемами. Тем более, что не особо уже помнишь где и что правил в коде за пару-то лет .
Наверно стоит поступить так:
1. Создать поддомен какой-нить, хостинг джино его сразу предоставляет.
2. Закрыть его от каких-либо индексаций поисковиками.
3. Поставить туда последнюю джумлу и virtuemart
4. Доработать и переделать старый шаблон под 2.5
5. Перенести всю информацию со старого сайта (придётся делать всё вручную, но думается, что 500 товаров - это 2 недели где-то) с максимальным совпадением по ссылкам и информации (ковыряние с sh404SEF)
6. И когда будет всё проверенно-перепроверено и будет нравится самому, тогда поменять местами сайты и базы данных, не забыв про бекап.
Мне вот думается, что это более-менее безопасный, хоть и долгий план. Как думаете?
Пробовал всякие переносы с помощью jupgrade - геморой ещё тот! Плюнул через 2 дня и прибежал сюда за советом!
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Tacitus
- Не в сети
- Захожу иногда
- Сообщений: 41
- Спасибо получено: 1
Плагин mootools upgrade 1.2.5 версии включён.
Сижу на зараспоследней мазиле.
Ждал час - ничего не изменилось.
Есть уверенность, что всё, как всегда, в какой-то мелочи скрыто.
Wedal, если есть мысли по-поводу того, как заставить jUpgrade работать, то я бы пошёл по упрощённому пути.
Сейчас, тем более лето, время более спокойное, можно выкроить немного времени на переход к новым версиям. Ну и новые возможности virtuelmart 2 соблазняют и манят.
Так, вот что ещё выдаёт:
==========
[undefined] [undefined]
Warning: require_once(/home/users1/k/krispi/domains/krispi.ru/jupgrade/configuration.php) [function.require-once]: failed to open stream: No such file or directory in /home/users1/k/krispi/domains/krispi.ru/administrator/components/com_jupgrade/includes/jupgrade.class.php on line 88
Fatal error: require_once() [function.require]: Failed opening required '/home/users1/k/krispi/domains/krispi.ru/jupgrade/configuration.php' (include_path='.:/usr/local/zend-5.3/share/pear') in /home/users1/k/krispi/domains/krispi.ru/administrator/components/com_jupgrade/includes/jupgrade.class.php on line 88
Это я поставил - Enable migration debug - yes
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Tacitus
- Не в сети
- Захожу иногда
- Сообщений: 41
- Спасибо получено: 1
А вот с локальной машиной - это я вообще профан, всё делалось всегда в интернете и что там и да как - не знаю. Может есть толковые заметки о том, как теперь перенести базы данных и сам сайт с инета на локальный сервер - Денвер какой-нить, без потерь всяких?
Или есть другие рекомендации?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
wedal.ru/uroki_joomla/tvojj-internet-chast-4-ustanovka-joomla.html
wedal.ru/khosting/tvojj-internet-chast-11-perenos-sajjta-s-denwer-na-khosting-hostgatorcom.html
А вообще по денверу в Интернете море информации. Есть что почитать.
Если кратко, то:
1) Перенести файлы сайта
2) перенести базу данных(экспорт-импорт)
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Tacitus
- Не в сети
- Захожу иногда
- Сообщений: 41
- Спасибо получено: 1
Но пляски с бубном продолжаются. Сайт удалось перенести и запустить, некоторые ошибки даже получилось исправить, так как денвер на php 5.3.
На денвере, при помощи japgrade 2.5.1, удалось перенести сайт на 2.5, но тоже не без проблем. Пришлось использовать версию joomla 2.5.4.
Далее я начал переделывать старый шаблон сайта 1.5 под 2.5, ну и тут начали всплывать "косяки", штук 5 я забарол сам и при помощи всемирной пайтины. И застрял вот где!
Вот такую ошибку выдаёт:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY m.id ORDER BY m.parent, m.ordering' at line 5 SQL=SELECT m.*, sum(case when p.published=1 then 1 else 0 end) as cnt FROM j25_menu AS m LEFT JOIN j25_menu AS p ON p.parent = m.id WHERE m.menutype='mainmenu' AND m.published='1' AND m.access <= GROUP BY m.id ORDER BY m.parent, m.ordering
Warning: Invalid argument supplied for foreach() in Z:\home\www.krispi.ru\www\jupgrade\templates\touch_of_soul2\s5_no_moo_menu.php on line 225
Как я понимаю, что проблема с запросом MySql, вот эти строчки:
$hilightid = null;
if ($app->getCfg('shownoauth')) {
$sql = ("SELECT m.*, count(p.parent) as cnt" .
"\nFROM #__menu AS m" .
"\nLEFT JOIN #__menu AS p ON p.parent = m.id" .
"\nWHERE m.menutype='$menutype' AND m.published='1'" .
"\nGROUP BY m.id ORDER BY m.parent, m.ordering ");
} else {
$sql = ("SELECT m.*, sum(case when p.published=1 then 1 else 0 end) as cnt" .
"\nFROM #__menu AS m" .
"\nLEFT JOIN #__menu AS p ON p.parent = m.id" .
"\nWHERE m.menutype='$menutype' AND m.published='1' AND m.access <= " . $user->get('gid') . // Picks up the access-id
"\nGROUP BY m.id ORDER BY m.parent, m.ordering ");
}
По-поводу warning вот:
$children = array();
foreach ($rows as $v ) {
$pt = $v->parent;
$list = @$children[$pt] ? $children[$pt] : array();
array_push( $list, $v );
$children[$pt] = $list;
}
Всё это находится в файле s5_no_moo_menu.php шаблона сайта.
В интернете что-то мало инфы.
Я так понимаю, что из-за того что php теперя 5.3 версии, то идут ошибки в коде.
К кому с этим бежать на поклон?
P.S.
Когда всё получится, обязательно напишу для людей, что делал пошагово, что бы таким же как я было просто, а то народ только на иностранных сайтах отвечает, как надо, по-полочкам и для дураков.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Tacitus
- Не в сети
- Захожу иногда
- Сообщений: 41
- Спасибо получено: 1
Я в английском не очень силён, да и google такое переводит, что без чистого спирта не разберёшь.
У парня по ссылке файл menus.php довольно сильно отличается, от того, который мне надо бы исправить - s5_no_moo_menu.php. То что он описывает, у меня просто отсутствует, на сколько я смог понять.
Yes, I'd gotten that far already and changed the references to parent_id - это надо поменять parent на parent_id во всех местах где только оно есть что ли? (пробовал поменять - никакой реакции)
Есть ли ещё вариант откуда надо делать подкоп к этой крепости?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Tacitus
- Не в сети
- Захожу иногда
- Сообщений: 41
- Спасибо получено: 1
Удалось забороть ошибку. Удалил AND m.access <= " . $user->get('gid') в sql запросе, так как у меня нет пунктов меню с различным уровнем доступа.
Поменял parent, на parent_id во всех нужных местах, но почему-то не выводятся пункты меню, хоть застрелись.
В приложении файл php меню, который в шаблоне и то фотки того как должно и как выглядит меню.
Что ему не нравится - понять не могу. Как определить ошибку?
P.S. Даже virnuemart удалось перенести без особых ошибок и тут на тебе, такая закавыка.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.