cFos Personal Net са сцэнарыямі Perl
Ёсць 4 кроку па выкарыстанні сцэнарыяў Perl з cFos PNet:
Загрузіце і ўсталюйце 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 прымаюцца параметры smtp, настроеныя для cFos PNet у GLOBAL.INI, і прымае пошту як просты тэкст ад stdin. Пошук у сцэнарыях Perl для званкоў sendmail і заменіце іх на выклік sendmail.exe cFos PNet.
Напрыклад, змена
адкрыты (MAIL, "|/usr/bin/sendmail -t -i -oi");
да
адкрыць (MAIL, "| c:\\праграмныя файлы\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
дзе c:\праграмныя файлы\cfos\cfospnet - ваш каталог ўстаноўкі cFos PNet.
cFos Personal Net з PHP і MySQL
Гэта крокі па выкарыстанні PHP-сцэнарыяў і MySQL з cFos PNet:
Загрузіце дэталёвыя файлы, бяспечныя для тэмы, як паштовы файл з http://windows.php.net/download/. Распакуйце ў каталог PHP па вашаму выбару, напрыклад c:\php.
У каталогу PHP перайменаваць php.ini-вытворчасць у php.ini і адрэдагаваць яго:
Наладзьце sendmail. cFos PNet пастаўляецца з невялікай праграмай sendmail.exe, якая дазваляе адпраўляць пошту ў стылі UNIX. Выдаліце " ; " каментар sendmail_path і змяніце гэты радок на
sendmail_path = c:\\праграмныя файлы\\cfos\\cfospnet\\sendmail.exe
пры ўмове, што c:\праграмныя файлы\cfos\cfospnet - каталог ўстаноўкі cFos PNet.
Замест гэтага вы можаце выкарыстоўваць убудаваныя функцыі адпраўкі пошты PHP.
Дадаць "E" у variables_order, напрыклад variables_order = "EGPCS".
Скажыце cFos PNet, дзе знаходзіцца перакладнік PHP, дадаўшы ключ php_interpreter у раздзел [param] GLOBAL.INI [param] GLOBAL.INI у c:\programdata\cfos\cfospnet, напр.
php_interpreter=c:\php\php-cgi.exe
Тут вам трэба пазначыць версію PHP CGI.
Калі вашы сцэнары PHP выкарыстоўваюць месцазнаходжанне публічнага каталога, напрыклад, document_root, магчыма, спатрэбіцца яго наладзіць. Гэта па змаўчанні c:\programdata\cfos\cfospnet\pub.
Загрузіце і ўсталюйце MySQL (напрыклад, Community Edition, усталюйце як "толькі сервер"), наладзьце дадатковага карыстальніка (магчыма, з правамі адміністратара 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
Enter 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;.
Стварыце падкаталог у сваім pub Pnet і скапіруйце WordPress з zip-архіва ў яго.
Запусціце Pnet і запусціце сцэнар ўстаноўкі WordPress са сваім браўзэрам:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
і выкарыстоўвайце pnet_wordpress_db, каб указаць вашыя wordpress_username і wordpress_password для вызначэння базы дадзеных, якую WordPress павінен выкарыстоўваць.
cFos Personal Net дакументацыя
cFos Personal Net дакументацыя
Агляд
Як наладзіць і выкарыстоўваць некалькі моў сцэнарыяў з дапамогай cFos Personal Net