FAQ
Одним із стандартних завдань, які можна вирішити за допомогою .htaccess, є обмеження доступу до певного каталогу на сервері. Наприклад, потрібно надати доступ до певного каталогу окремим відвідувачам, надавши їм унікальний логін і пароль. У каталозі, до якого ми хочемо обмежити доступ за паролем, ми створюємо файл .htaccess з такими директивами: AuthType Basic AuthName “Some Name” AuthUserFile /home/uXXXXX/.htpasswd require valid-user Шлях […]
Іноді виникає необхідність заборонити доступ до певних файлів. Наприклад, до конфігураційних файлів, що містять деталі доступу до баз даних, інтерфейсів тощо. Скажімо, у файлі config.cfg ви зберігаєте логін/пароль для доступу до бази даних. Створіть файл .htaccess у цьому каталозі з такими директивами: <FilesMatch “\.(cfg)$”> Order allow,deny Deny from all </FilesMatch> Тепер, якщо відвідувач вводить щось на зразок http://www.your_domainname.com//config.cfg у […]
Інтерпретатор PHP автоматично обробляє файли з такими розширеннями як скрипти PHP: *.php *.phtml Тобто файли з такими розширеннями будуть автоматично оброблятися веб-сервером як PHP-скрипти. Наприклад, index.php або 123.phtml. Користувач може самостійно додавати власні розширення для обробки відповідних файлів як скриптів PHP, розмістивши такий рядок у файлі .htaccess: AddType application/x-httpd-php .ext1 .php3 .html де ext1, php3 […]
Для роботи з MySQL можна використовувати вбудовані в мову PHP інструменти, які вже підтримуються хостингом. PHP має розвинений і зрозумілий інтерфейс цієї СУБД, що робить роботу з MySQL з PHP максимально простою і зручною, особливо для початківців веб-майстрів і веб-програмістів. # connect to the server and select your database mysql_connect(“localhost”,”login_u12345″,”password”); mysql_select_db(“database”); # prepare and execute […]
Помилки в протоколі HTTP — це поведінка веб-сервера, коли він з певних причин не може успішно надіслати запитаний документ клієнту. Сервер передає код помилки клієнту в заголовку HTTP. Кожна помилка, видана веб-сервером, має код, що відповідає класу помилки, яка сталася. Коди помилок (наприклад, 403 або 404) стандартизовані та детально описані в Інтернет-стандарті RFC2616 (протокол передачі […]
Помилка 500 «Внутрішня помилка сервера» виникає, коли сценарій, який ви розмістили на сервері, не може бути запущений, коли в сценарії є помилки або якщо у файлі .htaccess розміщено неправильну інструкцію. Цей список причин помилки 500 не є вичерпним; Є багато інших причин, чому може виникати помилка 500. Однак згадані три випадки є найпоширенішими. Давайте спочатку […]
Ця помилка виникає, коли сервер не може виконати запит через відмову в доступі до файлу. Найчастіше це відбувається в трьох випадках: У каталозі немає індексного файлу (наприклад, index.html), тому переглядати список файлів у цьому каталозі* або на всьому віртуальному сервері заборонено. Ви можете спробувати створити файл під назвою index.html і подивитися, чи помилка зникне. Права […]
Давайте розглянемо кілька найпопулярніших ситуацій: А-запис: необхідно, щоб сайт відкривався з іншого сервера Якщо це потрібно зробити для домену, зазначеного в розділі «DNS zones», клацніть по ньому мишкою і, якщо є запис на новій сторінці: @ IN A <сервери ava.hosting> Вимкни. Після вимкнення запису натисніть посилання «додати новий запис» і створіть такий запис: ім’я: @ […]
Нижче наведено приклади завдань cron. Сподіваємося, ця інформація допоможе вам краще зрозуміти, як працює ця програма. # perform the task once per hour for 0 minutes 0 */1 * * * /home/u12345/script.pl # perform the task every three hours at 0 minutes 0 */3 * * * /home/u12345/script.pl # complete the task on mondays at […]
Конфігурація Cron відбувається через оболонку unix. Перш за все, необхідно визначити, які програми ви хочете запускати, і дізнатися повний шлях до них на диску сервера. Для цього перейдіть у каталог, де знаходиться програма, яку ви запускаєте, і знайдіть повний шлях до цього каталогу за допомогою команди pwd . Шлях може виглядати, наприклад, як /home/u12345/scripts/script.pl . […]