Автор Тема: Тестовая копия  (Прочитано 428 раз)

18 Август 2018, 21:24:30
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте
Решил сделать тестовую копию рабочего сайта site.ru
Для этого :
1. Сделал поддомен test.site.ru
2. Скопировал в папку test.site.ru содержимое из site.ru
3. В .htaccess везде заменил site.ru на test.site.ru
4. Сделал копию БД
5. В новой БД в ps_shop_url.domain и ps_shop_url.domain_ssl записал test.site.ru
при попытке запустить test.site.ru  появляется ошибка
Сайт  test.site.ru выполнил переадресацию слишком много раз.
А если test.site.ru/admin, то результат на картинке


Что не так сделал?
Спасибо
18 Август 2018, 23:29:49
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Показ ошибок включали?
18 Август 2018, 23:39:06
Ответ #2
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Показ ошибок включали?
Включен
19 Август 2018, 10:13:04
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Перед созданием архива для переноса отключите чпу. После установки копии включите чпу. Файл htaccess менять не нужно он сам создаться с необходимыми правилами.
На копии отключите использование ssl или установите сертификат для поддомена.
19 Август 2018, 10:23:56
Ответ #4
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я тут нашел ресурс, который отображает редиректы сайта.
Он мне показал следующее:
HTTP/1.1 301 Moved Permanently
Server: nginx/1.12.1
Date: Sat, 18 Aug 2018 21:07:06 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Host
X-Powered-By: PHP/5.6.37
Cache-Control: no-cache
Location: https://test.site.ru/

HTTP/1.1 301 Moved Permanently
Server: nginx/1.12.1
Date: Sat, 18 Aug 2018 21:07:07 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: http://test.site.ru/
и дальше еще 4 таких же пары редиректов по кругу

а у оригинального сайта вот такая картина

HTTP/1.1 301 Moved Permanently
Server: nginx/1.12.1
Date: Sun, 19 Aug 2018 07:21:25 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Host
X-Powered-By: PHP/5.6.37
Cache-Control: no-cache
Location: https://site.ru/

HTTP/1.1 200 OK
Server: nginx/1.12.1
Date: Sun, 19 Aug 2018 07:21:26 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Vary: Accept-Encoding
Vary: Host
X-Powered-By: PHP/5.6.37
P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"
Powered-By: PrestaShop
Set-Cookie: PrestaShop-c1c40185ca28a5f882d92426590ecc3b=5NkHILqNHZOBctPPbT1f%2BZEhKFwq2n%2F6NLJfw3I6JEq53046GkklTSKG5NO2%2FS6AcojjxPbKQQWzZaIiQqYkhNKCRWLFA3RjlF%2FeHdYVR4dFA2OJGQwJO%2Bb1uP9PMx64cIDwh2mvEx0CZ51k1BAboNb5PDKQXO4b2%2FtJRVWNyLwAmduZCymrgko0mzuc6pys000137; expires=Sat, 08-Sep-2018 07:21:26 GMT; Max-Age=1728000; path=/; domain=site.ru; secure; httponly
19 Август 2018, 10:25:54
Ответ #5
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Перед созданием архива для переноса отключите чпу. После установки копии включите чпу. Файл htaccess менять не нужно он сам создаться с необходимыми правилами.
На копии отключите использование ssl или установите сертификат для поддомена.
Вы имеете ввиду, что мне нужно снести копию и проделать как вы сказали?
19 Август 2018, 10:31:06
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Ее удалять пять минут. Искать в чем проблема и править гораздо дольше.
19 Август 2018, 10:39:06
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
HTTPS отключите на копии и должно заработать.
19 Август 2018, 10:40:29
Ответ #8
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
HTTPS отключите на копии и должно заработать.
Как?
Я даже в админку не могу попасть
19 Август 2018, 10:42:41
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
На основном отключаете, дамп базы перезаливаете.
19 Август 2018, 11:13:22
Ответ #10
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
перезалил, теперь:
во фронте все страницы кроме главной - страница не найдена
в админке по прежнему Логин-пароль и пингвин вместо админки
19 Август 2018, 12:01:17
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
https://prestashop-forum.ru/index.php/topic,130.0.html

С nginx правила редиректа в конф. файле под-домена.
Правила в htaccess не работают.
19 Август 2018, 14:11:20
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте
Решил сделать тестовую копию рабочего сайта site.ru
Для этого :
1. Сделал поддомен test.site.ru
2. Скопировал в папку test.site.ru содержимое из site.ru
3. В .htaccess везде заменил site.ru на test.site.ru
4. Сделал копию БД
5. В новой БД в ps_shop_url.domain и ps_shop_url.domain_ssl записал test.site.ru
при попытке запустить test.site.ru  появляется ошибка
Сайт  test.site.ru выполнил переадресацию слишком много раз.
А если test.site.ru/admin, то результат на картинке

Что не так сделал?
Спасибо
Папку кеша не очистил
Кеширование не отключил, перед бекапом.
Вот это неправильно, все останое ок. Кроме п3, так как Nginx, то htaccess вообще можно не трогать.