PDA

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


gradusov
25.07.2011, 14:24
Здравствуйте, никогда раньше не работал с TYPO3, но меня попросили перенести сайт на другой хостинг и я столкнулся со следующими проблемами.

Для начала напишу что я сделал:
1. Забрал у хостера все файлы, а также базу данных.
2. Загрузил на новый хостинг все файлы, создал новую базу данных и импортировал в нее таблицы из старой (в исходной базе данных заменил путь к сайту и адрес сайта)
3. Исправил в файле localconf.php название базы данных, а также вписал нового пользователя и пароль.

Теперь собственно о проблемах:
1. Когда стал проверять что получилось - на главной странице сайта получил такую ошибку: Error! No TypoScript template found!
2. Когда пытаюсь зайти в админку сайта - сначала получал редирект на старый сайт, но нашел ссылку на старый сайт в файле .htaccess и заменил.
3. Теперь, когда пытаюсь зайти в админку, получаю ошибку Fatal error: Cannot run code from this file in conjunction with non encoded files in /home/.../public_html/.../typo3/sysext/cms/layout/conf.php on line 404

Подскажите пожалуйста новичку, что я сделал неправильно.

В интернете не нашел мануала как правильно перенести сайт на typo3 на новый хостинг.

Адреса сайтов: старый сайт - reporterstudio.uz
Новый сайт - reporter.vrc.uz

С уважением, Александр

-=UncleByte=-
25.07.2011, 16:46
Возможно ошибки с кодировкой базы данных при ее сохранении стандартными метотдами mysql.

gradusov
25.07.2011, 18:34
Спасибо за ответ, а что вы посоветуете сделать? и какая связь в кодировке базы данных и ошибкой Fatal error: Cannot run code from this file in conjunction with non encoded files in /home/.../public_html/.../typo3/sysext/cms/layout/conf.php on line 404

-=UncleByte=-
25.07.2011, 20:41
Поправить кодировку базы. Больше тут посоветовать нечего. По шагам:
1. Взять имеющийся дамп базы и привести его в соответствие с указанной в нем же кодировкой.
2. Настроить базу в соответствии с этой кодировкой - выставить сравнение базы в эту кодировку.
3. Залить дамп в базу.

gradusov
26.07.2011, 15:25
удалось запустить сайт. теперь только проблема с кодировкой. Не подскажете как решить? вместо русских букв отображаются ???
Открыл базу данных в Notepad++ выбрал показывать как unt8 без BOM, сохранил - но phpMyAdmin базу не принимает:
Error
SQL query:

SELECT `comment`
FROM `phpmyadmin`.`pma_column_info`
WHERE db_name = 'ecofrien_reporter'
AND table_name = ''
AND column_name = '(db_comment)'

MySQL said:

#1100 - Table 'pma_column_info' was not locked with LOCK TABLES

gradusov
26.07.2011, 19:24
перекодировал базу данных в utf-8, все равно вместо русских букв одни вопросительные знаки.

Андрей Аксенов
27.07.2011, 12:03
перекодировал базу данных в utf-8...
Интересно как, может при перекодировке все побиться...
Для этого можно было бы использовать расширение sfdbutf8, а вообще - поиск по форуму, эта тема уже поднималась...
Да, еще заметил, что и сам домен поменялся... Может быть где-то в настройках осталась какая-то связь со старым доменом, поэтому и шаблон не найден... (baseURL, запись для домена и т.п.).

gradusov
27.07.2011, 13:06
сам дамп был испорченый.. скачал другую версию с помощью дампера и с кодировкой проблема решилась..

теперь такой вопрос:
сейчас на новом сайте все ссылки ведут на старый. как эту проблему вылечить?
пробовал заменить в базе данных все адреса сайта на новый, ну и заодно заменил путь к сайту /home/.../public_html/... на пути на своем хостинге и сразу получил ошибку

Error!
No TypoScript template found!

пожалуйста подскажите что делать?

Андрей Аксенов
27.07.2011, 13:22
Посмотрите настройки RealURL, в частности baseURL в TS шаблоне сайта на главной странице, а также на главной странице может быть сделана запись для домена (смотреть в модуле Список).

gradusov
27.07.2011, 14:04
проблема еще и в том, что я не могу зайти в админку - Fatal error: Cannot run code from this file in conjunction with non encoded files in /home/jvrcauz/public_html/reporter/typo3/sysext/cms/layout/conf.php on line 404

Андрей Аксенов
27.07.2011, 14:30
нужно проверить разрешения на файлы и папки - какие должны быть написано в руководстве по обновлению и установке...

gradusov
27.07.2011, 14:35
спасибо большое вам, нашел вашу тему с фалами, сейчас буду читать.

gradusov
27.07.2011, 17:16
не подскажете как удалить realurl?