Домой
Контакты

Техподдержка: решение проблем

Служба технической поддержки

Техническая информация по хостингу

Пожалуйста, перед тем как обратится в службу технической поддержки ознакомьтесь с приведенной ниже информацией.

Apache — настройки сервера, файл htaccess

Файл .htaccess

Файл .htaccess (обратите внимание, что первый символ в названии файла — точка) применяется для управления веб-сервером Apache со стороны конечного пользователя хостинга. Вы помещаете в этот файл директивы, которые веб-сервер воспринимает и обрабатывает, выполняя действия в соответствии с настройками, которые были сделаны пользователем. Файл .htaccess может быть размещен в корневом каталоге веб-сервера. В этом случае директивы из такого .htaccess действуют по всему веб-серверу. Также .htaccess может находиться и в конкретном подкаталоге сервера. Тогда директивы, которые указаны в этом файле, «перекрывают» действие директив из «основного» файла, который размещен в любом каталоге более высокого уровня. То есть, действие директив из .htaccess наследуется сверху вниз, но не наоборот. Изменения, внесенные в файл, вступают в силу немедленно. Это связано с тем, что информация из .htaccess перечитывается при каждом обращении к веб-серверу Apache. Если использовать нужную директиву не получилось, и вы увидели ошибку после добавления директивы в .htaccess, скорее всего, использование команды запрещено в условиях виртуального хостинга. Напишите в техническую поддержку, мы постараемся вам помочь. Просьба подробно описать проблему и указать цели, которых хотите достичь использованием данной директивы.

Индексный файл

Индексный файл, это файл, который открывается при обращении к каталогу сайта, если не указана конкретная страница в папке. По умолчанию индексными файлами являются файлы со следующими названиями: index.php, index.htm, index.html, index.shtm. Если Вы захотите перепопередлить список индексных файлов или их приоритет Вы можете создать файл .htaccess со следующей командой:

DirectoryIndex newindex.php

Запрет доступа с помощью .htaccess

При желании можем дать запрет на все файлы:

deny from all

Никто ничего не увидит. Обращаем внимание на то, что скриптам, работающим на стороне сервера, файлы все равно будут доступны.

Разрешить доступ посетителю только с определенного IP:

Order Deny, Allow
Deny from all
Allow from 195.245.112.2

Всем, кроме посетителя с IP 195.245.112.2, доступ запрещен.

Также можно указать вместо айпи доменное имя

Order Deny, Allow
Deny from all
Allow from domain.com

Только для domain.com будет доступен ваш сайт

Изменение стандартной кодировки страниц сайта

Мы хотим «объяснить» веб-серверу что все html-документы, которые размещены на сервере, нужно «отдавать» клиенту в кодировке koi8-r, а не в windows-1251, как это сервер делает по умолчанию. Для этого поместим в .htaccess строку:

AddType "text/html; charset=koi8-r" .html .htm .shtml

Получив такой .htaccess, веб-сервер Apache станет выдавать клиентскому браузеру заголовок, в котором будет указано, что документ имеет кодировку koi8-r.

Если на вашем ресурсе существуют html-документы в разных кодировках (ISO-8859-1, Windows-1250, Windows-1252, UTF-8), то вам, возможно, будет необходимо отключить принудительно выдачу заголовка с кодировкой Windows-1251. Для этого в .htaccess добавляется строка:

AddDefaultCharset Off

При этом соответствующая кодировка должна быть прописана на каждой html-странице в виде тега.

Установка собственных страниц ошибок

Наиболее часто возникающие ошибки:

  • 404 — страница не найдена;
  • 403 — доступ запрещен;
  • 500 — ошибка сервере, например не может бать выполнен CGI-скрипт.

Для переопределения страницы ошибок Вы можете воспользоваться следующей директивой в .htaccess:

ErrorDocument 404 /pagenotfound.html

PERL — использование языка программирования

Что такое Perl?

Perl — интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи отчетов. Регулярные выражения Perl — мощнейший инструмент обработки текстовой информации. Perl также удобен для написания различных системных программ. Архив CPAN (cpan.org) содержит огромное количество модулей, реализующих практически все задачи, которые могут возникнуть в процессе работы. Хотя Perl приспособлен для сканирования текстовых файлов, он может обрабатывать так же двоичные данные и создавать .dbm-файлы, подобные ассоциативным массивам. Perl позволяет использовать регулярные выражения, создавать объекты, вставлять в программу на С или C++ куски кода на Perl-е, а также позволяет осуществлять доступ к базам данных.

Как правильно создать perl-файл

При создании файла содержащего perl скрипт необходимо помнить:

  1. Файл должен быть в формате UNIX.
  2. При записи файла на сервер должен быть включен текстовый режим.
  3. Расширение файла должно быть .cgi или .pl.
  4. Файлу должны быть определенны атрибуты 755.
  5. Файл должен начинаться с записи #!/usr/bin/perl.
  6. Если perl-скрипт производит вывод, прежде чем его начинать, нужно указать строку print "Content-type: text/html\n\n".

Путь к интерпретатору Perl

!/usr/bin/perl

Путь к sendmail

!/usr/bin/sendmail

PHP — использование языка программирования PHP

Что такое PHP и как его использовать?

PHP — достаточно простой в использовании язык web-программирования. Его удобно использовать для того чтоб добавить динамику и интерактивность на своем сайте. PHP-скрипты должны размещаться в файлах с расширением .php. В коде сайта, где Вы хотите использовать PHP, необходимо указать следующее:

<?php echo "hello world!" ?>

либо

<? echo "hello world!" ?>

Где должны размещаться PHP-файлы?

PHP-файлы Вы можете размещать в любой директории, главное, чтобы они содержали расширения .php. Если Вы хотите сделать файл, содержащий код PHP, стартовым, его название должно быть index.php.

Возможность просмотра настроек и библиотек PHP на сервере

Для того, чтобы ознакомиться со всеми библиотеками, модулями и настройками PHP, которые установлены на сервер, мы рекомендуем выполнить следующую команду:

<?php phpinfo(); ?>

Работа с FTP, загрузка файлов на сервер

Для чего нужен FTP?

FTP расшифровывается как File Transfer Protocol (протокол передачи файлов). Основное назначение FTP — пересылать (копировать, передавать) файлы в Интернете (с удаленного компьютера на локальный и наоборот). Кроме того, при помощи FTP можно работать со своими файлами прямо на удаленном компьютере (переименовывать их, удалять, создавать каталоги и т.п.).

Обратите внимание! При загрузки по FTP скриптов, подготовленных на платформе Windows, используйте текстовый режим передачи файлов (ascii mode). В противном случае — при использовании двоичного режима (binary mode) — не использующийся в Unix символ возврата каретки с кодом 0×0d будет интерпретироваться как часть строки. В результате, как правило, скрипт не работает.

Сервер БД MySQL

Что такое MySQL?

MySQL — это реляционная база данных, работа с данными в которой осуществляется при помощи SQL-запросов. Основными преимуществами этого типа БД является скорость и простота в использовании. При помощи MySQL можно производить операции над данными, которые с текстовыми файлами трудно реализуемы. Данный тип баз данных широко используется в порталах, досках объявлений, электронных магазинах.

Доступ к БД может осуществляться:

  1. Через скрипты Вашего сайта.
  2. При помощи программы phpMyADMIN.

Обратите внимание! MySQL-сервер на всех наших машинах хостинга собран с установкой character_set=koi8_ru. Это означает, что данные varchar на русском языке будут сортироваться правильно, если они хранятся в БД в кодировке koi8. Для того чтобы облегчить разработку WWW-сайтов, которая ведется в кодировке win1251, в MySQL предусмотрена директива set character set cp1251_koi8, после которой MySQL на выходе автоматически перекодирует данные из koi8 в win1251.

Работа с электронной почтой, настройки

Настройка английского theBat!

  1. В выпадающем меню Account выберите New...
  2. Введите название почтового ящика (Account name) и нажмите кнопку Next.
  3. Укажите свое имя (Your full name), е-mail (E-mail address), название Вашей организации (Organisation) нажмите кнопку Next.
  4. Введите SMTP-server своего провайдера и POP3-server, который Вам сообщила в письме служба поддержки.
    нажмите кнопку Next.
  5. Введите имя пользователя (Username) и пароль (Password), которые Вам сообщила в письме служба поддержки, для авторизации на почтовом сервере нажмите кнопку Next.
  6. На вопрос "Do you want to check all account’s settings now?" отвечайте отрицательно, нажмите кнопку Finish.

Настройка русской версии theBat

  1. В выпадающем меню «Ящик» выберите «Новый почтовый ящик...».
  2. Введите название ящика и нажмите кнопку «Далее».
  3. Укажите свои имя и фамилию, e-mail, название организации, нажмите кнопку «Далее».
  4. Введите SMTP-сервер своего провайдера доступа и POP3-сервер, который Вам сообщила в письме служба поддержки, нажмите кнопку «Далее».
  5. Введите имя пользователя и пароль, которые Вам сообщила в письме служба поддержки, для авторизации на почтовом сервере, нажмите кнопку «Далее».
  6. На вопрос «Хотите проверить остальные свойства почтового ящика?» отвечайте отрицательно. Нажмите кнопку «Готово».

Настройка английской версии Outlook Express

  1. В выпадающем меню Tools выберите Accounts...
  2. В открывшемся окне выберите закладку Mail.
  3. Нажмите кнопку Add и выберите Mail...
  4. Укажите свое имя (Display name) и нажмите кнопку Next.
  5. Укажите e-mail (E-mail address) и нажмите кнопку Next.
  6. Введите POP3-сервер входящей почты (Incoming mail (POP3, IMAP or HTTP) server), который Вам сообщила в письме служба поддержки, SMTP-сервер исходящей почты своего провайдера (Outgoing mail (SMTP) server), нажмите кнопку Next.
  7. Введите имя пользователя (Account name) и пароль (Password), которые Вам сообщила в письме служба поддержки, для авторизации на почтовом сервере. Если Вы хотите запомнить пароль, активируйте опцию сохранения пароля Remeber password нажмите кнопку Next.
  8. Для того чтобы сохранить введенные настройки, нажмите кнопку Finish

Настройка русской версии Outlook Express

  1. В выпадающем меню «Сервис» выберите «Учетные записи...».
  2. В открывшемся окне выберите закладку «Почта».
  3. Нажмите кнопку «Добавить» и выберите «Почта...».
  4. Укажите свое имя (выводимое имя) и нажмите кнопку «Далее».
  5. Укажите e-mail (электронная почта) и нажмите кнопку «Далее».
  6. Введите POP3-сервер входящей почты, который Вам сообщила в письме служба поддержки, SMTP-сервер исходящей почты своего провайдера, нажмите кнопку «Далее».
  7. Введите имя пользователя (учетная запись) и пароль, которые Вам сообщила в письме служба поддержки, для авторизации на почтовом сервере. Если Вы хотите запомнить пароль, активируйте опцию сохранения пароля «Запомнить пароль». Нажмите кнопку «Далее».
  8. Для того чтобы сохранить введенные настройки, нажмите кнопку «Готово».
Проверить домен
Пользователям
Имя Вашего сайта:

Имя Вашего сайта:

Все, что нужно, ставится быстро. Поддержка реагирует моментально. Качество замечательное. Перебоев не было. Рекомендую SkyWeb.

Григорий Новиков,
менеджер ООО «Инфоканал»
Акция для клиентов

У Вас есть возможность провести анализ Ваших сайтов на готовность к продвижению в самых популярных в России поисковых системах «Яндекс» и «Гугл». Бесплатно проведем работу по анализу, отметим недостатки, если таковые есть, подскажем, что следует изменить и что это даст.

Заявки принимаем на e-mail: info@skyweb.ru.

Новости компании