cFos Personal Net con secuencias de comandos Perl
Hay cuatro pasos para emplear secuencias Perl con cFos PNet:
- Descargue e instale Perl desde http://www.activestate.com/activeperl.
- Edite el archivo .htaccess en los directorios donde las secuencias Perl se encuentren. O para habilitar las secuencias Perl globalmente, edite el archivo .htaccess en el directorio raíz de los documentos o en c:\programdata\cfos\cfospnet\private. Añada la siguiente directiva:
AddHandler cgi-script pl - Verifique que todas las secuencias Perl tengan la línea de intérprete correcta. En secuencias CGI la primera línea del archivo de secuencias de comandos le dice al servidor web dónde encontrar el intérprete para esa secuencia. En UNIX perl se encuentra usualmente en /usr/bin. Así, en todas sus secuencias Perl, cambie la ubicación de su intérprete Perl (después del caracter"!"):
#!/usr/bin/perl
a
#! c:\perl\perl.exe
asumiendo que el directorio de instalación de Perl sea c:\perl. - Configure sendmail. cFos PNet se embarga con el pequeño sendmail.exe para permitir el envío de correo al estilo de UNIX. Toma los parámetros smtp configurados para cFos PNet en el archivo GLOBAL.INI para enviar correo a través de SMTP y acepta el correo como texto plano desde stdin. Busque las llamadas a sendmail en sus secuencias Perl y reemplácelas por llamadas al sendmail.exe de cFos PNet.
Por ejemplo, cambie
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
por
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
donde c:\program files\cfos\cfospnet es el directorio de instalación de su cFos PNet.
cFos Personal Net con PHP y MySQL
Existen 4 pasos para emplear secuencias PHP con cFos PNet:
- Descargue los binarios de hilo seguro como ZIP desde http://windows.php.net/download/. Desempaque al directorio PHP de su preferencia, por ejemplo c:\php.
- En el directorio PHP, renombre php.ini-production a php.ini y haga los siguientes cambios:
- Configure sendmail. cFos PNet incluye un pequeño programa sendmail.exe que permie enviar correo al estilo de UNIX. Elimine el comentario ";" de sendmail_path y cambie esta línea a
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
asumiendo que c:\program files\cfos\cfospnet es el directorio de instalación de cFos PNet.
En su lugar, también puede usar las características de envío de correo incluidas con PHP. - Añada una "E" a variables_order, es decir, ajuste a variables_order = "EGPCS".
- Señale a cFos PNet dónde encontrar el intérprete PHP añadiendo la clave php_interpreter a la sección [param] de GLOBAL.INI en c:\programdata\cfos\cfospnet, por ejemplo:
php_interpreter=c:\php\php-cgi.exe
Aquí necesita especificar la versión de CGI de PHP.. 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