cFos Personal Net con supporto per gli script Perl
E' necessario il completamento di 4 fasi per utilizzare gli script Perl con cFos PNet:
- Scaricare ed installare Perl da http://www.activestate.com/activeperl.
- Modificare il file .htaccess nelle directory degli script Perl, oppure per abilitare gli script Perl globalmente modificare il file .htaccess nella cartella documenti o nella cartella c:\programdata\cfos\cfospnet\private aggiungendo la seguente linea:
AddHandler cgi-script pl - Controllare la linea dell'interprete in tutti gli script Perl. Negli script CGI la prima linea del file comunica al web server dove trovare l'interprete per gli script. Nei sistemi UNIX spesso perl si trova in /usr/bin per questo motivo, in tutti gli script Perl, è necessario modificare la posizione dell'interprete Perl (dopo i caratteri "!"):
#! /usr/bin/perl
to
#! c:\perl\perl.exe
supponendo che la directory d'installazione di Perl sia c:\perl. - Configurare sendmail. cFos PNet viene fornito con sendmail.exe che permette di mandare email in stile UNIX. Il software legge i parametri smtp per la configurazione di cFos PNet da GLOBAL.INI ed accetta le mail in formato testo da stdin; sostituendo le chiamate a sendmail negli script in Perl con una chiamata al sendmail.exe di cFos PNet.
Per esempio, cambiando
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
con
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
dove c:\program files\cfos\cfospnet la cartella di installazione di cFos PNet.
cFos Personal Net con PHP e MySQL
Devono essere effettuati quattro passaggi per usare gli script PHP con cFos PNet:
- Scarica l'eseguibile thread-safe come file ZIP da http://windows.php.net/download/. Decomprimerlo in una cartella nominata PHP a vostra discrezione, e.g. c:\php.
- Nella cartella di PHP, rinominare php.ini-production a php.ini e modificare:
- Configurare sendmail. cFos PNet viene fornito con sendmail.exe che permette di mandare email in stile UNIX. Rimuovere il tag di commento ";" di sendmail_path e modificare questa riga con
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
supponendo c:\program files\cfos\cfospnet sia la cartella di installazione cFos PNet.
È inoltre possibile utilizzare la funzione standard di invio email di PHP. - Aggiungi "E" a variables_order, e.g. variables_order = "EGPCS".
- Indica a cFos PNet dove è localizzato l'interprete PHP aggiungendo la chiave php_interpreter alla sezione [param] del file GLOBAL.INI in c:\programdata\cfos\cfospnet, e.g.
php_interpreter=c:\php\php-cgi.exe
Specifica la versione CGI del PHP qui. Se i tuoi script PHP usano la posizione della directory pubblica, come document_root, potresti doverlo configurare. E 'per default C:\ProgramData\cfos\cfospnet\pub.
Scarica e installa MySQL (ad es. Community Edition, installa come "Solo server"), configura un utente aggiuntivo (magari con diritti di amministratore db).
In php.ini sotto commento Windows Extensions Extments
;extension=php_mysqli.dll
e cambiarlo in
extension=ext/php_mysqli.dll.
cFos Personal Net con WordPress
Scarica e installa MySQL e PHP.
Configura il database di WordPress:
Trova mysql.exe sul tuo computer ed mysql.exe con
> mysql.exe -u admin_username -p
Enter admin_password.
Quindi emettere i seguenti comandi:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO " wordpress_username "@"localhost" IDENTIFIED BY " wordpress_password "; FLUSH PRIVILEGES; EXIT;
È possibile eliminare quel database con mysql.exe e il comando DROP DATABASE pnet_wordpress_db;.
Crea una sottodirectory nel tuo albero di pnet pub e copia WordPress dall'archivio zip in esso.
Avvia pnet ed esegui lo script di installazione di WordPress con il tuo browser:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
e usa pnet_wordpress_db, il tuo wordpress_username e wordpress_password per specificare il database che WordPress dovrebbe usare.
Documentazione cFos Personal Net