How To Migrate From Mambo To Joomla Content Management System Как перейти от Mambo Joomla для системы управления контентом
Joomla Content Management System was forked off Mambo CMS after most of the core Mambo developers disagreed with Mambo Management. Joomla Content Management System forked был покинуть CMS Mambo после того, как большинство из основных разработчиков Mambo несогласие с Mambo управления. The current stable release is Текущий стабильный релиз 1.0.10 . I migrated from Mambo to Joomla to deter hacking efforts on my site. Я мигрировали из Mambo на Joomla сдерживать усилия взлома на моем сайте.
Note: I could have as well migrated to the latest version of Mambo but I just felt like going Joomla way. Примечание: Я мог бы, а мигрировали в последней версии Mambo, но я просто считает, как пойти Joomla способом.
Here are required the steps, simplified and in brief, targeted for command-line users. Здесь необходимы меры, упрощены, и в краткие, целенаправленные для командной строке пользователей.
Pre-requirement: If you are not on 4.5.2.x versions of Mambo then you need to first upgrade to Mambo 4.5.2.x version. Предварительное требование: Если вам не по 4.5.2.x версий Mambo то вам нужно сначала обновить до версии Mambo 4.5.2.x.
1. Backup you MySQL database. Резервное копирование баз данных MySQL вам.
For example if your MySQL database is named tango then the command below will create your backup named tango.sql.gz Например, если база данных MySQL с именем танго тогда команда ниже будет создавать резервную копию вашего имени tango.sql.gz
mysqldump —-opt tango | gzip -9 > tango.sql.gz mysqldump - выбрать танго | gzip -9> tango.sql.gz
2. Extract latest stable version of Joomla to any directory under htdocs. Выдержка последней стабильной версии Joomla любой папке htdocs. We will assume the name of the directory to be test for simplicity and easy reference. Мы предполагаем, имя каталога будет испытанием для простоты и удобства. In reality it can be named anything. На самом деле можно называть что угодно. Only requirement is that it should be somewhere under htdocs. Единственное требование состоит в том, что она должна быть-нибудь под htdocs.
3. Copy your Mambo configuration.php file (under Mambo root directory) to your Joomla site. Скопируйте файл configuration.php Мамбо (Mambo под корневой каталог) Joomla на Ваш сайт. Change the $mosConfig_absolute_path and $mosConfig_live_site variables to point to Joomla base / root directory. Изменения $ mosConfig_absolute_path и $ mosConfig_live_site переменных, чтобы она указывала на базе Joomla / корневой директории.
4. Copy any custom templates, components, modules, mambots and languages to the same relative locations in the new Joomla directory. Копирование любых пользовательских шаблонов, компоненты, модули, mambots и языков, относительная же места в новых Joomla каталоге. Do not copy the default ones. Не копировать из них по умолчанию.
5. Copy installation/sql/migrate_Mambo4523_to_Joomla_100.sql to your base directory. Копировать installation/sql/migrate_Mambo4523_to_Joomla_100.sql свою базу каталог.
cp installation/sql/migrate_Mambo4523_to_Joomla_100.sql . п p. installation/sql/migrate_Mambo4523_to_Joomla_100.sql.
6. Delete Joomla installation directory Удалить Joomla установочный каталог
Go to Joomla base directory and type the following. Перейдите в каталог базы Joomla и наберите следующее. It should delete the installation directory (without any warning; you have been warned). Необходимо удалить каталог установки (без какого-либо предупреждения, Вы были предупреждены).
rm -rf installation мб-радиочастотных установки
7. Load the migrate_Mambo4523_to_Joomla_100.sql script to your MySQL database Нагрузка migrate_Mambo4523_to_Joomla_100.sql сценарий для вашей базы данных MySQL
For example if your database name is mambo and your user is root (bad practice): Например, если ваша база данных зовут Мамбо и ваш пользователь корень (плохая практика):
mysql -u root -p mambo < migrate_Mambo4523_to_Joomla_100.sql mysql-у корня-п Мамбо <migrate_Mambo4523_to_Joomla_100.sql
You will be prompted for the password, give it. Вам будет предложено ввести пароль, придать ему.
8. Open globals.php and change define( ‘RG_EMULATION’, 1 ); to define( ‘RG_EMULATION’, 0 ); . Открыть globals.php и изменение определения ( 'RG_EMULATION', 1); определить ( 'RG_EMULATION', 0);. This hardens your Joomla installation. Это hardens Joomla ваши установки.
9. If you were using nice url then you should also copy .htaccess from your original directory Если вы использовали хорошо url, то вы должны также копии. Htaccess со своего первоначального каталога
cp ../original_directory/.htaccess . п p. .. / original_directory / .htaccess.
10. Test the new site thoroughly. Тест новый сайт тщательно.
11. On success, first archive the old site and then replace the old site with the new site. В случае успешной первой архив старого сайта, а затем заменить старый сайт новый сайт. For example if your old site is name alpha and your new site is named beta and both are placed directly under htdocs, then you can use the following: Например, если ваш старый сайт альфа имя и Ваш новый сайт называется бета-и оба находятся непосредственно под htdocs, то вы можете использовать следующие:
tar -cjf alpha.tar.bz2 alpha/ смола-cjf alpha.tar.bz2 альфа /
rm -rf alpha мб-радиочастотных альфа
mv beta alpha мв бета-альфа
12. Test every pages thoroughly, if possible. Проверка всех страницах подробно, если это возможно. Test polls and form submission. Тест-опросы и форма представления.
Note: I followed the excellent Примечание: Я следил за отличную how-to article каким-к статье to aid my migration. для оказания помощи моей миграции. However I differed (as described above) where appropriate (and simpler) and where there were little mistakes (like there are no globals.php-off) in the guide. Однако я различаются (как описано выше), где это необходимо (и проще), и там, где было мало ошибок (например, нет globals.php-выкл) в руководстве. I prefer using MySQL commanline over phpmyadmin, so this guide shows the command-line way. Я предпочитаю использовать MySQL commanline над phpmyadmin, так что это руководство в командной строке путь. Check the article referenced to do it using phpmyadmin. Проверить ссылки на статьи сделать это с помощью phpmyadmin.
Note 2: Use at your own risk. Примечание 2: "Используйте на свой страх и риск. No warranty, implied or otherwise is provided. Нет гарантий, подразумеваемых или иного типа.
Filed under Поданного в соответствии с Computer Security Computer Security , Headline News Headline News , How To Как , Open Source Software Open Source Software , PHP , Tech Note Технология Примечание , Web Веб , Web Hosting Веб-хостинг , Web Services Web Services | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | это статья |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |




August 30th, 2006 at 1:38 pm 30 августа 2006 года в 1:38 вечера
you may want to correct step number 8 Вам, возможно, захотят исправить шаг номер 8
8. Open globals.php and change define( ‘RG_EMULATION’, 0 ); to define( ‘RG_EMULATION’, 0 );. Открыть globals.php и изменение определения ( 'RG_EMULATION', 0); определить ( 'RG_EMULATION', 0);. This hardens your Joomla installation. Это hardens Joomla ваши установки.
August 31st, 2006 at 9:14 am 31 августа 2006 года в 9:14 утра
Thanks. Спасибо. I did. Я сделал.
July 24th, 2007 at 4:49 pm 24 июля 2007 года в 4:49 вечера
I have installed joomla in a seperate folder from my original mambo installation, I am going to rebuild the entire site, I wonly want to migrate the users… any suggestions? Я установил joomla в отдельную папку, из моей первоначальной установке Мамбо, я собираюсь восстановить весь сайт, я wonly хотят мигрировать пользователей… какие-либо предложения?
Thanks, Lincoln Спасибо, Линкольн