Опытный | Держи на будущее краткую инструкцию самого простейшего переноса сайта на вордпресс, с одного хостинга (домена) на другой хостинг (домен) 1. Средствами стандартной панели управления хостинга (есть и ISP и в C-panel) заходишь в файловый мэнеджер 2. Выделяешь там все файлы на сайте что есть, и нажимаешь "добавить в архив", хостинг создаст сам файл архива всех этих файлов. Сразу поясню для чего это делается - если будешь выгружать сайт по ftp - это очень и очень долго, так как будет очень много маленьких файлов. А скачивая архив сайта через веб-интерфейс файлового менеджера панели управления, ты экономишь уйму времени (особенно крупные сайты с множеством картинок), и сохранность всех файлов гарантирована. 3. Скачиваешь этот архив в комп. 4. Заходишь в базу данных прикрепленную к твоему вордпресс движку через PhPMyadmin, доступ в него есть там-же, в панели управления хостингом. Логин и пароль - имя пользовтеля БД и соответствующий ему пароль (тот, что прописан в настройках БД, в конфиге WP) 5. Слева выбираешь твою БД, и в верхних вкладках выбираешь "Экспорт", далее настройки достаточно оставить все стандартные, нажимаешь на экспорт, у тебя начинает качаться файл с расширением *.sql (это и есть БД). 6. Открываешь скачанную базу данных текстовым редактором AkelPad, нажимаешь ctrl+H, в появившемся окне ставишь галочку "с начала", затем вводишь в поле "ЧТО" - вводишь старый адрес сайта без http и кавычек, например 'site.com', а в поле "ЧЕМ", новое имя сайта в том же формате, например 'site.ru', и нажимаешь заменить всё. Если доменное имя сайта не изменилось, эту процедуру можно пропустить. 7. На новом хостинге, в разделе MySql создаешь нового пользователя БД (с таким же именем как и был до этого и с таким же паролем). Далее создаешь саму БД, с тем же именем что была и на другом хостинге, и ставишь ей вновь созданного пользователя. Нюанс - если на новом хостинге порядок имен новых баз данных свой, например добавляется в начале префикс хостера и т.п., то создать БД с таким же именем не получится, поэтому создаём БД и пользователя с любым удобным именем, а затем вписываем эти данные в файл настроек WP - wp-config.php , который находится в корневом каталоге сайта. Ищешь строчки с параметрами "DB_NAME" - это имя базы данных, далее "DB_USER" - имя пользователя, и "DB_PASSWORD" - пароль БД, соответственно вводишь туда данные вновь созданной базы и пользователя (справа, в одиночных кавычках от них, через запятую). Поле "DB_HOST" - обычно стандартное 'localhost'. На этом настройка WP завершена, возвращаемся к БД 8. Открываешь PhPMyadmin уже на новом хостинге, и заходишь в созданную базу данных, она должна быть пустая. Сверху открываешь вкладочку "Импорт", выбираешь *.sql файл твоей ранее скачанной БД, и импортируешь его. В большинстве случаев импорт проходит на стандартных настройках успешно, но иногда бывают и косяки, которые уже надо гуглить отдельно. 9. Заходишь в веб-интерфейс файлового менеджера нового хостера, и закачиваешь в корневой каталог сайта скачанный ранее архив сайта. Если архив слишком большой - возможно придется воспользоваться FTP, правда это намного дольше. Как только архив скачается, разархивируешь его средствами всё-такого же файл.менеджера хостера в корневую директорию сайта. (если автоматом архив разархивируется в папку, то просто вырежешь и скопируешь файлы в корень. Архив из корня сайта можно удалять. Последний штрих - в файле robots.txt пропиши директиву host, правильно указав новое доменное имя, и директиву sitemap - тоже на новом домене. 10. Итог Итак, что мы имеем: Полностью перенесенная на новый домен/хостинг копия сайта, полностью перенесенная на новый домен/хостинг копия БД. Все настройки сделаны верно, новый домен везде прописан. Вуаля - всё должно работать. P.S. Надеюсь не зря строчил, и эта инструкция кому-нибудь поможет. |
|