This version of the page http://hosting.skif.net/help4.html (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2013-02-19. The original page over time could change.
Х о с т и н г - П о м о щ ь - П р о г р а м м и р о в а н и е
ГЛАВНАЯ УСЛУГИ ДЛЯ КЛИЕНТОВ КОНТАКТ



Как заключить договор на хостинг?
Как перенести сервер от нынешнего провайдера к Вам?
Через сколько времени будет доступен мой сервер?
Как изменить тарифный план?
Как расторгнуть договор ?
Что нельзя размещать на сайте?




Как закачать свой сайт?
Какие программы лучше использовать для закачки сайта?





Какая кодировка должна быть у документов ?
Как указать другую кодировку ?
Как называется главный документ?
Можно ли использовать русские буквы в названии?
Как защитить директорию паролем ?
Как настроить сообщение об ошибках ?
Как подключить файл при помощи SSI ?
Как активизировать модуль mod_rewrite ?





Как правильно оформить скрипт ?
Где должны находиться скрипты ?
Какое расширение у CGI-скриптов на Perl ? на Php ?
Как правильно переместить скрипты на сервер?
Где находятся Perl, Php, Sendmail ?
Какие права должны быть у скриптов в каталоге cgi-bin ?
Как отправить письмо из Perl ? из Php ?
Скрипт не работает, что делать ?
Как использовать БД ?
Какая кодировка используется в БД ?
Как быть если сайт в 1251, а база в KOI8-R ?
Поддержка файлов .php в любых директориях
Поддержка файлов .php в любых директориях
Настройка register_globals





Настройка DNS
Доступ к почте с правами администратора
Работа с почтой (SMTP,POP3)
Работа с почтой (HTTPS, HTTP)





Регистрация субдомена
Настройка субдомена





Антивирус на сервере хостинга
Проверка при загрузке файлов по ftp
Ночное сканирование





Что такое панель управления ?
Как попасть в панель управления ?
Как узнать текущую версию PHP ?
Как обновить версию PHP ?
Как установить систему управления сайтом ?





Документация по HTML 4.01 (рус)
Документация по CSS2 (рус)
Документация по XHTML1 1 (рус)
Документация по XML (рус)
Документация по XSL (рус)
Документация по MySQL (анг)
Документация по PHP (анг)
Документация по PEAR-PHP (анг)
Документация по Apache (анг)





Как правильно оформить скрипт ?
Для того чтобы скрипты, написанные на Perl или Php выполнялись на сервере, необходимо:
1. Установить первой строкой в файле команду вызова интерпретатора Perl или Php
2. Присвоить скриптам расширение cgi
3. При копировании скриптов на сервер в программе использовать текстовый режим (Ascii mode)
4. Разместить скрипты в каталоге cgi-bin
5. Установить скриптам атрибуты на 'исполнение'

Здесь пример тестовых скриптов на Perl и Php

Для языка программирования php возможен также вариант настройки (включен по-умолчанию) описанный в пункте Поддержка файлов .php в любых директориях

Где должны находиться скрипты?
Все скрипты должны находится в каталоге cgi-bin

Для языка программирования php возможен также вариант настройки (включен по-умолчанию) описанный в пункте Поддержка файлов .php в любых директориях

Какое расширение у CGI-скриптов на Perl ? на Php ?
Расширение всех скриптов (как на Perl, так и на Php) должно быть .cgi

Для языка программирования php возможен также вариант настройки (включен по-умолчанию) описанный в пункте Поддержка файлов .php в любых директориях

Как правильно перенести скрипты на сервер?
При копировании файлов, программа ftp клиент может работать в одном из двух режимов: двоичного копирования (binary) или в текстовом режиме. В первом случае все файлы копируются с Вашего компьютера как есть, т.е. в них не вносятся никакие изменения. Это обычный режим, который всегда установлен по умолчанию.
В текстовом режиме (Ascii mode) в отличие от предыдущего, при копировании ftp клиент удаляет из файлов специальный символ (CR), который является системным символом в Windows и обычным в Unix.
Эту же операцию можно выполнить в Far самостоятельно, а потом копировать файл в двоичном режиме. Откройте файл на редактирование. Нажмите Shift-F2, а в появивщимся окне укажите 'Unix format (LF)' или в русской версии 'в формате UNIX (LF)'

Где находятся Perl, Php, Sendmail?
/usr/local/bin/perl
/usr/local/bin/php
/usr/sbin/sendmail

Какие права должны быть у скриптов в каталоге cgi-bin ?
Скрипты в каталоге cgi-bin должны иметь атрибуты rwx --- ---

Как отправить письмо из Perl ? из Php ?
Здесь пример программы на Perl
Здесь пример программы на Php

Скрипт не работает, что делать ?
1. Убедитесь, что первой строкой в файле является команда вызова интерпретатора Perl или Php
2. Убедитесь, что программа имеет расширение cgi
3. Убедитесь, что при копировании скриптов на сервер был включен текстовый режим (Ascii mode)
4. Убедитесь, что скрипт находится в каталоге cgi-bin
5. Убедитесь, что у скрипта установлены правильные атрибуты
6. Добавьте в скрипт строчки, которые помогут Вам обнаружить ошибку, так как возможны как ошибки программирования, так и простые опечатки.

Как использовать БД ?
Для того чтобы использовать базу данных MySQL в своих программах, Вам необходимо получить отдельные логин и пароль для подключения к базе. Отправьте письмо по адресу hosting@doris.ua, В ответ Вы получите письмо с названием базы, именем пользователя и паролем для работы с базой данных. Имя MySQL сервера hosting.skif.net

Какая кодировка используется в БД ?
Все текстовые данные внутри БД MySQL хранятся в кодировке KOI8-R

Как быть если сайт в 1251, а база в KOI8-R ?
Дело в том, что MySQL хранит всю текстовую информацию только в koi8_ru, но если Ваш сайт сделан в кодировке windows-1251 тогда скрипт ждет от базы информацию в той же кодировке(1251). Здесь нет противоречия. Это возможно сделать включив режим перекодировки который присутствует в виде специальной команды MySQL:

set CHARACTER SET cp1251_koi8;

В этом случае все данные будут перекодироваться в одну сторону при передаче их на сервер(windows1251 -> koi8) и при их получении с сервера будут перекодироваться обратно(koi8->windows1251) для всех запросов автоматически. Для включения перекодировки нужно в начале каждого сеанса работы с MySQL сервером в программе после подключения к нему выполнять эту команду.
Поддержка файлов .php в любых директориях
Вы можете самостоятельно настроить свой сервер таким образом что файлы с командами php смогут располагаться в любом каталоге сервера и иметь любое расширение (.php, .phtml и тд)
Для этого необходимо:
1. Поместить в каталог cgi-bin интерпретатор языка php. Это процедура производится автоматически, но если в Вашем каталоге cgi-bin отсутствует файл php(или Вы его удалили по ошибке) напишите письмо в службу поддержки hosting@doris.ua
2. Далее необходимо в файле .htaccess в корневом каталоге сервера указать расположение интерпретатора php и расширения php-скриптов. Например, в данном случае это .php, однако Вы можете сами отредактировать .htaccess и указать любое другое расширение.

Action php-script /cgi-bin/php
AddHandler php-script .php

После выполнения таких действий любой файл имеющий указанное расширение в любом каталоге будет считаться php-скриптом. Обратите внимание что в отличие от расположения файлов в каталоге cgi-bin нет необходимости в каждом php-скрипте указывать путь к интерпретатору php

В php-скриптах никаких дополнительных строк с указанием вызова интерпретатора не нужно. Так же нет необходимости устанавливать атрибуты файла.

Простейший php-скрипт будет состоять из 1 строки и выглядеть так:

<? phpinfo(); ?>

Поддержка php5
Все файлы имеющие расширение .php5 обрабатываются 5-й версией интерпретатора php

Одновременно Вам доступна и 4-я версия (файлы с расширением .php).

Для пользователей, подключившихся после 15 мая 2006 года, все настройки уже выполнены. Пользователям, желающим использоать php5 и заключивших договор раннее указанного срока, неообходимо написать электронное письмо на адрес службы поддержки хостинга с просьбой о включении данного сервиса.
Настройка register_globals

Для версий php 4.X и php 5.1.X настройка register_globals = On;

Для версии php 5.2.x настройка register_globals = Off;