cFos Personal Net con Perl scripts
Hay 4 pasos para utilizar Perl scripts con cFos PNet:
- Descarga e instala Perl de http://www.activestate.com/activeperl.
- Edita el archivo .htaccess en el directorio donde Perl scripts está. o, para habilitar Perl scripts globalmente, edita el archivo .htaccess en el documento directorio root o en c:\programdata\cfos\cfospnet\private. agrega la siguiente directiz:
AddHandler cgi-script pl - Revisa todos los Perl scripts para la correcta linea de interpretacion. En CGI scripts la primera linea del archivo script dice el servidor Web donde encontrar el interpretador para ese script. bajo UNIX comunmente perl es en /usr/bin. Por esto, en todos tus Perl scripts, cambia la ubicación de tu interpretador perl (después de "!" character):
#! /usr/bin/perl
to
#! c:\perl\perl.exe
asumiendo tu directorio de instalacion perl es c:\perl. - Configura envio de correos. cFos PNet esta compuesto con un pequeño sendmail.exe para permitir a UNIX style el envio de correos. Toma el parametro smtp conmfigurado para cFos PNet en el GLOBAL.INI para enviar correos via SMTP y aceptar el correo en forma de texto plano stdin. Busca tu Perl scripts para llamadas al envio de correo y reemplazalos para llamar a cFos PNet's sendmail.exe.
Por ejemplo, cambia
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
to
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
where c:\program files\cfos\cfospnet es tu cFos PNet directorio de instalacion.
cFos Personal Net con PHP y MySQL
hay 4 pasos para utilizar PHP scripts con cFos PNet:
- Descarga el thread-safe binaries como archivo ZIP desde http://windows.php.net/download/. Descomprime al directorio PHP de tu elección, e.j. c:\php.
- En el directorio PHP, corre php.ini-production a php.ini y editalo:
- Configura sendmail. cFos PNet viene con un pequeño programa sendmail.exe para permitir a UNIX style el envio de correos. Remueve el ";" comentario de sendmail_path y cambia esta linea a
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
considerando c:\program files\cfos\cfospnet es el directorio de instalacion cFos PNet.
Tu puedes utilizar tambien el PHP built-in propiedad de envio de correos, en su lugar. - Agrega en "E" a las variables_order, e.g. variables_order = "EGPCS".
- Informa a cFos PNet donde esta ubicado el interpretador PHP interpreter agregando la siguiente llave php_interpreter a la sección [param] de GLOBAL.INI en c:\programdata\cfos\cfospnet, e.g.
php_interpreter=c:\php\php-cgi.exe
Tu tienes que especificar la versión CGI de PHP aquí. Si sus scripts PHP usan la ubicación del directorio público, como document_root, es posible que deba configurarlo. Es por defecto c:\programdata\cfos\cfospnet\pub.
Descargue e instale MySQL (por ejemplo, Community Edition, instálelo como "Solo servidor"), configure un usuario adicional (quizás con derechos de administrador de db).
En php.ini en Windows Extensions descomenta
;extension=php_mysqli.dll
y cambiarlo a
extension=ext/php_mysqli.dll.
cFos Personal Net con WordPress
Descargue e instale MySQL y PHP.
Configurar la base de datos de WordPress:
Encuentra mysql.exe en tu computadora y mysql.exe con
> mysql.exe -u admin_username -p
Enter admin_password.
Luego emita los siguientes comandos:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO " wordpress_username "@"localhost" IDENTIFIED BY " wordpress_password "; FLUSH PRIVILEGES; EXIT;
Puede eliminar esa base de datos con mysql.exe y el comando DROP DATABASE pnet_wordpress_db;.
Cree un subdirectorio en su árbol de pub pnet y copie WordPress del archivo zip en él.
Inicie pnet y ejecute el script de instalación de WordPress con su navegador:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
y use pnet_wordpress_db, su wordpress_username y wordpress_password para especificar la base de datos que WordPress debe usar.
Documentación de cFos Personal Net