Страница 1 из 1

Не открывается удаленно сайт после переноса с WordPress

Добавлено: 16 дек 2015, 12:55
UserPavel
Здравствуйте!
После переноса сайта на WP с хостинга на Open Server возникла проблема - открывается только локально если прописать в hosts имя домена, удаленно нет ( через пропись моего DNS на удаленной машине ). Страница долго крутится и выдает или пустую страницу или дает отбой по тайм ауту.
Пробовал в папке domains переименовать дефолтовую папку Open Server на название домена - открывается без проблем ( приветствие Open Server ), значит проблема все таки в содержимом папки а не настройках BIND. Файл .htaccess дефолтовый для WordPress.
На хостинге все работает замечательно.


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

Re: Не открывается удаленно сайт после переноса с WordPress

Добавлено: 22 янв 2016, 18:24
Tinny
Почитайте хорошую статейку тут про перенос, может вы что-то не учли, недоделали?

Re: Не открывается удаленно сайт после переноса с WordPress

Добавлено: 23 янв 2016, 03:03
Листопад
Когда Open Server запущен и работает, открывается только локальный сайт.
Это обусловлено тем, что Windows вначале, в первую очередь ищет IP-адрес сервера и домен в файле hosts, затем в кэше DNS на компьютере и только потом на сервере DNS провайдера. При запуске Open Server в файл hosts прописывается IP-адрес локального сервера и домен, а значит откроется локальный сайт.

Для открытия сайта на удалённом сервере и работе с ним необходимо остановить Open Server, при остановке файл hosts перезаписывается в первоначальное состояние, где запись о локальном сервере отсутствует.

Для открытия сайта на локальном сервере, после работы на удалённом, необходимо обязательно удалить все куки в браузере и лишь затем запускать Open Server.

Re: Не открывается удаленно сайт после переноса с WordPress

Добавлено: 23 янв 2016, 11:05
DelphinPRO
Зачем вы даете ему такое же имя домена?
Дайте другое: mysite.local

Re: Не открывается удаленно сайт после переноса с WordPress

Добавлено: 23 янв 2016, 12:48
Листопад
Строки из Мануала:
"Когда вы работаете с локальными копиями действующих веб-проектов возникают трудности с постоянным редактированием файлов конфигурации, в основном это касается настроек подключения к базе данных. Чтобы этого избежать рекомендуется:
Локально создать пользователя базы данных с теми же именем, паролем и привилегиями, что используются на удалённом сервере."

От себя добавлю:
Создать домен с тем же названием, что и у веб-проекта на удалённом сервере.
Установить версии модулей PHP, MySQL такие же, как на удалённом сервере.

А для WordPress изменение домена влечёт изменение постоянных ссылок на всех страницах.
При переносе локального сайта обратно на хостинг надо будет использовать плагин Duplicator, а зачем?

Есть великолепный инструмент Open Server.
Настроил и работай без постоянных изменений файлов конфигурации.
Максим всё продумал, предусмотрел. Восхищаюсь!