Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Перенос магазина с одного хостинга на другой


Recommended Posts

Добрый день. Решил перенести действующий магазин на другой хостинг. Все ходы понятны и известны. И в самом начале вылезает вот такая бяка. Измучался, перебрал всю ненормативную лексику, но  выход пока не найден. Знатоки, кто сталкивался с этой проблемой при переносе и знает как ее решить, будьте так любезны, подскажите, как ее решить.

Screenshot_2020-07-15 License agreement.png

Надіслати
Поділитися на інших сайтах


Конфиги все правильно прописали?

Змінено користувачем retterwien
Надіслати
Поділитися на інших сайтах


16 минут назад, umbrello сказал:

Все ходы понятны и известны

 

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

Надіслати
Поділитися на інших сайтах

7 минут назад, spectre сказал:

 

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

 

Так возникла же... А никогда, это пока сам не столкнешься с проблемой. Если нечего сказать по существу, лучше не говорить ничего.

Змінено користувачем umbrello
Надіслати
Поділитися на інших сайтах


5 минут назад, retterwien сказал:

Конфиги все правильно прописали?

Конфиги при переносе не прописываются. Они наоборот вычищаются. Их прописывает система в процессе установки. Вы что-то путаете.

Надіслати
Поділитися на інших сайтах


4 минуты назад, umbrello сказал:

Конфиги при переносе не прописываются. Они наоборот вычищаются. Их прописывает система в процессе установки. Вы что-то путаете.

 

вам нужно всего лишь перенести файлы и бд и прописать правильно пути в конфигах

все

  • +1 1
Надіслати
Поділитися на інших сайтах

2 минуты назад, spectre сказал:

 

вам нужно всего лишь перенести файлы и бд и прописать правильно пути в конфигах

все

При переносе на другой хостинг процедура иная. Я использую  метод путем переустановки. Почитайте инструкции Тома на этот счет здесь:  .

 

Надіслати
Поділитися на інших сайтах


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

ну и проверить чтоб версии пхп совпадали а то кубленые модули положат магазин

Надіслати
Поділитися на інших сайтах

4 минуты назад, spectre сказал:

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

ну и проверить чтоб версии пхп совпадали а то кубленые модули положат магазин

Более простой я тоже пробовал и он работал, но это было на другом хостинге и лет 5 назад. Но в этот раз хостинг не принимает hteccess и выдает циклическую переадресацию, которую никак не одолеть. Именно поэтому я решил попробовать метод Тома. Правда возможно проблема еще в настройках самого хостинга.

Змінено користувачем umbrello
Надіслати
Поділитися на інших сайтах


42 минуты назад, umbrello сказал:

Добрый день. Решил перенести действующий магазин на другой хостинг. Все ходы понятны и известны. И в самом начале вылезает вот такая бяка. Измучался, перебрал всю ненормативную лексику, но  выход пока не найден. Знатоки, кто сталкивался с этой проблемой при переносе и знает как ее решить, будьте так любезны, подскажите, как ее решить.

 

Поставьте временно хостинг на более низкую рнр, например на 5.6. После установки потом повысите назад.

Надіслати
Поділитися на інших сайтах


Так поправить htaccess

вангую у вас там есть редирект на https и он не работает на этом конкретном хостинге

 

один из этих вариантов обязательно сработает, некоторые даже подписаны

 

если не знаете что выбирать делаете print_r($_SERVER)

и выбираете где переменная на что-то похожа из этого списка

 

litespeed

rewriteCond %{HTTPS} !on
rewriteCond %{HTTP:X-Forwarded-Proto} !https
rewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

ukraine

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]

RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^/robots\.txt$

timeweb

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

mirohost, beget

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]


beget




RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


RewriteCond %{HTTPS} =on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]

RewriteCond %{ENV:HTTPS} !on

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On

RewriteCond %{HTTPS} =off 

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


RewriteCond %{HTTP:X-HTTPS} !1

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

RewriteEngine On

RewriteCond %{HTTP:SSL} !1

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]

 

Надіслати
Поділитися на інших сайтах

2 минуты назад, spectre сказал:

Так поправить htaccess

вангую у вас там есть редирект на https и он не работает на этом конкретном хостинге

 

один из этих вариантов обязательно сработает, некоторые даже подписаны

 

если не знаете что выбирать делаете print_r($_SERVER)

и выбираете где переменная на что-то похожа из этого списка

 


litespeed

rewriteCond %{HTTPS} !on
rewriteCond %{HTTP:X-Forwarded-Proto} !https
rewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

ukraine

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]

RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^/robots\.txt$

timeweb

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

mirohost, beget

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]


beget




RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


RewriteCond %{HTTPS} =on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]

RewriteCond %{ENV:HTTPS} !on

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On

RewriteCond %{HTTPS} =off 

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


RewriteCond %{HTTP:X-HTTPS} !1

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

RewriteEngine On

RewriteCond %{HTTP:SSL} !1

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]

 

Благодарю за помощь. Буду тестить. По итогам отпишу.

Надіслати
Поділитися на інших сайтах


7 минут назад, Rubynoid сказал:

Поставьте временно хостинг на более низкую рнр, например на 5.6. После установки потом повысите назад.

Так он и так на 5.6 стоит. Это установочная версия. Если только на 5.4 нырнуть. Надо посмотреть, если эта версия на хостинге.

Надіслати
Поділитися на інших сайтах


16 минут назад, umbrello сказал:

Так он и так на 5.6 стоит. Это установочная версия. Если только на 5.4 нырнуть. Надо посмотреть, если эта версия на хостинге.

Я так понял вы сначала чистый движок ставите, а потом поверх свои файлы хотите залить, кроме конфигов?

Или у вас типа микс?

Вообще то правильно вот так переносить, как писал spectre выше

32 минуты назад, spectre сказал:

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

ну и проверить чтоб версии пхп совпадали а то кубленые модули положат магазин

 

Надіслати
Поділитися на інших сайтах


3 часа назад, Rubynoid сказал:

Я так понял вы сначала чистый движок ставите, а потом поверх свои файлы хотите залить, кроме конфигов?

Или у вас типа микс?

Вообще то правильно вот так переносить, как писал spectre выше

 

Да нет, ошибаетесь. Поставить чистый движок вообще не проблема. Переношу магазин. Старый хостер разочаровал. Что касается правильности, вопрос риторический. Вы читали какой метод предлагает Tom? А ведь он как и вы продвинутый.  Способ spectre мне знаком давно, я им пользовался и он действительно проще и понятнее, если не вылезают проблемы с hteccess. Именно из-за проблемы с hteccess метод spectre не "прокатывал" и я решил воспользоваться методом Toma, но оказалось, что и там засада. Сейчас все же установил, правда пришлось попариться с hteccess. В итоге победили. Благодарю за содействие.

Надіслати
Поділитися на інших сайтах


4 часа назад, umbrello сказал:

Благодарю за помощь. Буду тестить. По итогам отпишу.

В общем добил я эту переадресацию. Испробовал все что от вас получил, не прокатило. Решил поюзать в сети. Вот такая штука мне попалась и подошла:

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Приобщите к своей подборке, пригодится.

Надіслати
Поділитися на інших сайтах


5 часов назад, spectre сказал:

Так поправить htaccess

вангую у вас там есть редирект на https и он не работает на этом конкретном хостинге

 

один из этих вариантов обязательно сработает, некоторые даже подписаны

 

если не знаете что выбирать делаете print_r($_SERVER)

и выбираете где переменная на что-то похожа из этого списка

 


litespeed

rewriteCond %{HTTPS} !on
rewriteCond %{HTTP:X-Forwarded-Proto} !https
rewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

ukraine

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]

RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^/robots\.txt$

timeweb

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

mirohost, beget

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]


beget




RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


RewriteCond %{HTTPS} =on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]

RewriteCond %{ENV:HTTPS} !on

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On

RewriteCond %{HTTPS} =off 

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

RewriteEngine On

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


RewriteCond %{HTTP:X-HTTPS} !1

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

RewriteEngine On

RewriteCond %{HTTP:SSL} !1

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]

 

В общем добил я эту переадресацию. Испробовал все что от вас получил, не прокатило. Решил поюзать в сети. Вот такая штука мне попалась и подошла:

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Приобщите к своей подборке, пригодится.

Надіслати
Поділитися на інших сайтах


42 минуты назад, umbrello сказал:

Приобщите к своей подборке, пригодится

если посмотреть внимательно а не методом тыка там есть эта конструкция) 

Надіслати
Поділитися на інших сайтах

1 час назад, spectre сказал:

если посмотреть внимательно а не методом тыка там есть эта конструкция) 

Я все конструкции пропустил через хост и никакого эффекта не увидел.  Возможно такую конструкцию можно собрать из всего того что вы предоставили, но я не силен в этом. Мне была нужна готовая. Тем не менее благодарю за помощь.

Змінено користувачем umbrello
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.