cFos Personal Net használata Perl szkriptekkel
A cFos PNet szerverben a Perl szkriptek használata 4 lépésben állítható be:
- Töltse le, és telepítse a Perlt a következő helyről: http://www.activestate.com/activeperl.
- A PHP szkripteket tartalmazó mappákban szerkessze a .htaccess fájlt. Avagy engedélyezze a PHP szkripteket globálisan a dokumentumgyökérben vagy a következő helyen: c:\programdata\cfos\cfospnet\private. Adja hozzá a következő direktívát:
AddHandler php-script php - Ellenőrizze valamennyi Perl szkriptet, hogy tartalmazzák-e a megfelelő értelmezősorokat. CGI szkriptekben az első sor értesíti a webszervert, hogy hol találja a szkript értelmezőjét. UNIX alatt a Perl gyakran a /usr/bin útvonalon található. Tehát valamennyi Perl szkriptben módosítsa az értelmezőt (a „!” utáni karaktert) a következőre:
#! /usr/bin/perl
to
#! c:\perl\perl.exe
feltételezve, hogy a Perl telepítési mappája c:\perl. - Állítsa be a sendmailt. cFos PNet-hez tartozik egy kis sendmail.exe fájl, amely UNIX-stílusú levélküldést tesz lehetővé. Ez a cFos PNet GLOBAL.INI fájljában meghatározott SMTP-paramétereket használja, és a levelet az stdin bemenetről fogadja szövegként. Keresse meg Perl szkriptjeiben a sendmail-hívásokat, és cserélje le azokat a cFos PNet sendmail.exe fájljára.
Például cserélje az
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
hívást a következőre:
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
ahol a c:\program files\cfos\cfospnet a cFos PNet telepítési mappája.
cFos Personal Net PHP-el és MySQL-el
A cFos PNet szerverben a PHP szkriptek használata 4 lépésben állítható be:
- A http://windows.php.net/download/ oldalról ZIP-fájlként töltse le a szálbiztos bináris állományokat. Tömörítse ki egy tetszőleges mappába, pl.: c:\php.
- A PHP mappában nevezze át a php.ini-production fájlt a következőre: php.ini, majd szerkessze azt:
- Állítsa be a sendmailt. cFos PNet-hez tartozik egy kis sendmail.exe fájl, amely UNIX-stílusú levélküldést tesz lehetővé. Távolítsa el a sendmail_path „;” megjegyzését, és módosítsa ezt a sort a következőre:
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
feltételezve, hogy a c:\program files\cfos\cfospnet a cFos PNet telepítési mappája.
Ehelyett használhatja a PHP beépített levélküldő funkcióit is. - Adjon egy "E" betűt a variables_order változóhoz, pl.: variables_order = "EGPCS".
- Megadja a cFos PNet-nek a PHP értelmező helyét azzal, hogy hozzáadja a php_interpreter kulcsot a c:\programdata\cfos\cfospnet elérési útvonalon található GLOBAL.INI [param] szakaszához pl.:
php_interpreter=c:\php\php-cgi.exe
Itt meg kell adnia a PHP CGI verzióját. - Ha a PHP script-jei a nyilvános könyvtárat használják, mint a document_root, elõfordulhat hogy konfigurálnia kell azt. Alapértelmezésként c:\programdata\cfos\cfospnet\pub.
- Töltse le és telepítse a MySQL-t (pl. Community Edition, telepítse "Server Only"-ként), konfiguráljon egy további felhasználót (esetleg db admin jogokkal).
- A php.ini-ben Windows Extensions alatt törölje a comment jelet a
;extension=php_mysqli.dll
elõl és változtassa meg
extension=ext/php_mysqli.dll-ra.
cFos Personal Net WordPress-el
- Töltse le és telepítse MySQL-t és PHP-t.
- WordPress adatbázis konfigurálása:
- Keresse meg a mysql.exe-t a számítógépén és futtassa
> mysql.exe -u admin_felhasználónév -p
Enter admin_jelszó-val. - Majd adja ki az alábbi parancsokat:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO "wordpress_felhasználónév"@"localhost" IDENTIFIED BY "wordpress_jelszó"; FLUSH PRIVILEGES; EXIT; - Ezt az adatbázist kitörölheti a mysql.exe-vel és a következõ paranccsal DROP DATABASE pnet_wordpress_db;.
- Készítsen egy alkönyvtárat a pnet pub könyvtárfájában és másolja oda a WordPress-t zip archívumból.
- Indítsa el a pnet-et és futtassa a WordPress telepítõ script-jét a böngészõjébõl:
http://localhost/az_Ön_wordpress_alkönyvtára/wp-admin/install.php
majd használja a pnet_wordpress_db, wordpress_felhasználónév és wordpress_jelszó-t hogy megadja mely adatbázist használja a WordPress.
cFos Personal Net dokumentáció