Hosting FAQ

1. Organizational and administrative questions about hosting


When ordering hosting you need to fill following fields of the registration form:

  • Your name and organization name will be used for the bill.
  • Your contact e-mail is the e-mail address to which sent the activation key hosting and through which will be hosting support. This address must be working because all information and technical messages will be sent to him.
  • Desired login is a name (small Latin letters, numbers and a dash) up to 16 characters long, which will be used for FTP access. This is also part of the address of your future hosting (for example: LOGIN.ho.ua). It is also the name of a possible date base MySQL. Please note that the desired login may already be busy and you will have to clarify it. Next to the login you are also offered a choice of 2 domain name options for the site (*.ho.ua and *.houa.org).
  • Your existing domains - if you have domains (registered with any domain name registrar) that are supported on NS-servers and which you want to configure for future hosting - specify them in this form field.
  • Country is your country of residence.

After filling in the registration form, click the Order button. If the form is correctly completed, the specified login is not found in our database, you will receive a notification that a letter with the key (link) to activate the hosting has been sent to your e-mail. You need to carefully read this letter before clicking on the link indicated in it.

If however, some errors occurred during the registration (inaccuracy of filling in the form), you will be informed about this and asked to correct them.


After successfully completing the registration form, you will receive an activation key. This letter in itself checks the availability of your e-mail address from our provider's network. If you have not received this email, then first of all, check your mailbox settings (all kinds of SPAM filters, etc.) Next, you should contact your mail provider for help. In the end, you can send us an email from our website - you are unlikely to receive our response to it, however, we will look at the reason for the failure to deliver you a letter (if we receive a response from the mail server with an error).

In the letter with the activation key will be sent your application code, which will need to be sent by SMS-message to our technical number. The cost of SMS is normal, depends only on your mobile operator. In case of successful delivery of your SMS message, you will need to click on the activation link.

After successful activation, initial setup will be performed. Hosting account is created on the hosting server, changes will be made in Web server settings and other initial settings, and you will receive an After successful activation, initial setup will be performed. hosting account is created on the hosting server, changes will be made in Web server settings and other initial settings, and you will receive an e-mail notification about successful activation and initial information for working with hosting. However, please note that your hosting is fully operational. will be within 1 (one) hour after the activation of hosting. During this time you can see at the address of your site error 404, however, it is quite normal. Do not rush and do not write to the support service. inoperability of your site during the first hour after activation - it is simply not cultural and disrespectful of our support service.

When activated, there may be some unforeseen situations (for example, from the time you file your application, someone has already taken your login, the domain you specified already made by someone in the settings of another site, etc.). With this you will receive the corresponding notification and message, which form field should be corrected. For serious problems contact support, Be sure to specify the key (link) activation hosting.


Free hosting can be closed for several reasons:

  • violation of the Hosting Rules;
  • untimely extension of the hosting (a reminder about the extension comes to the contact e-mail every 3 months);
  • not following recommendations or just ignoring letters from the support service ho.ua;
  • in case of detection on the site of viruses and codes of their downloaders (temporarily blocked);
  • no changes to the site from the date of creation within 30 days;
  • overrun of the limits system resources (load on the server, exceeding the disk quota), especially unreasonable attendance of the site.

In any case, before the hosting is closed, the user sends a notification by e-mail. Only with the most malicious violations we can close the hosting immediately. In the rest there is a non-zero probability of canceling the closing of the hosting after eliminating disagreements.

3. Getting started with hosting


First of all, you need to check that after the activation of the hosting more than 1 hour has passed. During this time, hosting may not be fully configured, which is indicated by this error page. In addition, a similar situation may occur if you change the list of domains on the hosting in the control panel - again, you just have to wait.


First, you need to make sure your site files uploaded to the htdocs directory of your home directory (and not directly to him). Remember - the htdocs directory is the root of your site. If you pay attention, then in this directory after the establishment of the hosting are test files, one of which is shown when entering your site.

Also, you need to know that the so-called index file whose name has one of the following values: index.htm, index.html, index.php and etc. More advanced users can consult the web server documentation Apache and explicitly specify the name of the index file in the DirectoryIndex directive in the file ~/htdocs/.htaccess settings (having previously uncommented this directive).


To restore files and directories that were when hosting started up, you can use special function in the file manager. Remember - sometimes simple copying of files saved previously from server may not lead to the expected result, since files other than the such important attributes as mode and access rights have their presence. And they when copying is not set to the correct values.


The start (index) page is the page that given to the visitor when typing the address in the address bar of the browser. We have this the file should be called index.htm, index.html, index.php, etc.

If you have a different index page name (for example, default.html) you can refer to the Apache web server's DirectoryIndex directive. To do this, you just need in the settings file. ~/htdocs/.htaccess write (or edit an existing) string:

DirectoryIndex default.html

For details on usage, refer to the official Apache web server documentation.

4. Script errors, their diagnosis and resolution


First of all, to debug any web server errors, it is advisable to enable the error log (error log) in the hosting control panel. The log itself (error.log file) will appear in the logs directory of your home directory, and error messages will begin to be written within 3 hours.

By analyzing the error messages in the error log, you can draw conclusions about the cause of them. In general, there are 2 categories of causes of errors:

  • incorrect settings of the directory access modes, errors in the .htaccess settings files (incorrect directives or directives with errors), incorrect access modes of the scripts themselves;
  • directly runtime errors that resulted from the execution of the scripts themselves (invalid file format, incorrect interpreter path.

The most ideal option would be the case when you can understand after what your action this error 500 occurred. Then it will be easier for you to localize and fix it. Now we will give some of the most typical cases and tips where you need to "watch":

  • the error appeared after unzipping some package (set) of files that previously worked on another server (from another hosting provider, local test web server, etc.) - in this case we advise you to pay attention to the file(s) contributed by this package .htaccess - it may contain web server directives that are not supported by the version or configuration of our web server. To check, just rename your .htaccess file (for example, to .htaccess-my) and check the operation of the site. If the error 500 disappears (even if the site does not work the way it should - all the same removed some of the settings), it remains to return the .htaccess file back and Further diagnostics should be performed using the previously specified error log.
  • The error occurred after downloading cgi-scripts - in this case, check the script file format on the server or the incorrect path to the interpreter.
  • The error appeared after changing the cgi-script - in this case, the cause of the error may be the error of the script execution itself - see the error log.
  • Error 500 appears sometimes - no one can help here apart from analyzing the error log.

This message appears in 2 cases - the wrong path to the interpreter (usually indicated in the very first line of the script after the characters #!, for example #!/usr/bin/perl) or a file format other than ASCII (line breaks consist not of one character with code 10 (\n), but of 2: 10 13 (\r\n) Two-character translation of strings is typical for DOS and Windows encodings, but not applicable for UNIX scripts.

That's why quite working scripts on Windows-systems will be executed normally, and with us - with server error 500. To convert a script file to ACSII-type, you can use special text transcoders, the standard Windows notepad has ACSII-option when saving, and some FTP-clients (for example, the FAR recommended by us) - can automatically convert text files to ACSII-view when uploading files to the server.

In addition, the file manager file manager also automatically performs the conversion of scripts to the ACSII view in time to the server (if necessary).

5. Editing and setting up the site


To edit the site content, we provide FTP access to the hosting server. FTP connection options sent after hosting activation - this is the login, password and server hosting (for exemple, s1.ho.ua).

For users who are not familiar with FTP, you can use our file manager which allows you to edit the site through a web interface. You can get into it through панель управления хостингом (The " File Management button").


On the server, you are allocated a so-called home directory, whose name in the description can be found as ~ /. In this directory there are 2 directories at once:

  • cgi-bin - directory for cgi-scripts; it also has a php interpreter;
  • htdocs - the directory in which you need to write the files of the site - this directory is called the root of the site.

In addition to these directories, there may still be a logs directory — this is the directory in which the web server writes the log files of its work (if they were included in the control panel hosting). Also in your home directory you can place any files and directories, however they will not be accessible via HTTP. One recommendation is that we strongly do not recommend deleting the cgi-bin and htdocs directories - this is not the best way will affect the operation of your site.


To connect via FTP you need to use the following parameters:

  • login - your login (specified during registration).
  • password - the hosting password given to you (you can always change it in the hosting control panel).
  • FTP host - the name of the hosting server where your site is located (for example, ftp://s1.ho.ua). Server name you can always find out in hosting control panel. Кроме имени сервера можно также указывать непосредственно адрес вашего сайта (например, ftp://LOGIN.ho.ua, где LOGIN - это ваш логин), однако после изменения логина или адреса сайта этот способ работать не будет.
  • Порт (port) - 21 (стандартное значение).
  • Режим FTP (FTP mode) - можно как активный, так и пассивный. Однако помните, что при работе через файрвол (брандмауэр), NAT (из локальной сети) и т.п. нужно использовать пассивный режим FTP. Кстати, при прямом подключении к сети Интернет он также будет работать. Так что мы рекомендуем использовать пассивный режим FTP как более универсальный.

Кроме указанных опций каждый FTP-клиент может иметь и другие специфические опции (ACSII-режим и т.п.) - обратитесь к документации к вашему FTP-клиенту за разъяснением этих опций.

На последок, не в качестве рекламы, можем посоветовать использовать такие FTP-клиенты как FAR, Total Commander. Кроме того, практически любой браузер может выступать в роли FTP-клиента. Для этого достаточно в адресной строке браузера ввести адрес типа

ftp://LOGIN@sN.ho.ua

где LOGIN - ваш логин, а sN.ho.ua (s1.ho.ua, s2.ho.ua и т.п.) - имя сервера хостинга, на котором расположен ваш сайт. При входе браузер запросит ваш пароль к FTP - введите его и вы получите доступ к вашей домашней директории на сервере.

6. Database control (DB) MySQL


We provide for each free account one MySQL database. When hosting is established, this database does not start. If necessary, you can create it yourself in hosting control panels (button " Database "). The name of the created database matches the login of the hosting, and you set the password for it youself.


We provide one MySQL database per account. If you need more than one database - we can advise you to use prefixes for tables. On a paid hosting, the number of databases depends on the tariff - these are 2 or more databases.