PDA

Просмотр полной версии : Перенос сайта с иностранного хостинга на украинский


Мария
13.06.2013, 14:58
Добрый день!

Иностранные партнёры передали архив сайта и дамп базы к нам. Движок - TYPO3 (ранее мною не используемый).

Задача: перенести сайт на наш хостинг.
Перенесла сайт и сделала импорт базы данных.
В конфигурационном файле public_html/typo3conf/localconf.php я изменила на свои данные:
имя базы данных;
username базы данных;
password базы данных;
IP сервера (адрес сервера).

Сейчас по адресу выпадает Fedora Test page
http://s49.radikal.ru/i124/1306/58/a4a5dc2b7d00t.jpg (http://radikal.ru/F/s49.radikal.ru/i124/1306/58/a4a5dc2b7d00.png.html)

Что еще необходимо изменить и где, чтобы корректно отображался сайт?

Возможно ответ на этот вопрос уже был, но я не нашла его.

Мария
13.06.2013, 16:44
Все, по нинешнему адресу *.ua сайт виден!!!

Только при переходе на внутренние страницы, открываются ссылки старого домена.
Видимо идет переадресация с внутренних страниц *.ua, "моего" сайта, на внутренние страницы *.ru, другого сайта на иностранном хостинге.

Переадресация с *.ua на *.ru раньше была. IN A указаны для IP моего хостинга.

В .htaccess есть только следующая информация про переадресацию:

...
### Rewriting Stuff ###

# Enable URL rewriting
RewriteEngine On

### MOD BY RECOLLIGO: fl_staticfilecache BEGIN ###
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{DOCUMENT_ROOT}/uploads/tx_flstaticfilecache%{SCRIPT_FILENAME}%{PATH_INFO} cache.html -f
RewriteRule .* %{DOCUMENT_ROOT}/uploads/tx_flstaticfilecache%{SCRIPT_FILENAME}%{PATH_INFO} cache.html [L]
### MOD BY RECOLLIGO: fl_staticfilecache END ###

RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|u ploads|showpic\.php)/ - [L]
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|u ploads|showpic\.php)/.*$ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

### End: Rewrite stuff ###
...



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

Если нет. то что Вы еще можете предложить, чтобы решить этот вопрос?

Ивано++
13.06.2013, 17:27
Сейчас у Вас на сайте (домен .ua) генерятся ссылки (меню, навигация) на домен в зоне .ru)

На сайте есть такое понятие как шаблоны - Typoscript

(данные записи могут храниться либо в файлах (надо искать в папке fileadmin/template/ts - обысно), либо в БД - можно просмотреть через модуль список - синенькие иконкки - шаблон (либо искать через phpmyadmin в таблице sys_template - проще всего - но менять надо аккуратно!!!!) ...

следующую строчку (что-то вроде этого):
config.baseURL = http://www.xxxc.ru/

И ее надо заменить на адрес Вашего текущего сайта:
config.baseURL = http://xxxc.ua/


Она поменяет у Вас в html-коде кусок
<head>
<base href="http://www.xxxc.ru/">
....
</head>

И все будет работать корректно.

Файл .htaccess - трогать по данному вопросу нет необходимости (не нужно!).

Мария
14.06.2013, 12:50
Сейчас у Вас на сайте (домен .ua) генерятся ссылки (меню, навигация) на домен в зоне .ru)

На сайте есть такое понятие как шаблоны - Typoscript

(данные записи могут храниться либо в файлах (надо искать в папке fileadmin/template/ts - обысно), либо в БД - можно просмотреть через модуль список - синенькие иконкки - шаблон (либо искать через phpmyadmin в таблице sys_template - проще всего - но менять надо аккуратно!!!!) ...

следующую строчку (что-то вроде этого):
config.baseURL = http://www.xxxc.ru/

И ее надо заменить на адрес Вашего текущего сайта:
config.baseURL = http://xxxc.ua/


Она поменяет у Вас в html-коде кусок
<head>
<base href="http://www.xxxc.ru/">
....
</head>

И все будет работать корректно.

Файл .htaccess - трогать по данному вопросу нет необходимости (не нужно!).


Добрый день!
Спасибо за совет.

Но я так и не нашла папку ts в fileadmin/template, а также в базе данных нет строчки:
config.baseURL = http://www.xxxc.ru/.
в папке template есть следующие папки:
custom_be
distribuzione
fileserver
flash
greybox
images
menu
sphider
treeview
videoplayer
world

Можно где-то еще изменить строчку о текущем сайте?

Или каким-то другим образом убрать переадресацию внутренних страниц на другой сайт?

P.S. Очень нужно. Прошу помочь.

Ивано++
14.06.2013, 21:42
По поводу шаблона -
Не может быть, что ее там не будет - т.к. за base href - отвечает именно данный параметр...
http://ivan-web-blog.ru/fileadmin/temp.png

По поводу сброса пароля:
phpmyadmin Вам в помощь:

нужно сделать sql-запрос такого вида
UPDATE be_users SET password=md5('your_new_password') WHERE username = 'admin';
Вот ссылка на пример:
http://wiki.typo3.org/FAQ/Reset_admin_password

Мария
17.06.2013, 11:19
По поводу шаблона -
Не может быть, что ее там не будет - т.к. за base href - отвечает именно данный параметр...
http://ivan-web-blog.ru/fileadmin/temp.png

По поводу сброса пароля:
phpmyadmin Вам в помощь:

нужно сделать sql-запрос такого вида
UPDATE be_users SET password=md5('your_new_password') WHERE username = 'admin';
Вот ссылка на пример:
http://wiki.typo3.org/FAQ/Reset_admin_password


Спасибо огромное.
Получилось!!!:):):)