cFos Personal Net з Perl-скриптами
Щоб використовувати сценарії Perl з cFos PNet, потрібно виконати 4 кроки:
- Завантажте та встановіть Perl за посиланням http://www.activestate.com/activeperl.
- Відредагуйте файл .htaccess у каталогах за допомогою своїх Perl-скриптів. Або, щоб увімкнути Perl-сценарії глобально, відредагуйте файл .htaccess у кореневому каталозі документа або в каталозі c:\\programdata\\cfos\\cfospnet\\private. Додайте наступну директиву:
AddHandler cgi-script pl - У всіх Perl-скриптах перевірте правильність рядка інтерпретатора. У CGI-скриптах перший рядок файлу скрипта вказує веб-серверу розташування інтерпретатора для цього скрипта. У системах UNIX часто perl знаходиться в директорії /usr/bin. Отже змініть у всіх своїх Perl-скриптах розташування вашого perl інтерпретатора (після символу " ! "):
#! /usr/bin/perl
на
#! c:\perl\perl.exe
якщо ваш каталог встановлення Perl є c:\perl. - Налаштуйте sendmail. cFos PNet поставляється разом з маленьким sendmail.exe, щоб дозволити відправлення листів у стилі UNIX. Він використовує параметри smtp, налаштовані для cFos PNet у файлі GLOBAL.INI, для відправки пошти за допомогою протоколу SMTP і приймає пошту як звичайний текст від stdin. Знайдіть ваші Perl-скрипти для викликів sendmail та замініть їх викликом на cFos PNet's sendmail.exe.
Наприклад, зміни
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
на
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
де c:\\program files\\cfos\\cfospnet це ваш каталог встановлення cFos PNet.
cFos Personal Net з PHP та MySQL
Це кроки для використання PHP-скриптів та MySQL з cFos PNet:
- Завантажте потокобезпечні бінарні файли у вигляді ZIP-файлу з посилання http://windows.php.net/download/. Розпакуйте в каталог PHP на ваш вибір, наприклад в c:\php.
- У каталозі PHP перейменуйте php.ini-production на php.ini та відредагуйте його:
- Налаштуйте sendmail. cFos PNet поставляється з невеликою програмою sendmail.exe, для надсилання листів у UNIX-стилі. Видаліть символ коментування ";" у параметра sendmail_path та змініть цей рядок на
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
припускаючи, що c:\\program files\\cfos\\cfospnet - це каталог встановлення cFos PNet.
Ви також можете використовувати замість цього Вбудовані в PHP функції надсилання пошти. - Додайте "E" до параметра variables_order, наприклад variables_order = "EGPCS".
- Вкажіть cFos PNet розташування інтерпретатора PHP шляхом додавання ключа php_interpreter в розділі [param] файла GLOBAL.INI у каталозі c:\programdata\cfos\cfospnet, наприклад
php_interpreter=c:\php\php-cgi.exe
Вам тут потрібно вказати CGI-версію PHP. - Якщо ваші PHP-скрипти використовують розташування спільного каталогу, такого як document_root, можливо, вам доведеться його налаштувати. За замовчуванням цей каталог c:\programdata\cfos\cfospnet\pub.
- Завантажте та встановіть MySQL (наприклад, Community Edition, встановіть як "Server Only"), налаштуйте додаткового користувача (можливо, з правами адміністратора db).
- У файлі php.ini в розділах Windows Extensions розкомментуйте параметр
;extension=php_mysqli.dll
і змініть його на
extension=ext/php_mysqli.dll.
cFos Personal Net з WordPress
- Завантажте та встановіть MySQL та PHP.
- Налаштуйте бази даних WordPress:
- Найдіть додаток mysql.exe на своєму комп'ютері та запустіть його з наступними параметрами
> mysql.exe -u admin_username -p
Введіть admin_password. - Потім виконайте наступні команди:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO " wordpress_username "@"localhost" IDENTIFIED BY " wordpress_password "; FLUSH PRIVILEGES; EXIT; - Ви можете видалити цю базу даних за допомогою додатка mysql.exe та команди DROP DATABASE pnet_wordpress_db;.
- Створіть підкаталог в вашому каталозі Pnet pub та скопіюйте в нього WordPress з zip-архіва.
- Запустіть pnet, потім у браузері запустіть установчий скрипт WordPress:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
і використовуйте pnet_wordpress_db, ваше pnet_wordpress_db wordpress_username та wordpress_password щоб вказати базу даних, яку має використовувати WordPress.
cFos Personal Net документація