(044) 538-1588
всі способи зв'язку
та вирішення проблем
UA| RU
 
 
  1gb - .net, ASP, Windows, Apache, PHP хостинг

Підключення своїх модулів та файлів (проблема use)

Сценарій використання інтерпретатора PERL не має чіткого стандарту з приводу того, який каталог буде  активним каталогом для скрипта, що виконується в CGI режимі.

Для веб-сервера IIS каталог скрипта що виконується - зазвичай кореневий каталог сайту, для Apache - каталог, що містить скрипт.

include (включення файлу)

Для того, щоб ваші директиви include включали правильний файл, ви маємо самостійно розрахувати каталог. Краще додати до імені файлу константу, що містить абсолютний шлях до кореня сайту. Абсолютний шлях до кореня сайту можна подивитися в особистому кабінеті, "повний список функцій", "управління сайтами і серверами".

use (підключення модуля)

При використанні директиви use для збереження більш читаємого виду коду ви можете використовувати директиву наступного вигляду:

use lib (
           './cgi-bin',
           './include'
          );

В даному прикладі ви встановлюєте шлях пошуку бібліотек в каталозі cgi-bin, include від поточного каталогу (тобто для веб-сервера IIS - від кореня сайту). У директиві use lib можна також використовувати абсолютні шляхи до ваших бібліотек. Абсолютний шлях до кореня сайту можна подивитися в особистому кабінеті, "повний список функцій", "управління сайтами і серверами".

Загальні міркування

Стратегія вказівки повних шляхів до файлів застосовується в більшості грамотних великих пакетів. Візьміть її на озброєння. В цьому випадку у вас не буде проблем на хостингу будь-якої архітектури і конфігурації, досить буде змінити одну константу, або, якщо це можливо, визначити її один раз автоматично.



Бажаєте стати клієнтом нашого хостингу? Спробуйте наші послуги та сервіс.
Тестовий період до 10 днів, OK реєстрація займає всього одну хвилину.
Будемо раді бачити вас нашим клієнтом!




 

Усі розділи та статті

 
Зверніться за допомогою
та підтримкою
до 1GbWiki

 

   
 
Вгору     
Підтримка: support@1gb.ua
інші способи зв'язку
© 2005-2024 1GB Хостинг