Jump to content
DarkEinstein

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

Recommended Posts

Перенёс сайт на другой хостинг метобом копирования файлов через файлзиллу. Базу данных сохранил через раздел бекапа в опенкарте и закинул прямо на новый хостинг. Зашла немного с ошибками, но думаю что это пока не важно. Важнее где находится файл в котором нужно указать что мы переехали на новый хостинг. Должен быть какой то config db но что то я там не нахожу где прописывать новый хост...

Подскажите будьте добры...)

Share this post


Link to post
Share on other sites

Дамп базы данных вы сделали не верно. Тот, что в админке - не полноценный.

Создайте полный бекап базы средствами хостинга или воспользуйтесь утилитой https://www.adminer.org/

 

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

/config.php

/admin/config.php

Share this post


Link to post
Share on other sites
24 минуты назад, destreser сказал:

Дамп базы данных вы сделали не верно. Тот, что в админке - не полноценный.

Создайте полный бекап базы средствами хостинга или воспользуйтесь утилитой https://www.adminer.org/

 

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

/config.php

/admin/config.php

У меня больше нету доступов к той базе. Так что всё пропало? Копия всего функционала не получится? Там было много самописных модулей ...

Share this post


Link to post
Share on other sites
Posted (edited)
25 минут назад, DarkEinstein сказал:

У меня больше нету доступов к той базе. Так что всё пропало? Копия всего функционала не получится? Там было много самописных модулей ...

Ну, при работе с модулями база данных особо не трогается. Если вы сохранили файлы (код) этих модулей, то есть вероятность того, что более-менее все можно восстановить. Проблема с базой в вашем случае заключается в том, что у вас сохранены не все данные, необходимые для работы магазина сразу после импорта этого дампа.

Так что вам нужно провести обычную установку чистого движка, при установке создать свежую БД. После установки средствами магазина импортнуть тот дамп, что у вас. Затем заменить файлы свежеустановленного магазина теми, что у вас в бекапе (кроме конфигов). Затем - надеяться, что ничего критичного для работы этих ваших самописных модулей в БД не было.

Edited by destreser

Share this post


Link to post
Share on other sites

А почему доступа нет? 

Снесли ее? Или что случилось?

 

На любом нормальном хостинге должны делаться бекапы. Напишите в техподдержку хостера - должны помочь.

Share this post


Link to post
Share on other sites
7 часов назад, destreser сказал:

Ну, при работе с модулями база данных особо не трогается. Если вы сохранили файлы (код) этих модулей, то есть вероятность того, что более-менее все можно восстановить. Проблема с базой в вашем случае заключается в том, что у вас сохранены не все данные, необходимые для работы магазина сразу после импорта этого дампа.

Так что вам нужно провести обычную установку чистого движка, при установке создать свежую БД. После установки средствами магазина импортнуть тот дамп, что у вас. Затем заменить файлы свежеустановленного магазина теми, что у вас в бекапе (кроме конфигов). Затем - надеяться, что ничего критичного для работы этих ваших самописных модулей в БД не было.

Сделал всё как написали. Столько ошибок что думаю исправить будет не реально...

Screenshot_75.png

Share this post


Link to post
Share on other sites
7 часов назад, gregoro сказал:

А почему доступа нет? 

Снесли ее? Или что случилось?

 

На любом нормальном хостинге должны делаться бекапы. Напишите в техподдержку хостера - должны помочь.

Дали временный доступ на копирование) Больше так к сожалению не получится...

Share this post


Link to post
Share on other sites

Можете в админке в модулях удалить newsblog (затем поставите с нуля), а в контроллере хедера можно и ручками ковырнуть переменную image_home - гляньте шаблоне что примерно она должна была выводить и переназначте.

Можно хоть частично запустить. Блог потерян полностью, остальное вполне может быть работоспособно.

Share this post


Link to post
Share on other sites
6 часов назад, destreser сказал:

Можете в админке в модулях удалить newsblog (затем поставите с нуля), а в контроллере хедера можно и ручками ковырнуть переменную image_home - гляньте шаблоне что примерно она должна была выводить и переназначте.

Можно хоть частично запустить. Блог потерян полностью, остальное вполне может быть работоспособно.

А тут какой то бонус. С копией сайта была ещё и целая папка с резервными копиями. Они наверное правильные. Что делать теперь, закидывать их на хостинг и возвращать на сервер их файлы конфигурации пробовать?

 

Screenshot_76.png

Share this post


Link to post
Share on other sites
Posted (edited)
12 часов назад, destreser сказал:

Можете в админке в модулях удалить newsblog (затем поставите с нуля), а в контроллере хедера можно и ручками ковырнуть переменную image_home - гляньте шаблоне что примерно она должна была выводить и переназначте.

Можно хоть частично запустить. Блог потерян полностью, остальное вполне может быть работоспособно.

Перезалил, в этот раз база зашла успешно, но всё равно главной нет: http://shop.ustim.pro

Edited by DarkEinstein

Share this post


Link to post
Share on other sites
Posted (edited)

Ребята, смотрите) Главная не работает http://shop.ustim.pro а вот если прописать примером http://shop.ustim.pro/abc то страница подгружается. Если нажать уже с подгруженной страницы на любую ссылку, например Логин, то сайт его прописывает без слэш в конце и вылетает в строке как http://shop.ustim.prologin 

Обратился в тех поддержку. С их стороны всё хорошо, глянули мои файлы конфигурации там тоже всё хорошо. Сайт копировался с хттпС а залил я его на хттп.

Поддержка говорит что проблема скорее всего в файле .хтаксесс. Вот его родимый код:

https://pastebin.com/pmX45gwx

Я там поубирал все ссылки которые слали на хттпС типа: RewriteRule .* https://%{HTTP_HOST}/%1 [R=301,L,NE]

Получилось так:

https://pastebin.com/WJ30g66Y

 

У меня и у тех поддержки уже идеи закончились что может быть не то... Может Вы справлялись с подобным? Какие идеи?)

Edited by DarkEinstein
Ошибки орфографии

Share this post


Link to post
Share on other sites
Posted (edited)
2 часа назад, DarkEinstein сказал:

С их стороны всё хорошо, глянули мои файлы конфигурации там тоже всё хорошо.

Сколько раз я это слышал :)

Показывайте (но секцию с реквизитами доступа к бд замажте)

 

Так же временно замените содержимое .htaccess на то, что идет с дистрибутивом опенкарта.

Edited by destreser

Share this post


Link to post
Share on other sites
41 минуту назад, destreser сказал:

Сколько раз я это слышал :)

Показывайте (но секцию с реквизитами доступа к бд замажте)

 

Так же временно замените содержимое .htaccess на то, что идет с дистрибутивом опенкарта.

Что то замазал)

Поменял на родной файл, ошибка 500

Screenshot_78.png

Share this post


Link to post
Share on other sites
1 минуту назад, DarkEinstein сказал:

Что то замазал)

Вот тут http://prntscr.com/o58cvc

слеш в конце добавьте (в админском конфиге тоже)

 

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

Поменял на родной файл, ошибка 500

попробуйте

Options +FollowSymlinks

сменить на

Options +SymLinksIfOwnerMatch

Share this post


Link to post
Share on other sites
Posted (edited)
11 минут назад, destreser сказал:

Вот тут http://prntscr.com/o58cvc

слеш в конце добавьте (в админском конфиге тоже)

 

попробуйте

Options +FollowSymlinks

сменить на

Options +SymLinksIfOwnerMatch

Options +SymLinksIfOwnerMatch я ставил

Слеш добавил просто и всё заработало... Вот это тех поддержка у меня была компетентная...))

Криво конечно всё. Должно быть так как здесь: https://ifreelancy.com

Edited by DarkEinstein

Share this post


Link to post
Share on other sites
Posted (edited)

Может закачать ещё ту внутреннюю базу данных с опенкарта? Но она от вчерашнего числа, а ту что я закачал на сервер от 12.04.2019

Edited by DarkEinstein

Share this post


Link to post
Share on other sites

Ну, конечно попробуйте эту базу влить, если что вернетесь обратно.

Share this post


Link to post
Share on other sites
1 час назад, destreser сказал:

Ну, конечно попробуйте эту базу влить, если что вернетесь обратно.

неа, ошибка...:

Screenshot_79.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.