? Как перенести сайт на хостинг

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

Совершенно забыл об этом немаловажном моменте, который зачастую интересует начинающих юзеров, написавших свой первый сайт. Сегодня мне напомнили об этом, поэтому решил написать об этом в блоге. Собственно и я в своё время столкнулся с тем, что не мог понять, как это сделать и пришлось перелопатить кучу материала, прежде чем стало ясно, что все достаточно просто. Неважно заливаем мы сайт, или скрипт движка, или файл на хостинг — принцип одинаковый. Все делается с помощью программ FTP клиента.

Чтобы было проще понять действие программы, нужно представить два компьютера, между которыми устанавливается соединение для передачи данных. То есть хостинг, это удалённый сервер на котором в определённой директории, как правило, она называется домашней, лежат папки с разархивированным сайтом (сайтами) При этом файлы и папки лежат в том порядке, как они располагаются в папке на Вашем компьютере. То есть прежде чем заливать сайт на хостинг, его нужно разархивировать в любую созданную папку, можно на рабочем столе. Из этой папки и переносятся файлы и папки на удалённый сервер. FTP клиент является в данном случае интерфейсом передачи данных. На скине изображён FTP клиент FileZilla поясняющий принцип соединения.

Для начала работы с FTP клиентом необходимо настроить соединение с удалённым сервером. Данные о входе на FTP сервер хостинга предоставляет администратор площадки в письме на Ваш адрес. После правильного заполнения окон и нажатии пуска, в верхнем окне отобразится ход выполнения соединения, результатом которого будет появление в правом окне данных о сервере. Последующие действия будут заключаться в копировании файлов и папок разархивированного сайта в директорию public_home, или домашнюю директорию простым перетаскиванием документов, мышкой, или выделением всех документов с последующей отсылкой их на удалённый сервер. На скине отображено изображение, где на примере заливки движка вордпресс показано, что должно получится в итоге. FTP клиенты могут различаться по своим характеристикам, но принцип действия у всех одинаковый.

После заливки сайта на хостинг, необходимо набрать данные в виде http://имя вашего сайта/index.html (php) и на экране монитора появится главная страница созданного сайта. Принцип действий переноса документов на хостинг одинаков для любых типов файлов, будь то рисунки, документы HTML, или разнообразные скрипты. Различие между сайтами, написанными в HTML и PHP скриптами в том, что последние, как правило, требуют создания баз данных MySQL. Соответственно если Вы решили создавать сайты на основе движков CMS, то первым условием будет получение хостинга, имеющего поддержку phpMyadmin. Именно в phpMyadmin создаются все необходимые таблицы баз данных, которые отвечают за работу скриптов. В большинстве случаев бесплатный хостинг не предусматривает создание баз данных, хотя и не исключает. Поэтому выбирая бесплатный хостинг, постарайтесь найти тот, в основе которого заложена данная функция. В заключении могу добавить, что наиболее приемлемым FTP клиентом для начинающих, служит ФТП FileZilla 3.1.6, имеющий понятный русскоязычный интерфейс и достаточно удобный в работе.

Как не надо делать исправления

Решил сегодня заняться исправлением небольших ошибок совершенных в ходе работы над блогом. Если говорить откровенно планы были совершенно другие, но так как, проснувшись утром и зайдя на яндекс- вебмастер, в который раз увидев ошибки, решил немножко позволяться на таблицами MySQL. А так как вопреки русской пословице- семь раз отмерь, один отрежь, я начал с последнего, то соответственно, благополучно удалив некоторые косяки, удалил и весомую часть таблиц.

Как результат все содержание блога ушло в небытие. Кое-как нашёл бэкап блога, сделанный больше месяца назад и, воткнув его на место, получил, то, что сейчас видите. То есть, потеряны все статьи, которые были написаны в течение полутора месяцев. Ничего не остаётся, как пробовать вспоминать, что было написано, хотя это не очень приятно.

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

Вторая ошибка состояла в том, что RSS лента настроена только на передачу части содержимого статей. То есть можно было бы восстановить все статьи, по RSS, на которую настроен один из блогов. В целом это ещё раз доказывает, что всякая мелочь, может привести к большим последствиям.