Перенос сайта с хостинга на локальный сервер

Любая помощь по установке/настройке/модификации concrete5

Перенос сайта с хостинга на локальный сервер

Сообщение Alina » 30 ноя 2012, 14:35 ,  »  Сообщение:#1

Всем привет! Кто-нибудь переносил сайт Concrete5 с хостинга на локальный сервер?.. Вот,что я сделала:
1. Скопировала все файлы сайта с хостинга в папку C:\xampp\htdocs\имя_сайта (стоит сервер XAMPP)
2. Сделала экспорт БД, создала в phpMyAdmin БД с тем же именем. В файле экспорта изменила адрес сайта с www на localhost/имя сайта/. Сделала импорт в локальную БД
3. Изменила настройки в файле site.php
Код: Выделить всё
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'имя_базы');
define('BASE_URL', 'http://localhost');

4. Файл .htaccess содержит
Код: Выделить всё
AddDefaultCharset utf-8
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>


Сайт открывается, но только главная страница в виде http://localhost/имя_сайта/index.php/ Картинки не отображаются, но это ладно,
не заходит в Дашборд - пишет, что неверный логин или пароль. В таблице users посмотрела - пользователь есть, пароль в зашифрованном виде. Может быть у кого-то такое было и подскажет?..
Аватара пользователя
Alina
 
Сообщения: 9
Зарегистрирован: 05 июн 2012, 14:20

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Михаил » 30 ноя 2012, 17:37 ,  »  Сообщение:#2

Для начала попробуйте кэш почистить ручками, глядишь другие странички увидите
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Alina » 01 дек 2012, 11:52 ,  »  Сообщение:#3

В папке Cache я удаляла файлы... Другие странички тоже отображаются, как http://localhost/имя_сайта/index.php/новая_страница (просто раньше в ссылках сайта не отображалось index.php)
Аватара пользователя
Alina
 
Сообщения: 9
Зарегистрирован: 05 июн 2012, 14:20

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Михаил » 01 дек 2012, 14:23 ,  »  Сообщение:#4

Alina писал(а): (просто раньше в ссылках сайта не отображалось index.php)

смотрите в конфиге апача включен ли mod_rewrite
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Перенос сайта с хостинга на локальный сервер

Сообщение MonoStas » 02 дек 2012, 00:13 ,  »  Сообщение:#5

А к базе точно подключились?? Не забывайте в файле site.php должны быть строки в конце с ключом уникальным: define('PASSWORD_SALT', 'oCUueBUrOSXXXXXXXXOFYLTzty7M8Dq3LTXXXonKo2J7c6I9lmfQJU37CcXXXXXXXX6');

без них, сдаётся мне, пароль будет неверным
Пользую: CentOS 6.5, Ubuntu, Nginx, PHP, MySQL, Python, Sublime Text 3, CSS3, HTML5, jQuery...... Concrete5 (-;
Аватара пользователя
MonoStas
 
Сообщения: 80
Зарегистрирован: 11 окт 2012, 19:21
Откуда: Москва

Re: Перенос сайта с хостинга на локальный сервер

Сообщение MonoStas » 02 дек 2012, 00:18 ,  »  Сообщение:#6

ах да, ещё гляньте файл windows/system32/drivers/etc/hosts
там должно быть прописано чё-то типа:
127.0.0.1
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
Пользую: CentOS 6.5, Ubuntu, Nginx, PHP, MySQL, Python, Sublime Text 3, CSS3, HTML5, jQuery...... Concrete5 (-;
Аватара пользователя
MonoStas
 
Сообщения: 80
Зарегистрирован: 11 окт 2012, 19:21
Откуда: Москва

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Михаил » 02 дек 2012, 00:55 ,  »  Сообщение:#7

MonoStas писал(а):А к базе точно подключились??

А как бы тогда сайт вообще работал? :)
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Перенос сайта с хостинга на локальный сервер

Сообщение cmsservice » 03 дек 2012, 16:23 ,  »  Сообщение:#8

Хм... BASE_URL указан неверно. А вообще настройте нормально XAMPP или возьмите Denwer если под виндой. Меньше проблем с настройками будет.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Михаил » 03 дек 2012, 18:51 ,  »  Сообщение:#9

cmsservice писал(а):возьмите Denwer если под виндой. Меньше проблем с настройками будет.

Не скажите, видимо какая сборка. Под последнюю версию Concrete пришлось прописывать кодировку (UTF-8 вместо cp 1251) в конфиг файле апача. А в целом согласен, как-то с XAMP не сложилось. Да и вообще - на кой енти сборки,если уж на то пошло. Работайте под Мак или Линукс и будет счастья :D (Давненько уже установил 2-й системой у***бунту и горя не знаю) ;)
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Alina » 04 дек 2012, 09:16 ,  »  Сообщение:#10

Михаил писал(а):смотрите в конфиге апача включен ли mod_rewrite

Да, mod_rewrite включен.

MonoStas писал(а):А к базе точно подключились?? Не забывайте в файле site.php должны быть строки в конце с ключом уникальным: define('PASSWORD_SALT', 'oCUueBUrOSXXXXXXXXOFYLTzty7M8Dq3LTXXXonKo2J7c6I9lmfQJU37CcXXXXXXXX6');

без них, сдаётся мне, пароль будет неверным

Точно, эту строчку я зря удалила, теперь заходит в Dashboard, редактирует,сохраняет, все нормально. Спасибо )

MonoStas писал(а):ах да, ещё гляньте файл windows/system32/drivers/etc/hosts
там должно быть прописано чё-то типа:
127.0.0.1
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Да, это есть.
Аватара пользователя
Alina
 
Сообщения: 9
Зарегистрирован: 05 июн 2012, 14:20

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Alina » 04 дек 2012, 09:26 ,  »  Сообщение:#11

cmsservice писал(а):Хм... BASE_URL указан неверно. А вообще настройте нормально XAMPP или возьмите Denwer если под виндой. Меньше проблем с настройками будет.

Да, BASE_URL я от себя написала...

Всем спасибо за советы! Буду разбираться дальше... :)
Аватара пользователя
Alina
 
Сообщения: 9
Зарегистрирован: 05 июн 2012, 14:20

Re: Перенос сайта с хостинга на локальный сервер

Сообщение Alina » 04 дек 2012, 13:10 ,  »  Сообщение:#12

Все получилось! Картинки не отображаются потому что имеют URL на папки ftp сервера, придется переделывать. Картинки, загруженные через файловый менеджер сайта, работают.

От index.php в адресе избавилась с помощью настроек в Dashboard - > Sitewide Settings - >Linking в окно Required Code прописала "RewriteBase /localhost/название_сайта". Правда после сохранения localhost стерся, но все заработало.
Если кому интересно, у меня версия Concrete 5.4.1.1( старая очень). XAMPP version 1.7.7
Аватара пользователя
Alina
 
Сообщения: 9
Зарегистрирован: 05 июн 2012, 14:20


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron