Приветствую тебя, читатель.
Долго думал, нужна ли эта статья, в итоге решил написать. Поделиться с вами произошедшей со мной ситуацией, смешной и грустной одновременно, на мой личный взгляд, больше грустной. И поучительной. Хотя, мне кажется, герой моего рассказа для себя нужных выводов не сделает. Есть такие люди…
Сайт, на котором вы находитесь, делал я сам, не имея необходимого образования, используя информацию из интернета. Делал долго, больше года. Многое не получалось, что-то не удавалось понять, психовал и бросал, остывал и начинал сначала. Когда тебе шестой десяток, тяжеловато учиться новому, сложному делу. Но первый бой я выиграл — на компьютере появился локальный работающий сайт. Следующие полгода я делал мелкие корректировки, искал и устанавливал необходимые плагины, изучал способы переноса сайта на реальный хостинг. Вроде ничего сложного и вроде основные действия понятны, но я по своему опыту уже знал, что проблемы скрыты в мелочах и нюансах, о которых авторы поучительных статей то ли забывают, то ли намеренно не говорят. В-общем, проанализировав свои возможности, я понял, что перенести сайт сам не смогу. А если рискну и что-то пойдет не так, тогда что? Вспомнив подобную самонадеянность из другой области, я знал какие могут быть печальные результаты.
Обратившись к объявлениям по услугам создания и ведения сайтов и узнав расценки, я окончательно загрустил. Правда, подвернулся один вариант, я позвонил и сказал, что мне нужно перенести сайт с компьютера на хостинг и сделать основные настройки, чтобы он заработал. Сумма в семь тысяч мне не понравилась и я об этом сказал; за эту сумму можно сделать сайт-визитку или лендинг, а перенос по действию проще. Мы немного пообщались, веб-мастер понял, что я в вопросе разбираюсь и снизил цену до пяти. Но оказалось, что он живет в Воронеже; сказал, что проблемы нет — дам ему удаленный доступ и он всё дистанционно сделает. Я ответил, что подумаю, но ему больше не позвонил. Можете меня осуждать, но я вижу ситуацию так: первое — лично для меня и эта сумма завышена; второе — я осторожен и даже не доверчив, поэтому давать полный доступ абсолютно незнакомому человеку к своему компьютеру я побоялся.
На некоторое время снова всё «повисло». В начале весны в почтовом ящике обнаружил листок, в котором частник предлагал услуги ремонта и настройки компьютеров в два раза ниже, чем у конкурентов и, на всякий случай, сохранил его. Немного погодя супруге для работы потребовалась серьёзная программа и на её ноутбуке с 7-кой, эта программа отказалась даже устанавливаться, к тому же ноутбук оказался слишком слаб. При резком «ухудшении дипломатических отношений» был отобран ноутбук старшего сына, он был мощнее и на нем стояла 10-ка. Кое-как программа установилась, но запускаться не хотела — всё же параметры не дотягивали до минимально необходимых, но, главное, ноутбук страшно тормозил, были проблемы с системой из-за неграмотного обращения.
Короче, был подобран за приемлемую стоимость и куплен в комиссионке системник. Но и на нем программа не хотела работать. Промаявшись пару дней понял проблему — на компьютере стояла 10-ка домашняя, а в ней не было многих необходимых модулей. Установочного носителя с 10-кой у меня не было, так как необходимости в этой версии до этого не возникало. Попытки скачать образ системы в интернете не удались — антивирус упорно начинал бить тревогу и, не желая рисковать, я удалял скачанный файл, а доступ к сайту Microsoft уже закрыли. В процессе решения этой проблемы я позвонил мастеру (было указано Михаил) по сохраненному объявлению и получил заверение, что у него есть нужная, причем чистая, операционка. Я сказал, что подумаю. Уже не помню, но супруга почему-то отказалась от услуги мастера, а так же ещё от пары вариантов, психанула и обвинила меня в неспособности сделать всё самому. В свою очередь и я, но уже взбесился; находясь в состоянии сильного нервного возбуждения дальнейшие действия запомнились плохо, но их итогом явилась загрузочная флешка с Windows 10 Pro, каким-то образом «стянутая» с сайта Microsoft. Честно, какая-то полуотключка. Поставил систему и — вуаля! — крутая программа заработала; жена довольна, я «надул щеки».
Через несколько дней звонит Михаил и спрашивает, нужна ли установка ОС. Отвечаю, что справился сам. Размышляю: раз позвонил сам, значит испытывает трудности с заказами. Перезваниваю и спрашиваю, разбирается ли он в сайтостроении. Узнав, что мне надо, отвечает — не проблема. Предупредив, чтобы без обид, спрашиваю какое у него образование, а то у меня есть опыт общения с некоторыми «мастерами» (об этом у меня первая статья в блоге). Отвечает, что у него IT образование и в этих вопросах он разбирается. И тут я пошёл ва-банк и ставлю ему условие: работу он выполняет у меня дома при мне; я смотрю что он делает и задаю немного вопросов по процессу переноса сайта; за эту работу я готов заплатить 3000, считая эту сумму адекватной. Он подумал несколько секунд и согласился, подтвердив мои предположения о готовности заработать. Договорились, что у меня зарплата через неделю, тогда и приступим.
Как была наивна моя предварительная радость, что через несколько дней мой сайт увидит большой свет, но об этом далее…
Эти дни я лихорадочно искал хостинг. Вначале думал разместить сайт там же, где и регистрировал домен — на Jino.ru, но к этому времени кое-что у них мне не нравилось, а когда я копнул глубже и почитал отзывы, я передумал. Перебрав с дюжину хостингов, изучив рейтинги и отзывы, я понял, что это тоже не простой вопрос. В итоге, я сделал свой выбор (не буду говорить, какой) и оплатил тестовый период на целый месяц довольно хорошего начального тарифа. Это было 2 апреля сего года, а 3-го я с нетерпением ждал приезда специалиста (он жил в Новосибирске), выписав на листе бумаги необходимые для работы данные: информацию от хостинга, данные по админке сайта и другое.
Пол-одиннадцатого утра пришел слегка полноватый, молодой человек, на вид лет 25-ти. Я проводил его к рабочему месту, где уже ждал включенный ноутбук, пристроился за краешком стола сам, с бумагой и ручкой. Прошло уже достаточно времени и точно всё не помню, но суть дальнейшего передам. Напомню, что проштудировав интернет по вопросу переноса сайта, я во многом знал, что и как должно делаться.
Запустив локальный сервер и зайдя в админку, он, по моей просьбе открыл установленные плагины, чтобы дать им оценку. «Пойдет для начала, — сказал он, прокрутив список и включая автоматическое обновление. — Надо сразу включать, пускай автоматом делается».
Я быстро и вкратце рассказал Михаилу о своём сайте, об особенностях установленной темы, о выбранном хостинге. Мне, разумеется, хотелось поговорить со специалистом, получить, хотя бы краткие и общие ответы на непонятные мне вопросы. Но я понимал, что за те деньги, которые заплачу, я хочу слишком многого. Поэтому прочитав на его лице, как мне показалось, нетерпение, я не стал злоупотреблять и передал ему лист с необходимой информацией.
Михаил не стал пользоваться, как я ожидал, имеющимися на компьютере менеджерами FileZilla Client или Total Commander, а зайдя в админ-панель хостинга, создал FTP-аккаунт и работал уже через встроенный файловый менеджер. Пробежавшись по панели управления, он сказал, что она довольно оригинальная и работать в такой ему ещё не приходилось, но — разберёмся. Далее он подал заявку на подключение к домену бесплатного SSL-сертификата, сказав, что он может делаться до суток. Работал Михаил по моим меркам быстро, мне пришлось изрядно напрягать свой мозг, чтобы пытаться понимать что и как он делает. Когда я попросил его притормозить, чтобы записать создаваемые пароли, он ответил, что сохранит важные данные в блокноте, что и сделал.
Затем Михаил создал архивы сайта и его базы данных, сохранив их на рабочем столе. Перенёс архив сайта на хостинг и распаковал. Пока всё шло нормально…
Маленькое отступление. После регистрации на хостинге в моём аккаунте, как я понял, автоматически создались в корневой папке тестовая папка для файлов тестового сайта и пустая техническая база данных (надеюсь, я правильно излагаю; если вдруг мою статью прочитает веб-мастер и увидит ошибки — не смейся, ведь я самоучка). Уже позже я прочитал, что у разных хост-провайдеров места размещения файлов сайта отличаются. На моём хостинге была хорошая справка по работе с админ-панелью и сайтом, но я её не изучал, так как был уверен, что приглашённый специалист знает, что делать.
Так вот, Михаил закинул файлы моего сайта просто в корневую папку, но этой ошибки я не знал. А вот следующую ошибку я уже распознал — он распаковал базу данных в техническую БД. Далее подробности я уже не помню, но база данных у него не «встала» и выдала какую-то ошибку на английском; он прочитал её текст, но закрыть окошко ошибки не смог. С этого момента началось «падение» Михаила как IT-специалиста, постепенно переходящее в триумфальное.
Несколько раз он пытался установить БД по новой, затем заходил в OpenServer, рылся там, что-то архивировал и пытался установить на хостинг, но ошибка БД упорно вылезала вновь. А тут ещё пришло сообщение, что по какой-то причине SSL-сертификат не может быть выдан. Михаил прокомментировал это типа: «Скорее всего, сначала нужно перенести сайт, а потом заказывать сертификат. Ничего сложного, сами потом закажете снова».
Видя, что процесс застопорился, я спросил, что за ошибка? Он ответил, что сервер хостинга пишет, что база данных в неверной кодировке. Я сказал, что есть справка, как переносить сайт — может её почитать. Открыли справку, он пробежал по ней, сказал, что ничего интересного тут нет.
- А куда вы ставите базу данных? — поинтересовался я у Михаила.
- Как куда?! Вот сюда, — и он показал на папку технической БД.
- А я читал, что нужно создать новую базу данных и уже в неё переносить базу данных сайта, — сказал я.
- Где вы это прочитали?
- На разных ресурсах, когда изучал, как переносить сайт. Везде пишется, что надо делать именно так. Вы-то должны это знать.
Было видно, что последние мои слова его немного смутили. «Хорошо, давайте сделаем так», — ответил он. Такой ответ, мягко говоря, меня удивил — я пригласил специалиста, и подсказываю ему как делать базовые действия — но вида не подал. А сам лишний раз убедился — как хорошо, что ты хоть немного разбираешься в том, что для тебя делает посторонний человек.
Михаил создал на моём хосте новую БД, данные записал в блокнот и попытался перенести в неё БД сайта. Предательски выскочила всё та же ошибка о неправильной кодировке. «Ничего не пойму, — произнёс он. — Сервер не воспринимает стандартную кодировку. Она у них своя, что ли?». Дальнейшие его действия стали столь стремительны, что заставили меня сильно заволноваться. Он полез, насколько я смог судить, в конфигурационные и системные файлы движка WordPress. Менял кодировку и ещё что-то, сохранял изменения, архивировал файлы сайта и переносил их на хостинг. Результатом была всё та же ошибка, только к ней стала добавляться и другая — о несовместимости кодировок движка и базы данных. На рабочем столе ноутбука начали множиться версии моего сайта и каких-то файлов. Надо сказать, что я пытался мужественно сохранять спокойствие и терпение, во многом из-за того, что надеялся что у него в итоге всё получится и я получу что хотел. Но опасение своё высказал: «Вы не запутаетесь в том, что делаете? Чтобы потом вернуть всё как было». «Нет, не запутаюсь, я всё помню, что делаю», — ответил он.
Так он мучился, наверное, с полчаса. Стало уже ясно, что мне вновь попался умник, пытавшийся по-быстрому «срубить» денег. «За что мне такое счастье?» — подумал я. Что думал айтишник, я не знаю, но выглядел он растерянным и его действия всё больше становились хаотичными. Вероятно, он не знал, как выйти безболезненно из ситуации, а может быть всё ещё надеялся справиться и уйти с деньгами.
В конце концов он сказал, что не сталкивался с подобной ситуацией и обратится за помощью к более грамотному знакомому. Общались они в WhatsApp. Вначале его знакомый долго не отвечал, а когда ответил, они минут двадцать переписывались. Что он делал в это время по подсказкам, я конечно понять не мог, поэтому сидел и в душе молился, не знаю чему больше — чтобы всё получилось, или чтобы он ничего не обрушил.
Итогом этой «полуторной тяги» стало то, что на хостинге движок WordPress увидел, наконец, базу данных и они перестали конфликтовать. Обрадованный Михаил сказал, что всё готово. Я вздохнул и сказал: «А данные поменять разве не надо? Вы перенесли тестовый сайт на хостинг, надо это указать». «Что указать?» — спросил он. Не знаю, что на моём месте сделал бы другой, но я спокойно ответил: «Изменить информацию в файле config, как минимум». «Ах это, так я сейчас сделаю», — сказал он. «Так вы должны были сделать это сами, без моего напоминания. Если вы специалист в том, для чего я вас пригласил, то не должны забывать элементарных вещей», — уколол я его. Михаил, ничего не ответив, сделал необходимые изменения в конфигурационном файле. «Нет, сделать основную настройку сайта он не сможет. Сайт в интернете откроется — и то хорошо», — подумал я.
- Ну всё, сайт я вам перенёс, базу данных подключил, всё готово, — констатировал Михаил.
- Хорошо, тогда проверим, как он работает, — ответил я и взял в руки планшет. Введя имя своего сайта, я лишь получил ответы, что указанный ресурс недоступен и данный домен действующий.
- Сайт какое-то время будет недоступен, пока хостинг обработает новое подключение и пропишет его у себя на сервере, — решил он выкрутиться, надеясь, что я в это поверю.
Ага, ищи дурака за четыре сольдо! Меня так просто уже не проведёшь. Он попытался открыть сайт на компьютере — безуспешно, и начал нести дальше какой-то бред, вплоть до того, что это и из-за не подключенного сертификата безопасности. Я его прервал.
- Хватит нести ерунду, — сказал я ему прямо. — Я же сказал, что достаточно разбираюсь в этом вопросе, чтобы многое понимать, или ты до сих пор этого не понял. Если перенос выполнен правильно, сайт сразу становится доступен в интернете по имени. Я же вижу, что ты этого сделать не можешь.
Михаил и тут ничего не ответил и сразу сник. И тут по мне пробежал холодок плохого предчувствия. «Ну-ка, дай мне мышку», — сказал я. Я попытался открыть свой тестовый сайт на локальном сервере и ничего не получилось.
- Мало того, что ты неизвестно что наделал на хостинге, — еле сдерживал я себя, — так ты мне завалил и сайт на ноутбуке. А у меня резервной копии нет. Вся моя многомесячная работа коту под хвост?
- Да нет, я сейчас всё поправлю, — засуетился Михаил. — Да и копии, по сути, есть, вот они. Я же всё сохранял.
Повозившись минут десять, он открыл мой локальный сайт со старым именем: «Ну вот, зря переживали. Ваш сайт открывается, всё нормально». «Я сам проверю», — уже не доверяя, сказал я. Я перезагрузил ноутбук, не обращая внимания на его вопрос для чего, запустил локальный сервер и щёлкнул по своему проекту. Слава Богам — сайт открылся; я по-открывал страницы, посмотрел — вроде всё целое. С облегчением вздохнул.
Я посмотрел на часы — прошло около двух с половиной часов, как он пришёл. Я посмотрел ему в глаза и спокойно сказал: «Больше ничего делать не надо. Сайт вы мне не перенесли и ещё неизвестно чего наделали. А так как оговоренную работу вы не выполнили, то и ничего не заработали. Я в ваших услугах больше не нуждаюсь и не задерживаю».
Михаил спорить не стал и ничего не говоря собрался, и быстро ушёл. А на следующий день после обеда, заходя в подъезд, я увидел заткнутые за панель домофона листки с его именем и телефоном, с предложением услуги по ремонту и настройке компьютеров. Вот так.
PS. Дней десять я «разгребал» то, что наделал приглашённый «специалист». Чистил хостинг, связывался с техподдержкой, снова читал инструкции в интернете. Кстати, на хостинге оказалась хорошая справочная информация, при внимательном её изучении, она мне очень помогла. И я сделал всё сам, мой блог теперь доступен в интернете. Разумеется вопросов меньше не стало, даже больше. Сайт по-прежнему нуждается в настройке и доводке до ума, но я этим занимаюсь по мере понимания что и как делать. И ещё раз убедился в актуальности хорошей поговорки — «хочешь что-то сделать хорошо — сделай это сам».
Всем добра!