Переезжаем на новый движок. Рассматривается переезд с Joostina 1.2.0 на 1.3.0 - Блог свободного человека
   

Заработать на блоге

Заработать на блоге может каждый! Пиши новые записи в свой блог, вставляй в них ссылку и получай деньги.

Как зарабатывать на блоге

Продаться дорого

Настроен серьезно? Есть сайт с тИЦ 10 и выше созданный для людей? Тогда продавайся дорого, хватит дешевых ссылок!

Размещаем ссылки и зарабатываем

Пиши и зарабатывай

Пиши статьи и зарабатывай на их продаже через интернет. Тебе в этом помогут биржи контента.

Зарабатываем с биржей статей


Полезное


Глобальные записиСвой блог за 1день это просто! 
Подборка статей, помогающих обычному человеку создать свой блог.


dollarЗаработать на своем сайте размещая статьи
Мы убиваем двух зайцев! Зарабатываем деньги и наполняем свой сайт контентом.


Заработок на файлахЗарабатываем на загрузке файлов
Как заработать на загрузке и скачивании файлов в интернет.


Рейтинги блогов список
Мой список рейтингов блогов. Я его модерирую, выбираю лучшие.


TwitterКак узнать, кто не следует за вами в Твиттер?
Как узнать, кто из тех за кем вы следуете в Твиттер, не следует за вами? Рекомендую шикарный сервис.


GetGoodLinksКак можно заработать с GetGoodLinks
Англоязычный раздел GetGoodLinks от холдинга Миралинкс. Совет по заработку в нем.


Кнопки социальных сетей для сайта
Предлагаю свой код кнопок для сайта, который можно встроить в шаблон.


Партнерки для заработка
Лучший вид заработка это пассивный. Как вариант партнерские программы.


FacebookКак создать страничку своего сайта в Facebook
Подробная инструкция по созданию странички сайта в социальной сети Facebook.


Кросспостинг или минимум усилий

Моя схема кросспостинга. Наращиваем ссылки в блогах.


Продвижение сайта для начинающих
Как правильно начать продвигать сайт. Разумно тратим деньги.

Случайное фото

 
Нравится
 

Переезжаем на новый движок. Рассматривается переезд с Joostina 1.2.0 на 1.3.0

Дата: 17.03.2010 г. Автор: Maiwend
]]>Печать]]> E-mail
(0 Голосов)

 

Рассматривается переезд с Joostina 1.2.0 на 1.3.0:

Обязательно сделайте бэкапы старого сайта и базы данных.

 

1. Новый шаблон

Установив на локальном сервере новую версию Joostina 1.3.0 (сейчас Joostina 1.3.0.4) я подготовил новый шаблон для сайта, делал или совсем новый, или адаптировал прежний. Этот шаг позволил мне во-первых обновить шаблоны, во-вторых расположение модулей в новой Жустине изменилось. 

 

2. Скачиваю и устанавливаю новую Joostina 1.3.0. Почему так? Пока мы трудились над шаблоном могла появиться новая версия, мало ли. Я устанавливаю сразу на хостинг, чтобы не делать перенос дважды. Бэкапы есть так что можно себе позволить снести старое, а на его месте выстроить новое.

  

3. Необходимые компоненты

Далее идут те компоненты которые использовал я, у вас могут быть такие же и какие-то еще. Я скачиваю их новые версии и ставлю на только что установленную Joostina CMS. 

UPD: а) jcomments 2.2.0.0

http://www.joomlatune.ru/jcomments-downloads.html

Этот компонент полностью совместим с Joostina 1.3.0.4 Stable.

 

б) uddeIM 2.0 (компонент личных сообщений)

http://www.slabihoud.de/software/id4001.htm

В стабильной версии в директории \includes не хватает файла pageNavigation.php, без него компонент не установится. Можно взять этот файлик из какого-нибудь дистрибутива Joostina 1.3.0 RC по 5ый.

 

После установки в папке administrator\components\com_uddeim\language находим файл russian.php открываем его в обычном текстовом редакторе -> «Сохранить как» -> выбираем кодировку UTF-8 -> сохраняем. Если на хосте теперь вместо квадратиков вопросики, там где должны быть русские буквы, то видимо перекодировался файлик не верно. Не знаю почему, но у меня это возникало дважды, лекарством было открыть файл из соседней папки \language.utf8\russian.php скопировать в него из не перекодированного language\russian.php и сохранить, все это я проделывал в PHP редакторе. Могу логично предположить, что гиганский языковой файл не верно перекодировался в Виндовс Блокноте. Причем у автора компонента в \language.utf8 тоже лежит кривой файл.

 

Устанавливаем модуль mod_uddeIM, если нужно. Что бы он не портил вид кучей ошибок открываем файл mod_uddeim.php удаляем строчки с 77 по 92. В файле \administrator\components\com_uddeimadmin.shared.php удаляем строки 30-51. После этих манипуляций, ошибки видимые пользователям пропадут.

 

в) TrueGallery 2.0.2.0013

http://true.palpalych.ru/index.php/komponent/view-category.html

Обидно, что галерею забросили, но может быть все изменится...

Дабы не исправлять потом меню компонента, распаковываем архив с галереей, перекодируем языковой файл в UTF-8, архивируем обратно в zip и устанавливаем.

Все встает четко без проблем.

 

г) Форум

http://joomlaforum.ru/index.php/topic,62548.0.html

У меня прежде стоял форум Fireboard RE 2.0 в редакции Адептуса, но от этого форума я буду отказываться, а значит, ставлю YarBB. Для тех, кому нужен переезд вместе с Fireboard RE 2.0 здесь есть описание адаптации.

Итог: Какие бы у вас компоненты не стояли, вероятность их адаптировать для Joostina 1.3.0 Stable есть, пробуйте поколдовать на локальном сервере и потом уже только в случае успеха, заливайте на свой сайт.

 

4. Перенос данных из старой базы в новую

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

 

Таблицы, которые я переделывал (жирным Joostina, остальные сторонние компоненты): jos_categories, jos_contact_details, jos_content, jos_content_frontpage, jos_content_rating, jos_core_acl_aro , jos_core_acl_groups_aro_map, jos_jcomments  , jos_jcomments_settings, jos_jcomments_subscriptions, jos_jcomments_votes, jos_sections, jos_true, jos_true_catg , jos_true_config, jos_true_count, jos_true_votes, jos_users 

 

Первая таблица смотрим структуру:

Старая (Joostina 1.2.0):

CREATE TABLE `jos_categories` (

  `id` int(11) NOT NULL auto_increment,

...

  `params` text NOT NULL,

  PRIMARY KEY  (`id`),

  KEY `cat_idx` (`section`,`published`,`access`),

  KEY `idx_access` (`access`),

  KEY `idx_checkout` (`checked_out`),

  KEY `1gb_PUBLISHED_ACCESS_ID_AUTO` (`published`,`access`,`id`)

) ENGINE=MyISAM AUTO_INCREMENT=32 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32 ;

 

Новая  (Joostina 1.3.0):

CREATE TABLE `jos_categories` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

...

  `params` text NOT NULL,

  `templates` text NOT NULL,

  PRIMARY KEY (`id`),

  KEY `cat_idx` (`section`,`published`,`access`),

  KEY `idx_access` (`access`),

  KEY `idx_checkout` (`checked_out`)

) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 AUTO_INCREMENT=16 ;

 

Я делаю дамп старой и новой таблицы, копирую недостающие элементы в старую. К примеру, здесь: DEFAULT CHARSET=cp1251 на utf8, добавляю новый столбец   `templates` text NOT NULL,  в структуру и каждой записи в конце пустое значение:

 

Старое:

INSERT INTO `jos_categories` VALUES (1, 0, 'Новости сайта', 'Новости сайта', '', '1', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 3, 0, 0, 'imagefolders=*2*');

 

Пример из новой:

INSERT INTO `jos_categories` VALUES (1, 0, 'Новости', 'Последние новости', 'taking_notes.jpg', '1', 'left', 'Последние новости от команды разработчиков Joostina!\r\n', 1, 0, '0000-00-00 00:00:00', '', 1, 0, 1, 'imagefolders=*2*', '');

 

Удаляю в новой базе таблицу jos_categories и выполняю дамп исправленной старой, вуаля, готова первая табличка со старой инфой, но уже в новом сайте.

Далее все в том же духе, все необходимые данные. Переберите свои таблицы, копируйте нужно.

Таблицу меню не копировал, потому, как лучше наладить новые пункты меню, чем получить старые не верные.

Таблицы с голосованиями я не переносил, мне они не нужны, возможно, вам надо.

 

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

 

5. Изображения и другие, подгруженные к компонентам элементы

Папка images, в основном все стороннее в ней, аватары юзеров, фотки с фотогалереи, картинки к статьям. Все это тоже необходимо копировать к новому сайту.


Хотите иметь возможности настройки своего сервера для сайтов? Тогда вам нужен vds - виртуальный выделенный сервер. FirstVDS.ru - старейший виртуальный хостинг.

Тэги: Joostina, Joostina CMS, Переезд Просмотров 8629

Комментарии  

 
0 # http:// 12.01.2015 10:05
The remaining states which allow this sort of lending have placed rigorous restrictions
and laws set up to protect individuals from predatory lenders.


Here is my web-site washington state car title loans (http://worldhistorycommunity.com: http://worldhistorycommunity.com/activity/p/7694/)
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий

Если часть страницы заехала под шапку, сотрите из адреса:
#comments
#addcomments


Защитный код
Обновить


Недавние записи

Популярные записи


Перепечатка и копирование возможно толька с установкой обратной индексируемой ссылки на сайт.
Maiwend @ 2010-2014