БД, когда я загружаю свой сайт в 000webhost.com
Я загрузил свой веб-сайт на 000webhost.com, но он показывает следующую ошибку:
Я использую следующий код для подключения к базе данных:
Я думаю, что в строке 4 есть ошибка. Пожалуйста, помогите мне с этим.
1 ответ
Во всех методах вам нужно отредактировать три строки только потому, что 000webhost использует localhost в качестве имени сервера (имя сервера не должно изменяться).
Имя пользователя — имя пользователя, присвоенное базе данных. Его можно найти на панели управления 000webhost -> Управление базой данных. Имя пользователя состоит из вашего имени пользователя 000webhost и созданного вами имени.
Пароль — пароль, который вы установили для своего имени пользователя этой базы данных.
База данных — имя вашей базы данных. Его можно найти на панели управления 000webhost -> Управление базой данных. Имя базы данных состоит из вашего имени пользователя 000webhost и имени созданной вами базы данных.
ОБЗОРЫ И МНЕНИЯ ЭКСПЕРТОВ 000webhost
000webhost — это достаточно хороший и доступный хостинг, который очень быстро может стать слишком дорогим, если вы увлечетесь аддонами. Таким образом, если вы ищете дешевый хостинг с приличными возможностями и простой настройкой, то обратите внимание на 000webhost. Читайте дальше, чтобы узнать, подходит ли для вас 000webhost. Прежде чем принять окончательное решение, присмотритесь к дешевым тарифным планам на сервисе Hostinger.
| Веб-хостинг | $ 0 — $ 2.15 |
- Хранилище: 10 GB
- Пропускная способность: 100 GB
- Количество сайтов: 1

Основанный в 2007 году сервис 000webhost является бесплатным веб-хостингом. Это дочерний бренд Hostinger, и если вы ищете бесплатный распределенный хостинг, то данный провайдер станет вполне приличным вариантом. Он не закроет ваш контент рекламой и даже даст вам доступ к таким фишкам платных сервисов, как PHP, MySQL и cPanel.
Бесплатный веб-хостинг от Hostinger
Компания также продает (причем весьма дешево) платные услуги от Hostinger, что позволит вам получить больше дискового пространства и пропускной способности, а также воспользоваться еженедельно создающимися резервными копиями и обширной поддержкой.

А вот если вы серьезно занимаетесь сайтом, и тот служит для вас основным источником прибыли, то 000webhost едва ли подойдет. Этот хостинг хорош для энтузиастов, ну или как временное решение для разработки или тестовой среды.
Но, конечно же, есть множество весомых причин, почему стоит обратить внимание на 000webhost. И все сводится к вашим собственным потребностям. Читайте дальше, чтобы узнать, подходит ли вам 000webhost.
Фактически, 000webhost предлагает пользователям куда меньше, чем большинство его конкурентов — например, в плане пропускной способности, дискового пространства, доменов и поддоменов.
Вам нужен простой хостинг? Вот простой хостинг. Хотите менять настройки? Поищите другой хостинг.
У 000webhost есть собственный конструктор сайтов. Временами он притормаживает, однако для бесплатного сервиса это в принципе большой плюс. Там вы найдете сотни бесплатных шаблонов, а также бесплатные курсы по различным темам — от веб-разработки и SEO до цифрового маркетинга и разработки игр.
Это бесплатно!
Кто не любит бесплатное? У 000webhost есть хостинг-тариф “Бесплатно навсегда”. И, в отличие от других бесплатных хостингов, 000webhost не скроет ваш контент за слоем рекламы. Но даже сами представители 000webhost не стесняются говорить о том, что их сервис во многом ограничен.
На данном этапе вы можете пропустить это мимо ушей. Может, вы еще только учитесь создавать сайты и просто хотите посмотреть, что и как. Или, может, вы работаете над крупным сайтом и хотите протестировать его онлайн, он не готовы пока что начинать платить за хостинг.
Обязательно все изучите. И помните, что в 2015 году 000webhost допустил серьезную утечку данных клиентов. Да, компания извинилась и устранила проблемы, так что сейчас этот хостинг гораздо безопаснее, чем до атаки.
Встроенные файрволы и защита от DDoS-атак
Хостинг 000web использует встроенный файрвол и систему защиты от DDoS-атак, также здесь есть отдельная команда системных администраторов, осуществляющих круглосуточное наблюдение за серверами. И пусть даже вы ничего не платите за хостинг, это не помешает вам спать спокойно, зная, что за вашим сервером тоже присматривают.
Продвинутые возможности
Некоторые из “продвинутых возможностей” 000webhost у других хостингов входят в базовое предложение, однако упомянуть о них все равно стоит. Сюда можно отнести поддержку PHP, MySQL, Curl, GD2, Zend, VML, fopen(), PHP-сокетов, загрузчика Ioncube и файлов .htaccess.

Настраиваемая панель управления
Помимо cPanel, 000webhost предоставляет доступ к настраиваемой панели управления с различными дополнительными инструментами администрирования, в том числе множеством моментальных установщиков, которые помогут вам запустить свой новый сайт. Также вы сможете парковать домены, управлять доменными именами и выполнять другие базовые администраторские задания.

Мгновенная активация аккаунта
Все новые аккаунты активируются мгновенно, апгрейды также обрабатываются мгновенно. Это значит, что вы сможете начать работать сразу же, причем даже на бесплатном тарифе.

Веб-хостинг для начинающих
Один из самых больших плюсов 000webhost заключается в том, что начать работу с этим хостингом исключительно просто. Все организовано максимально удобно, вы сможете установить CMS или воспользоваться визуальным редактором сайтов, не дожидаясь окончания каких бы то ни было настроек и установок.
Панель управления от сервиса может показаться сложной, но разобраться с ней не составит труда — она действительно простая.
Создание аккаунта
Как обычно, я решил протестировать процесс регистрации и создания учетной записи. Все оказалось довольно просто и удобно, но я заметил, что платформа постоянно навязывает клиентам дополнительные услуги — например, ежедневное создание резервных копий и защиту Cloudflare. Если не проявлять осторожность, то сумма в счете вырастет в разы — впрочем, некоторые из этих аддонов все же могут пригодиться.
Прочитайте о том, как я регистрировался на 000Webhost.
Подключение домена и установка WordPress
Я проверил, как обстоят дела с подключением домена и установкой WordPress с помощью специальных установщиков. Все прошло удивительно легко и быстро. На экране даже появлялись специальные инструкции по работе с доменов, в том числе адреса серверов имен.
Ассортимент инструментов для создания сайтов
Клиентам 000webhost доступны как мгновенные установщики популярных систем управления контентом, так и конструкторы сайтов с поддержкой drag-and-drop. Если вам такие варианты не по душе, вы всегда можете подключиться по FTP и загрузить собственные установщики.

Бесплатные поддомены
Возможно, вы захотите зарегистрировать собственное доменное имя и использовать его вместе с сервером 000webhost. Если же нет, то можно ограничиться бесплатными поддоменами вида [названиевашегосайта].000webhostapp.com.
Это очень полезно и удобно, особенно когда сайт еще не готов, но рабочий доступ к нему уже нужен. Это позволит вам сперва довести сайт до ума, а потом уже создать для него адрес.
Простые обновления
000webhost позволяет без проблем перейти на другой тариф, если вам нужно больше ресурсов или дискового пространства. Переход осуществляется быстро и незаметно, после чего вы получаете доступ к продвинутым возможностям сервиса (например, к онлайн-поддержке).
Команда 000webhost не боится обещать “непревзойденную надежность серверов бесплатного веб-хостинга и 99,9%-й аптайм.” В принципе, любой хостинг это обещает, просто кому-то лучше удается такие обещания.
Если вы почитаете обзоры 000webhost, большинство клиентов остались довольны его услугами. К работе техподдержки претензий уже больше, но подробнее об этом далее.
Чтобы протестировать качество работы, я провел несколько своих тестов. Скорость подключения к большинству европейских и американских серверов приятно впечатлила меня, однако серверы в Сиднее и Токио картину испортили — обмен данными с ними был непозволительно долгим. И серверы в Атланте тоже почему-то притормаживали.
Впрочем, для бесплатного сервиса такие результаты просто великолепны.

Если вы выбрали бесплатный тариф 000webhost, то, как говорится, будете сами за себя — и это еще одна из причин в списке “Почему стоит выбрать платный тариф”.
К счастью, у сервиса есть пользовательский форум, где можно обратиться за советом к другим клиентам. А вот платный тариф открывает доступ к доступной 24/7 службе поддержки, которая еще и работает без выходных.
Я решил связаться с техподдержкой, чтобы оценить качество их работы, и результаты меня не обрадовали.
Онлайн-чат недоступен, если вы не являетесь пользователем платного тарифа, а еще мне кажется, что сотрудники техподдержки не отвечают на вопросы в социальных сетях. Я даже не получил письма с подтверждением регистрации, когда пытался завести аккаунт на форуме сервиса!

Но когда я обратился в поддержку как “платный” клиент, то получил максимум внимания и помощи. Стоило мне зайти под своим “платным” аккаунтом, как на мои обращения тут же обращали внимание сотрудники техподдержки.

Учитывая, что основные услуги сервис предоставляет бесплатно, едва ли вы удивитесь, узнав, что множество аддонов стоят также вполне приемлемо. Проблемы начинаются, когда аддонов в корзине становится слишком много. Ситуация, когда общая стоимость работы превысит стоимость аналогичного по функционалу тарифа более продвинутого хостинга (где все эти аддоны входят в стандартный пакет), вполне реальна.
Отмена и возврат средств
Отменить подписку на 000webhost относительно просто, подробнее о чем можно узнать здесь.
Вам нужно зайти в свой аккаунт и выбрать в панели инструментов Deactivate Account (Деактивировать аккаунт), а затем указать причину, по которой вы отменяете подписку. Если вы были пользователем платного тарифа, то в течение 7 дней получите возврат средств, но лично мне пришлось связываться с техподдержкой, чтобы убедиться в этом.
В общем говоря, в плане отмены подписки и возврата средств 000webhost вполне соответствует отраслевым стандартам качества. Правда, мне предложили воспользоваться услугами виртуального частного сервиса, но разве можно винить 000webhost в том, что компания не хочет расставаться с платежеспособными клиентами?
Привет, %username%!

Сегодня многие начинающие веб-разработчики делают большую ошибку, и не одну. Они что-нибудь сверстают, а потом покупают хостинг. Далее покупают домен. Регистрируют и подключают SSL-сертификат. Я, спасаясь от минус-кармы, просто расскажу как не тратить деньги на свои тестовые проекты.
Кстати, здесь абсолютно нет рекламы, даже если вам так покажется — это просто очередной туториал, с описанием нужных ресурсов и максимально понятно.
Рекомендую для каждого такого проекта создавать новую почту и везде регистрироваться с помощью нее, а не своего личного мейла.
Хостинг
При запросе «Бесплатный хостинг« гугл первым, естественно после рекламы, предлагает 000webhost.com. Это весьма интересный хостинг — пользуясь им уже как два года, я заметил, что там все время меняется разрешенное количество бесплатных сайтов и другие условия, но главное, что он остается самым удобным.
Итак, на сегодня они предлагают:
- 1 бесплатный сайт
- 1 БД MySQL
- PHP Нескольких версий
- Подключение домена
- 300mb места на SSD (был гигабайт, жмоты!)
- FTP
Что делать?
- Регистрируемся — это просто!
- Нажимаем «Создать сайт», делаем, что там просят.
Доменное имя
Здесь нет идеального варианта для рабочих проектов. Но мы ведь собираемся заниматься мини-проектами и нам много не нужно — просто любой домен второго уровня. Нам в помощь — Freenom, он также первый в результатах поиска, у него нет аналогов — они всех их купили и получили от некоторых стран монополию на продажу их доменов.
Вот мы и приблизились к проблеме — на www.freenom.com доступны только домены всяких дальних африканских стран, где решили продвигать интернет, бесплатно раздавая свои домены: «.tk«, «.ml«, «.gq», «.cf», «.ga». Естественно, они такие же любители денег, как 000webhost и предоставляют домен бесплатно лишь на 12 мес. максимум, но его можно потом перерегистрировать.
Так что, выбираем.
Последовательность действий #1
- Регистрируемся — это просто!
- Идем во вкладочку «Services» сверху, а потом — «Register a new domain».
- После все подскажет сам сервис.
- После успешной регистрации домена снова нажмите «Services», а там — «My domains». Не закрывайте эту вкладку.
Последовательность действий #2
- Снова заходим на 000webhost и видим наш сайт с некрасивым доменным именем третьего уровня (имясайта.000webhost.com). Исправим это.
- Наводим курсор на красивую картинку — появл. надпись ‘»Управлять сайтом», нажимаем.
- В левом сайдбаре видим «Инструменты», переходим по ссылке.
- Интуитивно выбираем пункт «Указать веб-адрес»
- Тут кнопочка — «+ Добавить домен», жмем!
- Появляется прекрасное модальное окно, где выбираем первый пункт — будем «припарковывать» наш домен.
- Вводим «Доменное имя», нажимаем на «волшебную кнопочку» [эту вкладку оставьте в фоне] и идем во вкладку, где оставили Freenom.
Последовательность действий #3
- Тут, в таблице, напротив домена нажимаем по кнопке «Manage domain».
- При нажатии на вкладку «Management Tools», появится селект, где нужно выбрать Nameservers.
- Переключаем «Use default nameservers (Freenom Nameservers)» на «Use custom nameservers (enter below)»
- Вводим внизу сначала «ns01.000webhost.com», а в следующей строке — «ns02.000webhost.com», а потом — «Change nameservers»
- Возвращаемся в «Вебхосту» и напротив нашего домена «в ожидании» выбираем в селекте «Управлять» «Проверить сервера имен»
- Видим что наш домен стал активным, снова нажимаем «Управлять» и привязываем его к нашему имясайта.000webhost.com
Cloudflare
«Рак Интернета« — прекрасное альтернативное название — такому прекрасному бесплатному сервису. Я думаю, нам подходит. Кроме того, что CloudFlare защитит нас от DDOS-атак и прокэшиует наш сайт, ускоряя его, они нам подарят бесплатный сертификат. Это очень удобно.
Легко
- Регистрируемся в CloudFlare, выбирая бесплатный план.
- Добавляем наш сайт: вам нужно снова пойти и изменить серверы имен во Freenom — удалите старые и поставьте те, что предлагает сервис.
- Вам сразу предложат настроить SSL, рекомендую пункт «Flexible».
- В настройках много интересного.
Вместо заключения
Итак, ваш сайт настроен и ничем не хуже, чем если бы Вы заплатили за это деньги. Но рекомендую добавить в
вашего сайта, на все страницы, вот это:
Таким образом, Вы скроете надоедливое лого 000webhost. Многие движки, например Эгея, магическим образом сами его убирают.
При некоторой сноровке, возможно проделать все эти действия за
45 мин. Так на свет появилась «Пара Строк».
Я не надеюсь, что эта статья сиюминутно принесла вам пользу, но Вы всегда можете поместить ее в закладки на Хабре 🙂 Спасибо за прочтение!
000webhost com как загрузить сайт
Все вебмастера мечтают о недорогом и надежном хостинге для своего сайта. Давно слышал о 000webhost.com, но попробовать получилось только сейчас. Как выяснилось, начать работать с этим хостингом несложно и удобно. Но обо всем по порядку.
[000webhost.com]
Сначала коротко о том, что предлагает 000webhost.com (более подробно можно ознакомиться на главной страничке 000webhost, см. [1]). Бесплатно дают 1500 мегабайт места под файлы (есть ограничение, которое не прописано на виду — можно закачать не более 10000 файлов), 100 гигабайт трафика в месяц, 2 базы данных MySQL (версия 5.1), мастер создания сайта (мне эта возможность была не нужна), бекап, 1 аккаунт FTP, поддержка PHP (версия 5.2.17), Apache (версия 2.2.19), 5 email адресов, поддержка почтового сервера для отправки сообщений с бэкэнда и фронтенда сайта. Шустрая адекватная техподдержка через веб-форму. По минимуму больше и мечтать не о чем. Что не дают бесплатно (можно получить за $4.84 в месяц) — безлимит трафика и места под файлы (просто праздник какой-то), безлимит FTP и email аккаунтов, SSH, SMTP Server, и еще много чего. Нашим российским провайдерам до такого сервиса еще как до луны. Оплата возможна по кредитным картам (VISA, MasterCard, American Express) или через PayPal. Есть еще одно ограничение, которое возможно отпугнет начинающих веб-админов — нужно не меньше 10 уникальных посетителей в месяц для Вашего сайта. Как это ограничение обойти, читайте дальше.
[Регистрация]
По кнопке Sign Up! на главной страничке (ссылка http://www.000webhost.com/order.php) заполняется примитивная форма регистрации.
После того, как введете имя своего домена (можно выбрать создание свободного домена, но я вставил свой, уже зарегистрированный), адрес email и пароль для аккаунта 000webhost и нажмете кнопку Create My Account, Вам на почту сразу придет письмо с подтверждением регистрации, паролем и ссылкой для логина (http://members.000webhost.com/).
Залогинившись, увидите Ваш домен с подписью Verification in progress. Чтобы прошла верификация и сервис для Вас заработал, есть 3 способа (указаны тут же на страничке):
| Поместить ссылку на 000webhost.com со своего сайта. Там же есть ссылка для получения кода ссылки, см. [2]. |
| Отправить некоторую сумму на кошелек PayPal. |
| Перейти на платную версию сервиса. |
ИМХО, хороши первый и третий способы. Третий хорош потому, что дешевле и качественнее хостинга найти трудно. Я выбрал первый способ, и поместил у себя на сайте симпатичный баннер 80×15. Поместил его на главной страничке домена.
Теперь осталось ждать активации сервиса. Несмотря на то, что обещают активировать в течение 24 часов, со мной такого не произошло, и пришлось написать сообщение в службу техподдержки (кнопка GET HELP в Member Area). Ответ пришел очень быстро, и сервис сразу активировали. Дальше нужно подтвердить запуск сервиса и пройти по ссылке Confirm Email and Setup Account, которую пришлют по email.
[Панель управления 000webhost]
Панель управления состоит из разделов Main Menu (Главное Меню), Domains (домены), Email, Useful Stuff (полезные вещи), Files (Файлы), Software / Services (программное обеспечение / службы), Advanced (расширенные возможности), Account Tools (управление аккаунтами).
По-настоящему полезны для установки сайта пока только разделы Files (для получения доступа по FTP) и Software / Services (для получения доступа к MySQL).
[Получение доступа по FTP]
Для получения доступа по FTP (чтобы закачать файлы сайта на сервер) нужно зайти в Files -> View FTP Details и получить данные для доступа по FTP.
В табличке указано, что имя хоста FTP <имя_вашего_домена.ru>, но сие не должно Вас обмануть — верный адрес FTP сервера, на который нужно настроить FTP-клиент (рекомендуется SmartFTP или FileZilla), будет указан справа — server39.000webhost.com (для нашего примера), IP 31.170.160.103. Логин пользователя FTP (FTP user name) можно взять из таблицы, а его пароль FTP будет совпадать с паролем, который Вы указали при регистрации.
При заливке файлов нужно иметь в виду, что максимальное количество подключений к FTP-серверу ограничено 5-ю, поэтому нужно быть осторожнее с многопоточной закачкой — могут появляться ошибки. В этом отношении хорош FTP-клиент FileZilla, так как у него хорошо и наглядно отображается лог закачки (в котором видны ошибки), и те файлы, что не закачались, отображаются внизу на отдельной закладке — можно заново их запустить на закачку. Все файлы и папки Joomla нужно закачать в папку public_html на FTP (содержимое папки public_html будет корнем Вашего сайта).
[Создание баз MySQL]
Для Joomlа (как, впрочем, и для многих современных CMS) нужна база данных MySQL. Чтобы её создать, идем в Software / Services -> MySQL. Для создания базы данных нужно указать суффикс её имени (в поле ввода MySQL database name), суффикс имени пользователя (MySQL user name) и ввести пароль для пользователя MySQL.
В результате будет создана база данных. Внимание! В качестве хоста MySQL в конфиге Joomla нужно обязательно указывать адрес из таблицы (в нашем примере mysql13.000webhost.com), а не localhost!
Вам также выдадут параметры подключения к базе в текстовом виде:
$mysql_host = «mysql13.000webhost.com»;
$mysql_database = «ваш_логин_введенный_вами_суффикс_имени_базы»;
$mysql_user = «ваш_логин_введенный_суффикс»;
$mysql_password = «заданный_пароль_пользователя_MySQL»;
Дальше нужно залить базу данных через утилиту Software / Services -> phpMyAdmin. Делается это традиционно, через меню Import.
[Настройка DNS]
Чтобы серверы имен в ответ на запрос Вашего домена давали IP адрес хостинга 000webhost (для нашего примера это должен быть IP 31.170.160.103, на который указывает имя Account Information -> Server Name -> server39.000webhost.com), нужно создать в зоне Вашего домена запись типа A со значением 31.170.160.103, а также запись типа CNAME со значением www имя_вашего_домена.ru. Это легко делается с помощью панели управления регистратора Вашего домена, или можно попросить их службу техподдержки.
[Настройка конфигурации Joomla 1.7]
Чтобы запустить Joomla заработала, можно воспользоваться мастером установки, и, отвечая на нехитрые вопросы, получить содержимое файла конфигурации configuration.php. Но можно поступить проще, вручную отредактировав файл configuration.php. Там нужно поменять 4 строчки:
public $host = ‘mysql13.000webhost.com’;
public $user = ‘ваш_логин_введенный_суффикс’;
public $password = ‘заданный_пароль_пользователя_MySQL’;
public $db = ‘ваш_логин_введенный_вами_суффикс_имени_базы’;
Кроме того, поправьте абсолютные пути к папке логов и папке временных файлов:
public $log_path = ‘/home/имя_пользователя/public_html/logs’;
public $tmp_path = ‘/home/имя_пользователя/public_html/tmp’;
В переменных log_path и tmp_path ‘имя_пользователя’ совпадает с логином FTP.
[Как обеспечить условие посещаемости]
Чтобы получить 10 уникальных посетителей и более в месяц, нужно:
1. Зарегистрировать сайт в каталогах поисковых систем, см. [3]. Не нужно говорить, что самые популярные каталоги в России это Яндекс и Google.
2. Выложить ссылку на сайт на одной из бирж ссылок или на нескольких. Самые известные биржи ссылок это sape.ru и liex.ru. Этот способ платный, но он недорогой, и самый эффективный.
3. Оставить ссылки на сайт с популярных форумов, желательно по похожей тематике. Самые популярные форумы по электронике, например, это habrahabr.ru, kazus.ru, electronix.ru.
[Покупка платного хостинга]
Сервера для хостинга 000webhost предоставляет от компании Hosting24.com. Сервера размещены в USA Delaware, поэтому они недоступны для произвола российской административной машины. Вместе с хостингом можно купить поддержку любого свободного доменного имени. Техподдержка предоставляется в режиме 24/7 через email и в живом чате. Платить за хостинг можно через PayPal или электронной картой (VISA, MasterCard), стоит хостинг совсем дешево — всего лишь 4.84 доллара в месяц. По этим причинам хостинг 000webhost очень привлекателен для пользователей из России.