Полезная информация
Для заключения договора И подключения услуги Вам необходимо произвести регистрацию.
  На главную страницу Контакты Форумы Карта сайта
 
Технические вопросы || Настройка Web-сервера

Технические вопросы || Настройка Web-сервера

Как мне закачать на сервер сайт и активировать его?
Как создать базу данных?
Как создать поддомен или добавить новый сайт?
Как правильно прописать пути к Perl и Sendmail в cgi–скриптах?
Как настроить выдачу сервером кодировки документа?
Настройка кодировки MySQL 4.1 и выше

 

  • Как мне закачать на сервер сайт и активировать его?
    Файлы на сайт закачиваются по протоколу FTP с помощью программы, имеющей встроенный FTP-клиент, например, Windows Commander или Far.
    В программе Вам нужно указать Ваши логин и пароль, полученные при регистрации, а также имя сервера, например,
    srv1.p3.ru (номер может меняться в зависимости от того, на каком из наших серверов находится Ваш аккаунт).
    По умолчанию в корневой директории Вашего сервера создаются четыре каталога- htdocs, куда нужно закачать файлы сайта, каталог cgi-bin, для cgi-скриптов, каталог tmp для временных файлов генерирующихся Вашими скриптами, и служебный каталог logs c информацией о коннектах к вашему серверу и ошибках на сервере.
    В дальнейшем вы сможете изменять названия этих каталогов, добавлять другие каталоги для поддоменов с помощью панели управления в разделе «Web-сервер - Web-сервера/cоздание» Вашей панели управления.

     

  • Как создать базу данных?
    1. Зайдите в панель управления - это можно сделать со страницы support.p3.ru

    2. Выберите пункт меню «Web-сервер - Работа с MySQL»

    3. В разделе «Создание базы данных» заполните поля «Название(логин)» (название базы и логин к ней состоят из Вашего логина, символа подчеркивания и четырех символов латиницы или цифр, которые вам нужно ввести в поле); нажмите кнопку «Создать базу данных». Для управления базами данных используйте phpMyAdmin менеджер, который находится в панели управления, раздел работы с MySQL.

     

  • Как создать поддомен или добавить новый сайт?
    1. Зайдите в панель управления. Это можно сделать со страницы support.p3.ru
    2. Выберите пункт меню «Web-сервер - Web-сервера/cоздание»
    3. Нажмите кнопку «Создать»
    4. Заполните поля формы:
      • в поле «Имя сервера» впишите название сайта или поддомена (с www), например, www.subdomain.yourdomain.com;
      • в поле «Алиасы» впишите название этого сайта, но без www, например, subdomain.yourdomain.com, чтобы сервер откликался на оба адреса, набранные в браузере; также в поле «Алиасы» могут быть прописаны и любые другие адреса, если они перенесены на наш хостинг;
      • в поле «Название корневого каталога сервера» должно быть вписано название каталога, который вы должны создать в корневом каталоге вашего сервера и положить в него файлы сайта, например, htdocs;
      • поле «Название каталога для cgi-скриптов» содержит название каталога, в котором будут храниться cgi-скрипты, например, cgi-bin, этот каталог должен находится внутри каталога например, htdocs/cgi-bin;
      • в поле «Названия индексных файлов» впишите названия файлов, открываемых браузером без написания полного адреса какой-либо страницы, так называемых «индексных файлов»; обычно это - index.php index.php3 index.html index.htm index.shtml;
      • Server Admin Email предназначен для указания адреса электронной почты администратора, который (адрес) будет отображаться на страницах с сообщениями об ошибках.
    5. Нажмите кнопку «Записать».
    6. Создайте в корне сервера каталог с именем, которое вы указали при добавлении нового сервера, в нашем случае это было htdocs и скопируйте в него файлы Вашего сайта.

    Далее, в течение 30 минут Ваш новый сайт (поддомен) должен быть активирован и доступен по адресам, указанным в полях «Имя сервера» и «Алиасы», в нашем примере subdomain.yourdomain.com и www.subdomain.yourdomain.com.
    Если не получится пишите на support@p3.ru.

     

  • Как правильно прописать пути к Perl и Sendmail в cgi–скриптах?
    Первая строка cgi–скрипта должна быть всегда такая — #!/usr/bin/perl, это и есть путь к Perl.
    Путь к Send mail — /usr/sbin/sendmail.

     

  • Как настроить выдачу сервером кодировки документа?
    Необходимо сделать файл .htaccess в корне сервера, содержащий следующую строку (для кодировки Windows):
    AddDefaultCharset windows-1251

    Выдача кодировки из скрипта. В php можно прописать в php.ini строку:
    Default_charset=windows-1251
    В perl и других языках следует изменить заголовок, т.е. при выдаче типа содержимого следует выдавать и кодировку, например:
    Print “Content-type: text/html; charset=windows-1251 ”;

     

  • Как подключаться к созданной базе данных из скриптов?

    Присвойте переменным, перечисленным ниже, следующие значения: переменной $dbname название вашей базы данных, например, $dbname="login_abcd";
    переменной $dbhost localhost, т.е. $dbhost="localhost";
    переменной $dbport значение 3306—$dbport="3306";
    для $dblogin ваш логин к базе данных (совпадает с названием), в нашем примере это $dblogin="login_abcd";
    переменной $dbpass пароль к вашей базе данных, например, $dbpass="password".

    Соединяемся используя Perl
    sub db_connect{ if (!$ENV{'MOD_PERL'}) { require DBI; }
    my $dbh = DBI -> connect
    ("dbi:mysql:database=$dbname;host=$dbhost;port=$dbport", "$dblogin", "$dbpass")
    or die "Error connecting to database server!Reason: $DBI::errstr";
    if (!$ENV{'MOD_PERL'}) { $dbh->{'Warn'} = 0;}
    return $dbh; }


    Соединяемся из PHP-скрипта:
    if (!($link=mysql_connect($dbhost, $dblogin, $dbpass)))
    {
    echo "Error connecting to database server!";
    echo mysql_error();
    exit();
    }
    if(!mysql_select_db($dbname, $link))
    {
    echo "Error connecting to database $dbname!";
    echo mysql_error();
    exit();
    }


  • Настойка кодировки MySQL версии 4.1 и выше
    Если при подключении к базе MySQL версии 4.1 или выше, у Вас вместо данных отображаются знаки "???", то нужно добавить после коннекта к MySQL (@mysql_select_db.....) строчку "mysql_query("SET NAMES cp1251");"

    Для пользователей использующий кодировку MySQL 4.1 и выше:

    По умолчанию создается база в кодировке windows cp1251.
    Но при этом и скрипты должны при запросе задавать кодировку win1251, для этого добавляется строчка в скрипт "mysql_query("SET NAMES cp1251");" после коннекта с базой.

    Или же Вы можете "намертво" установить русскую кодировку. Это можно сделать через phpMyAdmin:
    1. Кликнуть по названию базы в левой колонке
    2. Кликнуть в верхнем меню "Операции"
    3. Ниже, в поле "Сравнение" выбрать кодировку "latin1_swedish_ci" и нажать кнопку "Пошел"
    4. Далее, если Вы будете загружать SQL дамп через phpMyAdmin, то делайте это следующим образом:
    - заходите в раздел "Import" (в phpMyAdmin)
    - нажимаете кнопку "Обзор" и указываете путь до SQL файла
    - далее, в пункте "Кодировка файла" выбираете "latin1", и нажимаете кнопку "Пошел" p.s. Кодировка базы задается ДО заливки дампа данных в базу MySQL.

  • 2001—2019 © ГК Телеком»
    E-mail: support@p3.ru

    * по данным журнала "IT Специалист"
    Пермь,
    ул. Героев Хасана, д.7А
    (495) 664-22-98
    (342) 255-46-55
    Яндекс цитирования