|
Финансы 1. Какие у вас способы оплаты? Ответ: Вы можете осуществить оплату WebMoney, Яндекс деньги, Банковским переводом. 2. Можно ли вернуть деньги? Ответ: Да если вы не удовлетворены хостингом, то в течении не позднее 7 дней после оплаты мы вернем вам деньги. 3. Если я просрочил оплату за хостинг, можно ли его продлить? Ответ: Да можете, но если просрочка оплаты более 30 дней аккаунт удаляется и вам придется пройти регистрацию заново. Домены 1. Я хочу перенести к вам домен, какие у вас NS сервера? Ответ: Пропишите NS ns1.hostwq.info ns2.hostwq.info 2. Я имею несколько доменов. Могу я их использовать на одном аккаунте? Ответ: Конечно можете. 3. На кого будет зарегистрирован домен? Ответ: Домен регистрируется на вас. 4. Есть ли бесплатные домены? Ответ: Домен: название.hostwq.info выдаётся бесплатно. 5. Что будет если просрочить оплату продления домена? Ответ: После окончания срока домена он снимается с делегирования и еще месяц будет находиться за вами, после чего по неуплате он становится снова свободным. Скрипты Каковы точные пути к Perl и другим программам?
perl5.8.7: /usr/bin/perl sendmail: /usr/sbin/sendmail Пути к вашему домену: Основной каталог: /home2/ваш-логин/public_html/ Cgi-bin: /home2/ваш-логин/public_html/cgi-bin Настройка параметров PHP Примеры изменений параметров:- если нужно сделать глобальными параметры скрипта, тогда вместо
| Код: | | register_globals = Off | укажите | Код: | | register_globals = On | - если нужно отключить блокировку каких-то системных функций в PHP, тогда вместо
| Код: | | disable_functions = exec, popen, passthru, system, fsockopen | укажите - если нужно включить возможность открывать внешние адреса, тогда вместо
| Код: | | allow_url_include = Off | укажите | Код: | | allow_url_include = On | - если нужно выделить больше памяти для работы скрипта, тогда, если Вы, к примеру, видитето укажите, вместо этого, например,
- или вместо
| Код: | | open_basedir = /home/:/tmp | укажите просто
Дополнительная информация: Проверить работу Вашего "php.ini" можно вызвав функцию phpinfo() - в столбце "Local Value" она должна показать значения из Вашего "php.ini". Следует отметить, что Ваш "php.ini" перекрывает серверные настройки PHP и не наследуется в другие подкаталоги (т.е., если Вам нужно иметь свои настройки и в другом каталоге, то просто скопируйте Ваш "php.ini" и туда). Полную информацию по директивам "php.ini" можно найти по адресу http://ua.php.net/manual/ru/ini.php. Ошибка 500 (Internal Server Error) Если Вы заходите на свой сайт и видите: Ошибка 500 (Internal Server Error) Причины, которые могут вызывать данную ошибку и методы их устранения:- При превышении лимита используемых ресурсов CPanel частенько вместо нормального сообщения показывает ошибку 500.
Для проверки попробуйте зайти в саму панель. - Следующим шагом необходимо проверить свой файл .htaccess в данном каталоге и в каталогах выше.
Он не должен содержать директив php в себе. Некорректное содержимое файла .htaccess может приводить к данной ошибке. Не будет лишним положить рядом с проблемным файлом также и простой файл test.htm и посмотреть, грузится ли он. Если грузится, то проблема не в .htaccess и Вам следует смотреть дальше. - Затем нужно проверить права на открываемый в браузере файл, а также права на все вышестоящие каталоги.
Обычно они должны быть вида 755, 644, но не 777 ни в коем случае. Для этого можно также положить простой test.htm рядом со скриптом и попробовать его открыть - если открывается, значит с правами на каталоги всё в порядке, нужно проверить только права на сам открываемый в браузере файл. - Если Вы "ловите" данную ошибку на Perl/CGI файле, то проверьте путь к перл, который Вы указываете в скрипте.
Путь к перл Вы можете найти в своей CPanel. - Также следует помнить, что Perl/CGI скрипты должны быть загружены на хостинг в ASCII формате и иметь права 755.
Неправильно установленный формат в Вашем FTP менеджере при загрузке файлов и приводит к данной ошибке. Это основные ситуации, приводящие к возникновению данной ошибки. Получив данную ошибку, Вам нужно просто пройтись последовательно по всем шагам и Вы с вероятностью 99% определите причину и сможете её устранить. Если Вы всё проверили, но всё равно получаете эту ошибку, то обращайтесь в нашу службу поддержки и мы позаботимся об этом 1% Почта Как получить доступ к почте через WEB? Почтовый ВебИнтерфейс: http://xx.xx.xxx:2095 Где хх.хх.ххх IP адрес сервера где находится сайт. В качестве логина используйте полное название почтового ящика. Как мне настроить почтовый клиент у себя на компьютере для работы с почтой? Пожалуйста, установите следующие настройки: Почтовый адрес: name@ваш_домен Учетная запись (логин): name@ваш_домен POP-сервер: mail.ваш_домен SMTP-сервер: mail.ваш_домен FTP Я не могу зайти на FTP, что мне делать? Если вы заказали хостинг недавно, и DNS для вашего домене еще не обновились, Вы сможете зайти на FTP только по IP адресу. IP адрес мы высылаем вместе с письмом об активации аккаунта на Ваш e-mail. Если Ваш домен уже работает с нашими DNS вам нужно в программе для входа на FTP указать название вашего домена (без http://www), ваш логин и пароль. Какие права ставятся на файлы при закачке? На закачанные права ставятся права : 644 (rw r r) При подключении дохожу до получения списка файлов и программа зависает? В настройках FTP - соединения выберите Пассивный режим (Passive Mode) Работа с директориями и файлами Что за каталоги размещены на моем хостинг-аккаунте? /public_html - ваш web-каталог, размещайте здесь файлы и папки вашего сайта. /www - псевдоним (alias) папки public_html. /public_html/cgi-bin - каталог для размещения ваших собственных CGI-скриптов. /public_ftp - каталог для анонимных ftp-посетителей. /_private - служебная часть для MS FrontPage Extensions. /_vti_* - служебная часть для MS FrontPage Extensions. /etc - служебная часть системных настроек вашего домена. /mail - служебная часть почтового сервера. /tmp - служебная часть статистики посетителей вашего домена. FAQ ПО ФАЙЛУ .HTACCESS Веб-сервер Apache (.htaccess, .htpasswd)
Веб-сервер Apache (.htaccess, .htpasswd)
Что такое web-сервер? Когда Вы хотите открыть в своем браузере какой-либо сайт, Вы набираете в адресной строке его адрес. Браузер обращается к серверу и, образно говоря, говорит ему: "Выдай-ка мне вот это сайт!". Web-сервер - это та программа, которая этот запрос принимает и выполняет, отправляя Вам запрошенный сайт. Исторически сложилось так, что самым популярным web-сервером в интернете стал web-сервер Apache. Существует много различных версий этого сервера, переделанных под разные задачи. Мы используем Russian Apache, т.е. Apache, умеющий работать с русскими кодировками.
Как можно управлять Apache? Управление Apache осуществляется путем добавления в файл .htaccess специальных директив. По сути дела, инструкций, говорящих web-серверу как поступать в той или иной ситуации. Файл .htaccess - это обычный текстовый файл, который можно либо создать непосредственно на сервере, используя, к примеру, текстовый редактор vi, либо создать у себя на компьютере и закачать на сервер по протоколу FTP. Директивы файла .htaccess действуют для каталога, в котором этот файл лежит, и его подкаталогов, если в них нет своих файлов .htaccess. Директивы в файле .htaccess, лежащем в подкаталоге, замещают (переопределяют) собой аналогичные директивы в вышележащем .htaccess. Т.е. директивы, которые были определены в каталоге и не были переопределены в подкаталоге, продолжают действовать на все нижележащие подкаталоги.
Обычно используется один файл .htaccess для всего сайта. В данном случае он размещается в директорию public_html и действует на корневой каталог сайта и все его подкаталоги.
Какие директивы можно использовать? На нашем хостинге можно использовать все директивы Apache, применимые к файлу .htaccess. Примеры использования .htaccess приведены в разделе "FAQ по файлу .htaccess"
Как можно поставить пароль на директорию? Для того, чтобы при обращении к защищенной директории web-сервер Apache спрашивал пароль, нужно в эту директорию поместить файл .htaccess, в котором прописать следующие директивы: AuthName ProtectedZone Вместо ProtectedZone можно написать все, что угодно. Это название защищенной области, оно будет показываться в браузере при запросе пароля, являясь по сути дела подсказкой пользователю. Если Вы хотите использовать русские буквы или же более одного слова, необходимо использовать кавычки. Пример: AuthName "Введите пароль для входа"
AuthType Basic Это метод шифрования пароля. Практически всегда используется именно данный вид шифрования. Пример: AuthType Basic
AuthUserFile /полный_путь_к_файлу/.htpasswd Это путь к файлу, в котором будут храниться логины и пароли. Он может иметь практически любое имя и располагаться в любом каталоге, главное, чтобы web-сервер мог его прочитать, что требует установки соответствующих прав доступа к этому файлу (на нашем сервере - 644). Однако, традиционно такие файлы называют .htpasswd. Пример: AuthUserFile /home/test/www/site1/public_html/.htpasswd
require valid-user Эта строка говорит о том, что доступ в защищенную директорию будет разрешен всем пользователям, чьи логины и пароли есть в файле .htpasswd. Если нужно дать доступ конкретным пользователям, то тогда указывается require user логины_пользователей_через_пробел. Пример: require user vasya kolya petya Пример: require valid-user
Как редактировать файл .htpasswd? Файл паролей .htpasswd - это обычный текстовой файл. Каждый пользователь описан в нем одной строкой вида логин:шифрованый_пароль. Для шифрования паролей используется специальная программа htpasswd. Обратите внимание, в файл нельзя просто вручную записать пароль, пароль обязательно должен быть зашифрован программой htpasswd. Если файл .htpasswd еще не существует, программа htpasswd должна быть запущена с ключом -c:
htpasswd -c /полный_путь_к_файлу/.htpasswd логин_пользователя Пример: htpasswd -c /home/test/www/site1/public_html/.htpasswd vasya
При этом программа htpasswd создаст файл .htpasswd, запросит пароль для пользователя и создаст запись о пользователе с указанными логином и паролем в этом файле. При добавлении следующих пользователей и изменении паролей уже существующих программа вызывается подобным же образом, но без указания ключа -c. Для удаления пользователя достаточно открыть файл .htpasswd обычным текстовым редактором и удалить строчку с его логином и паролем.
Как создать файл .htpasswd если тарифный план не предусматривает доступа по SSH? Если тарифный план не предусматривает доступ по SSH (доступ к командной строке сервера), то для создания файла .htpasswd можно воспользоваться специальной windows-программой. Для этого, нужно скачать дистрибутив, распаковать его и запустить программу passwd.exe. После этого в окне по закладке "Single Password" с помощью кнопки "Browse" задать имя файла (обычно это .htpasswd), а в верхней части окна ввести имя пользователя, пароль и нажать кнопку "Encode and Save". После этого полученный файл необходимо закачать по протоколу FTP в нужную директорию на нашем сервере.
Где я могу получить дополнительную информацию? Для получения дополнительной информации о настройках файла .htaccess и о web-сервере Apache в целом Вы можете воспользоваться официальным сайтом данного программного продукта - Apache.org. На сайте дана подробная справочная информация и приведены примеры работы с данным web-сервером. FAQ по файлу .htaccess данном разделе мы привели несколько примеров директив, которые Вы можете использовать в файле .htaccess для более полной и точной настройки веб-сервера Apache.
DirectoryIndex index.php Устанавливает файл для директории, который грузится по умолчанию. Возможно указание нескольких имен через пробел, тогда сервер будет просматривать список слева направо и выдаст по умолчанию первый существующий файл. В случае, если ни одного из файлов, заданных директивой DirectoryIndex, не найдено в текущем каталоге, то web-сервер выдает 403-ю ошибку. Пример: DirectoryIndex index.php index.shtml index.html
ErrorDocument 404 /index.html Файл, который сервер выдает в случае, если произошла ошибка с указанным номером. Путь к файлу указывается от корневой директории сайта. Номера некоторых ошибок: 404 - файл не найден; 500 - ошибка скрипта; 403 - доступ запрещен.
CharsetRecodeMultipartForms Off Директива выключает перекодировку передаваемых на сервер данных. Используется в тех случаях, когда скрипт производит загрузку на сервер каких-либо файлов, например картинок. Важно чтобы файл .htaccess лежал в той же директории, что и скрипт с формой закачки, либо находился выше его уровнем.
Устанавливаем страницу, которая будет открываться в браузере, если не указана конкретная, а только путь к директории. Пропишем в файле .htaccess:
DirectoryIndex primer.php
При обращении к директории, в которой лежит .htaccess, будет грузиться файл primer.php5
Запрет доступа с помощью .htaccess При желании можем дать запрет на все файлы: deny from all
Никто ничего не увидит. обращаем внимание на то, что скриптам, работающим на стороне сервера файлы все равно будут доступны.
Разрешить доступ посетителю только с определенного ip: Order Allow,Deny deny from all allow from 192.168.8.1
Всем кроме посетителя с IP 192.168.8.1 доступ запрещен.
Также можно указать вместо айпи доменное имя
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 Поставить пароль на директорию: Доступ к директории извне контролируется файлами .htaccess и .htpasswd. Более подробно читайте в "Веб-сервер Apache (.htaccess, .htpasswd)".
|