Центр поддержки - Техническая информация
При помощи ftp-клиента:
Наиболее популярные ftp-клиенты: CuteFTP, FAR Manager, Total Commander (Windows Commander), FTP Voyager и др.
В качестве сервера FTP указывайте: ваш домен или hostof.net;
логин: логин для доступа к CPanel;
пароль: пароль для доступа к CPanel;
После авторизации, закачайте файлы в папку public_html.
При помощи панели управления CPanel:
Зайдите по ссылке: http://hostof.net:2082/ или http://Ваш_Домен/cpanel/ Введите логин и пароль хостинг-аккаунта. После авторизации, перейдите в раздел "Файловый менеджер", в этом разделе Вы сможете закачать файлы (все папки и файлы закачивать только в папку public_html).
Настройка дополнительного домена
Вы можете настроить домен как дополнительный в отдельную папку в Вашем хостинг-аккаунте, если это предусмотрено Вашим тарифным планом.
Для это зайдите в панель управления хостинг-аккаунтом в Cpanel и отпаркуйте домен в разделе "Паркованые домены", если он припаркован, после чего настраиваете домен как дополнительный в разделе "Дополнительные домены".
Например, Вы хотите настроить домен demo.com в папку public_html/demo (все дополнительные домены настраиваются в папке public_html на уровень выше), в разделе "Дополнительные домены" нужно указать в поле
домен: demo.com;
имя папки/поддомена: demo
пароль: ****** - пароль пользователя FTP, которому будет разрешен доступ в эту папку.
Домен demo.com будет настроен в папку public_html/demo, также будет создан поддомен demo.<ГЛАВНЫЙ_ДОМЕН_ХОСТИНГ_АККАУНТА> и пользователь FTP, которому будет разрешен доступ только в папку public_html/demo.
Получить доступ по FTP именно к папке public_html/demo можно при помощи FTP-клиента, указав в настройках:
FTP-сервер: demo.com
логин: demo@demo.<ГЛАВНЫЙ_ДОМЕН_ХОСТИНГ_АККАУНТА>
пароль: <ПАРОЛЬ_ПОЛЬЗОВАТЕЛЯ_FTP>
Создать поддомен для домена, который настроен в хостинг-аккаунте (припаркован или настроен как дополнительный) Вы можете в разделе "Поддомены" в панели управления CPanel.
Поддомен будет настроен в папке public_html на уровень выше. Количество поддоменов, которое Вы можете настроить в хостинг-аккаунте, определено тарифным планом Вашего хостинг-аккаунта.
Например, Вам необходимо настроить поддомен subdomain.demo.com, Вы заходите в раздел "Поддомены" в панели управления CPanel и создаете поддомен. Поддомен будет настроен в папку public_html/subdomain.
Данная функция позволяет Вам сделать доступным один сайт по двум доменам т.е. припарковать один домен поверх другого.
Например, у Вас есть домен www.ВашДомен.com и Вы хотите чтобы сайт был доступен и по адресу www.ЕщеОдинДомен.com, в этом случае достаточно припарковать домен www.ЕщеОдинДомен.com поверх www.ВашДомен.com.
К Вашему хостинг-аккаунту Вы можете припарковать столько доменов, сколько предусмотрено Вашим тарифным планом.
Припарковать домен Вы можете в разделе "Паркованые домены" в Cpanel
Установка собственных страниц ошибок
Вы можете установить вместо стандартных страниц ошибок свои собственные.
Для установки страниц ошибок, необходимо:
Зайти в панель управления CPanel;
Перейти в раздел "Собственные страницы ошибок" и следовать дальнейшим инструкциям.
Индексный файл отображается, когда адрес указывается без уточнения имени файла, например http://demo.com/dir/
По умолчанию имена индексных файлов следующие: index.htm index.html index.shtml index.shtm index.php index.phtml
Файлы просматриваются сервером в порядке приоритета, т.е. если нет файла index.htm, запрашивается файл index.html и т.д.
Для установки индексных файлов, необходимо:
добавить в файл .htaccess директиву:
DirectoryIndex <нужная страница>
Можно указывать несколько страниц:
DirectoryIndex index.shtml index.php index.php3 index.html index.htm
Альтернативные веб адреса для CPanel
Проверьте не используете ли Вы proxy или firewall, эти программы могут блокировать доступ CPanel, PhpMyAdmin, Webmail.
Попробуйте зайти в CPanel другим способом:
https://hostof.net:2083 - с SSL шифрованием
http://hostof.net:2082 - без SSL шифрования
http://hostof.net/cpanel - без SSL шифрования
Войти в CPanel по ссылке http://Ваш_Домен/cpanel/
Устанавливаем страницу, которая будет открываться в браузере, если не указана конкретная, а только путь к директории.
Пропишем в файле .htaccess:
DirectoryIndex primer.php
При обращении к директории, в которой лежит .htaccess, будет грузиться файл primer.php
Запрет доступа с помощью .htaccess При желании можем дать запрет на все файлы:
deny from all
Никто ничего не увидит. обращаем внимание на то, что скриптам, работающим на стороне сервера файлы все равно будут доступны.
Разрешить доступ посетителю только с определенного ip:
Order Deny, Allow
Deny from all
Allow from 192.168.0.5
Всем кроме посетителя с IP 192.168.0.5 доступ запрещен.
Также можно указать вместо айпи доменное имя:
Order Deny, Allow
Deny from all
Allow from .test.com
Только для .test.com будет доступен ваш сайт
Перенаправляем посетителей на другой URL (редирект). В .htaccess пишем:
Redirect / http://www.test.com
Все посетители будут перенаправлены на http://www.test.com
Перенаправление посетителей при запросе определенных страниц:
Для любителей поиска скриптов с уязвимостями и дыр в защите
Добавляем в .htaccess:
redirect /scripts http://www.microsoft.com
redirect /_vti_bin http://www.microsoft.com
redirect /MSADC http://www.microsoft.com
redirect /_mem_bin http://www.microsoft.com
redirect /msadc http://www.microsoft.com
RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1
Любой запрос с адресом /_vti_bin или /scripts будет автоматически перенаправляться на сайт Microsoft.
Редирект посетителей в зависимости от реффера (ссылающейся страницы):
RewriteCond %{HTTP_REFERER} http://www.xakers.ru
RewriteRule ^/hack.html$ /von.html [L]
В данном случае все с форума /www.xakers.ru вместо файла hack.html получат файлик von.html
Ставим запрет на отображение содержимого директории при отсутствии индексного файла:
Options -Indexes
Options +Indexes - обратно противоположное.
Установка собственных страниц ошибок:
ErrorDocument 404 /index.html
Файл, который сервер выдает в случае, если произошла ошибка с указанным номером. Путь к файлу указывается от корневой директории сайта. Номера некоторых ошибок: 404 - файл не найден; 500 - ошибка скрипта; 403 - доступ запрещен.
Когда Вы заказываете у нас хостинг, то получаете в своё распоряжение полнофункциональную услугу с оптимальными и безопасными настройками PHP, которые достаточны для корректной работы большинства приложений.
Однако, иногда, для работы того или иного приложения (скрипта, CMS и проч.), требуются настройки PHP, которые отличаются от серверных настроек PHP. В этом случае, у Вас всегда есть возможность установить себе те настройки PHP, которые нужны для работы именно Вашего приложения.
Установка своих настроек PHP происходит посредством работы с файлом настроек php.ini и состоит из следующих шагов:
I. Получить серверную копию файла "php.ini";
II. Сохранить полученный файл "php.ini" у себя на хостинге;
III. Изменить настройки в полученном "php.ini" на те, что нужны именно Вам.
Пошаговая инструкция:
I. Получите серверную копию файла "php.ini":
2. Кликните по ссылке "php5.ini" либо по "php4.ini" (в зависимости от того, какую версию PHP Вы используете);
3. В результате, на экране Вы увидите содержимое серверного файла "php.ini" для нужной Вам версии PHP;
4. Скопируйте его в буфер обмена.
II. Сохраните серверный "php.ini" к себе на хостинг:
1. Создайте в каталоге, где размещается Ваше приложение, файл с именем "php.ini";
2. Вставьте в него текст из буфера обмена (полученный на шаге 1);
3. Сохраните эти изменения.
III. Установите нужные настройки:
1. Откройте созданный Вами (на шаге 2) файл "php.ini";
2. Измените/добавьте в нём те параметры, которые нужны Вашему приложению;
3. Сохраните эти изменения.
Если нужно сделать глобальными параметры скрипта, тогда вместо "register_globals = Off"
укажите "register_globals = On"
Если нужно отключить блокировку каких-то системных функций в PHP, тогда вместо "disable_functions = exec, popen, passthru, system, fsockopen"
укажите "disable_functions ="
Если нужно включить возможность открывать внешние адреса, тогда вместо "allow_url_include = Off"
укажите "allow_url_include = On"
Если нужно выделить больше памяти для работы скрипта, тогда, если Вы, к примеру, видите "memory_limit = 5M"
то укажите, вместо этого, например "memory_limit = 8M"
или вместо "open_basedir = /home/:/tmp"
укажите просто "open_basedir =".
Использование двух версий PHP в одном хостинг-аккаунте
На Вашем сервере есть возможность использовать одновременно 2 версии PHP (в зависимости от настроек хостинг-сервера).
Переключение между версиями PHP производится через cPanel, раздел "Веб приложения и модули языков", пункт "Конфигурация PHP".
Эта настройка действует на весь Ваш эккаунт.
Если эта настройка нужна только для некоторых файлов, то можно просто переименовать эти файлы, указав им нужное расширение:
1. Чтобы файл "file.php" обрабатывался PHP 5, его нужно переименовать в "file.php5";
2. Чтобы файл "file.php" обрабатывался PHP 4, его нужно переименовать в "file.php4".
Как себя вести с ошибкой 500 (Internal Server Error)
Если Вы заходите на свой сайт и видите: Ошибка 500 (Internal Server Error), то данный FAQ как раз для Вас:
Причины, которые могут вызывать данную ошибку и методы их устранения:
1. При превышении лимита используемых ресурсов CPanel частенько вместо нормального сообщения показывает ошибку 500.
Для проверки попробуйте зайти в саму панель.
Если не пускает, то обращайтесь в службу поддержки.
2. Следующим шагом необходимо проверить свой файл .htaccess в данном каталоге и в каталогах выше.
Он не должен содержать директив php в себе.
Некорректное содержимое файла .htaccess можт приводить к данной ошибке.
Не будет лишним положить рядом с проблемным файлом также и простой файл test.htm и посмотреть, грузится ли он.
Если грузится, то проблема не в .htaccess и Вам следует смотреть дальше.
3. Затем нужно проверить права на открываемый в браузере файл, а также права на все вышестоящие каталоги.
Обычно они должны быть вида 755, 644, но не 777 ни в коем случае.
Для этого можно также положить простой test.htm рядом со скриптом и попробовать его открыть - если открывается, значит с правами на каталоги всё в порядке, нужно проверить только права на сам открываемый в браузере файл.
4. Если Вы "ловите" данную ошибку на Perl/CGI файле, то проверьте путь к перл, который Вы указываете в скрипте.
Путь к перл Вы можете найти в своей CPanel.
5. Также следует помнить, что Perl/CGI скрипты должны быть загружены на хостинг в ASCII формате и иметь права 755.
Неправильно установленный формат в Вашем FTP менеджере при загрузке файлов и приводит к данной ошибке.
Это основные ситуации, приводящие к возникновению данной ошибки.
Получив данную ошибку, Вам нужно просто пройтись последовательно по всем шагам и Вы с вероятностью 99% определите причину и сможете её устранить.
Если Вы всё проверили, но всё равно получаете эту ошибку, то обращайтесь в нашу службу поддержки и мы позаботимся об этом 1%


