Искать  
 
   
1 из 2
1
Миграция сайта
Отправлено: 11 Июнь 2008 09:32 A.M.   [ Игнорировать ]
Новичок
Avatar
Rank
Всего сообщений:  15
Зарегистрирован  2008-04-08

Подскажите, пожалуйста, можно ли мигрировать сайт с одной машины на другую?

Профиль
 
 
Отправлено: 11 Июнь 2008 10:04 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

в чем трудности? что уже сделано до обращения на форум?
(кратко: переносите mysql базу и файлы)

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Июнь 2008 10:40 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

скачайте например отсюда скрипт для бекапа БД - http://sypex.net/
делаете бекап БД, потом переносити файли на другой хостинг и востанавливаете БД и думаю в настройках движка нужно будет поправить пути файлов

Профиль
 
 
Отправлено: 11 Июнь 2008 11:19 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Оффициальная инструкция

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Июнь 2008 11:20 A.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Avatar
Rank
Всего сообщений:  15
Зарегистрирован  2008-04-08

Дело в  том, примерно месяца 2 назад я установила ЕЕ, причем без проблем. Все работет, во многом разобралась, подключила нужные модули и даже примочки на технологии ajax)) В общем сайт начинает дышать).
Но сейчас возникла потребность перенести веб-сервер на другую машину по многим причинам.
Я установила Apache и другие необходимы программы, установила и ЕЕ. И думала, что мне удасться простым переносом файлов и бд исходного сайта мигрировать сайт,но не получается((.
Отображается абра-кадабра, как я понимаю не переносяться Templates…

Профиль
 
 
Отправлено: 11 Июнь 2008 11:23 A.M.   [ Игнорировать ]   [ # 5 ]
Новичок
Rank
Всего сообщений:  26
Зарегистрирован  2008-01-14

Официальная инструкция

How do I move EE to another server?
If you’re simply moving your site, then you won’t really need to reinstall ExpressionEngine. Here are the generic steps you’ll need to take to move your site to a new server/location:

1. Make a copy/backup of all the files on your site.

2. Back up your database. You may use a tool such as phpMyAdmin.

3. Restore your database to the new server/location using something such as phpMyAdmin.

4. Restore your backed up files to the new server/location.

5. Ensure that your files and directories still have the correct permissions.  Consult the main installation instructions to see what permission settings you need.

6. Open your system/config.php file on the new server via FTP or similar.  Edit any information necessary such as your database connection information.

7. Open up the ExpressionEngine Control Panel and update any necessary path or server settings. Usually, this consists of the path information found in the following areas: General Configuration, Weblog Management, File Upload Preferences, Global Weblog Preferences, Membership Preferences, Captcha Preferences, Emoticon Preferences.  If you save templates as text files, update the ‘Basepath to Template File Directory’ in ‘Templates- Global Template Preferences’.  You may or may not need to modify all of these.

Note: If you are planning to also upgrade your installation to another version, do this after you have successfully moved your installation to the new server and have confirmed that it is working with the current/previous version.  Only then should you follow the standard upgrade instructions.

Профиль
 
 
Отправлено: 11 Июнь 2008 11:30 A.M.   [ Игнорировать ]   [ # 6 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

если кратко, то я делаю следующим образом:
1. Делаю бэкам БД
2. Открываю его в редакторе, делаю автозамена  старого пути (абсолютного и если потребуется - домена) на новый
3. Меняю пути в config.php

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Июнь 2008 11:40 A.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
LenoK - 11 Июнь 2008 11:20 A.M.

Дело в  том, примерно месяца 2 назад я установила ЕЕ, причем без проблем. Все работет, во многом разобралась, подключила нужные модули и даже примочки на технологии ajax)) В общем сайт начинает дышать).
Но сейчас возникла потребность перенести веб-сервер на другую машину по многим причинам.
Я установила Apache и другие необходимы программы, установила и ЕЕ. И думала, что мне удасться простым переносом файлов и бд исходного сайта мигрировать сайт,но не получается((.
Отображается абра-кадабра, как я понимаю не переносяться Templates…

абракадабра? наверно просто проблемы с кодоровками, попробуйте зделать и востановить бекап с помошю того скрипта ссилку на который я дал выше

Профиль
 
 
Отправлено: 11 Июнь 2008 11:41 A.M.   [ Игнорировать ]   [ # 8 ]
Новичок
Avatar
Rank
Всего сообщений:  15
Зарегистрирован  2008-04-08

сейчас попробую сделать, спасибо

Профиль
 
 
Отправлено: 11 Июнь 2008 11:42 A.M.   [ Игнорировать ]   [ # 9 ]
Новичок
Avatar
Rank
Всего сообщений:  15
Зарегистрирован  2008-04-08

с кодировкой все ок, просто отображается не то, что хотелось бы(...

Профиль
 
 
Отправлено: 11 Июнь 2008 12:26 P.M.   [ Игнорировать ]   [ # 10 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
LenoK - 11 Июнь 2008 11:42 A.M.

с кодировкой все ок, просто отображается не то, что хотелось бы(...

а можно поподробней? скриншоты например

Профиль
 
 
Отправлено: 11 Июнь 2008 02:04 P.M.   [ Игнорировать ]   [ # 11 ]
Новичок
Avatar
Rank
Всего сообщений:  15
Зарегистрирован  2008-04-08

у меня все получилось))))
Сделала backup с помощью программы, скаченой с сайта http://sypex.net/ , перенесла файлы на новую машину, восстановила бд и все заработало)
Спасибо всем за помощь!

Профиль
 
 
Отправлено: 27 Июль 2008 09:24 P.M.   [ Игнорировать ]   [ # 12 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

кстати, тем пытался менять пути с помощью автозамены в дампе перед экспортом на новый сайт:
Скорей всего вы столкнулись с таким сообщением:

The username you submitted was not found in the database

после включения дебага появляются сообщения:

Noticeunserialize() [function.unserialize]Error at offset 105 of 3551 bytes in /core/core.prefs.php on line 129

Warning
array_merge() [function.array-merge]Argument #1 is not an array in /core/core.prefs.php on line 129

Warningarray_merge() [function.array-merge]Argument #2 is not an array in /core/core.prefs.php on line 129

Noticeunserialize() [function.unserialize]Error at offset 562 of 1854 bytes in /core.prefs.php on line 129

Warning
array_merge() [function.array-merge]Argument #1 is not an array in /core.prefs.php on line 129

Warningarray_merge() [function.array-merge]Argument #2 is not an array in /core.prefs.php on line 129

Warningarray_merge() [function.array-merge]Argument #2 is not an array in /core.prefs.php on line 129

Warningarray_merge() [function.array-merge]Argument #2 is not an array in /core.prefs.php on line 129 

Происходит это от того, что информация в полях таблице настройки данных сайта (_sites) хранится в массиве вида  s:8:“site_404”;s:8:“site/404”; где одним из параметров является длина поля. И когда мы меняем автозаменой, то с большей вероятностью новые настройки сбивают длину, а из-за этого они не могут считаться в массив.
Решение - либо не затрагивать данные настройки во время автозамены(и потом поменять через CP) или отредактировать длины в ручную. Конечно, можно вообще не делать автозамену, а затем менять все параметры через CP. Но мой опыт показывает, что на сайте с большим количеством модулей, обязательно где-нибудь старый путь останется. Лучше помнить об  одной особенности автозамены, чем о десятке настроек где требуется сменить локальный путь.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 27 Июль 2008 09:55 P.M.   [ Игнорировать ]   [ # 13 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

как раз моя проблема :( - http://eeclub.ru/forum/viewreply/2246/

Профиль
 
 
Отправлено: 27 Июль 2008 10:12 P.M.   [ Игнорировать ]   [ # 14 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

а как длину подсчитать?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 27 Июль 2008 10:13 P.M.   [ Игнорировать ]   [ # 15 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

можно подсчитать вручную, сколько символов в каждом элементе свойств и поменять параметр s: (ну и между делом глянуть осталась ли нормальная структура - может при переводе в UTF-8 какая-нибудь кавычка не так сохранилась)...

 Подпись 

booooring…

Профиль
 
 
   
1 из 2
1