Як налаштувати та встановити CGI скрипт! Хостинг - Каталог статей - Все про хостинг

* Якщо після прочитання рідмі файлу ви так нічого не зрозуміли, значить варто прочитати його ще раз. # В архіві, в основному, є кілька файлів, це фали скриптів, файли бази даних, файли документації, картинки та ін. Для того, щоб дізнатися, як її змінити, прочитайте FAQ сервера, на якому ви хоститесь. Зазвичай це виглядає так: #!/usr/bin/perl або #!/usr/local/bin/perl, якщо в кінці стоїть який-небудь ключ наприклад "-w" прибирати його не потрібно. # З першим рядком розібралися. Тепер ви повинні налаштувати сценарій для роботи на вашому сервері. Для цього потрібно змінити деякі змінні. В основному всі змінні, які треба змінити пишуть в один, певний файл, наприклад setup.txt або cfg.pl або *.setup, варіантів багато, але іноді, в простих скриптах, з малою кількістю змінних, вони записані в самому скрипті. Усі змінні починаються із символу долара "$", іноді перед ними стоїть слово "my". Вам треба змінити ті змінні, які автор скрипту дозволяє змінювати, тобто. ті змінні, яких залежить робота скрипта саме у вашому сервері. Такі змінні завжди, ще раз зверніть увагу ЗАВЖДИ, йдуть спочатку, і в більшості випадків якось виділяються, наприклад Variables, User Variable Section та ін. ви можете змінювати тільки їх (якщо звичайно ви не розумієтеся на Perl). Майже завжди змінні у скриптах мають описи/інструкції, дотримуйтесь цих інструкцій, і ви правильно налаштуєте будь-який скрипт. Не забувайте, що Шлях/Path це не УРЛ/URL. У більшості випадків краще вказувати не повний шлях від вашої кореневої директорії, а шлях щодо каталогу зі скриптом, наприклад: Повний шлях: /home/servername/yourname/…/cgi-bin/script… Шляхщодо каталогу зі скриптом: ../script… # Ось і змінні налаштували, тепер настав час закачувати файли. Я раджу для цього використовувати CuteFTP Pro, ця програма є платною, але у нас на сервері ви можете завантажити реєстраційний номер до неї, в розділі “Програми”. Після того, як ви закачали файли на сервер, необхідно встановити АТРИБУТИ/CHMOD або права доступу (поглиблюватися не будемо). На всі .cgi та .pl файли необхідно поставити атрибути 755 (0755), деякі українські хостери вимагають, щоб на скриптах були встановлені атрибути 750 (0750), щоб дізнатися, які атрибути потрібно ставити вам прочитайте FAQ вашого сервера. Так, ще що, є два режими завантаження файлів на сервер - ASCII і бінарний, так ось, всі файли, крім картинок, треба завантажувати в ASCII режимі. CuteFTP Pro хороший тим, що він сам вибирає у якому режимі вантажити файли. На деяких серверах на файли (.txt, .data, .db, .dat ...) та папки з даними необхідно встановити атрибути 777 (0777), інакше скрипт не працюватиме. # Так як встановити ці атрибути. Все дуже просто; на завантаженому файлі(ах) натискаєте правою кнопкою, з меню виберете пункт Properties / CHMOD, в полі Permissions напишіть потрібні вам атрибути, натисніть OK. # Запускайте ваш скрипт і насолоджуйтесь його роботою.

1. У цій статті установка атрибутів описана для CuteFTP Pro, на інших фтп клієнтах установка може відрізнятися, у деяких може взагалі не бути такої функції, тому вам буде краще, якщо ви встановите собі цей чудовий FTP клієнт. 2. Ця стаття описує налаштування та встановлення скриптів, написаних мовою програмування Perl.