cFos Personal Net com Perl scripts
São 4 passos necessários para utilizar Perl scripts com o cFos PNet:
- Baixe e instale o Perl em http://www.activestate.com/activeperl.
- Edite o arquivo .htaccess nos diretórios onde seus Perl scripts estão. Ou então, para habilitar os Perl scripts globalmente, edite o arquivo .htaccess no diretório do documento raiz em c:\programdata\cfos\cfospnet\private. Adicione a seguinte diretriz:
AddHandler cgi-script pl - Verifique todos os Perl scripts para a correta linha de interpretação. Nos CGI scripts a primeira linha do arquivo diz ao servidor web onde encontrar o interpretador para este script. Frequentemente no UNIX o perl está em /usr/bin. Então, em todos os seus Perl scripts, mude a localização do seu interpretador de perl (depois do caractere "!"):
#! /usr/bin/perl
para
#! c:\perl\perl.exe
assumindo que seu diretório de instalação do Perl seja c:\perl. - Configure o envio de correios. cFos PNet é composto por um pequeno sendmail.exe que permite ao estilo UNIX o envio de correios. Utiliza os parâmetros smtp configurados para o cFos PNet no GLOBAL.INI para enviar correios via SMTP e recebê-los em forma de texto plano stdin. Busque seus Perl scripts para chamadas de envio de correio e os substitua para chamar o cFos PNet's sendmail.exe.
Por exemplo, mude
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
para
open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
onde c:\program files\cfos\cfospnet é seu diretório de instalação do cFos PNet.
cFos Personal Net com PHP e MySQL
São 4 passos necessários para utilizar PHP scripts com cFos PNet:
- Baixe o thread-safe binaries como arquivo ZIP em http://windows.php.net/download/. Extraia em um diretório PHP de sua escolha, exemplo: c:\php.
- No diretório PHP, renomeie php.ini-production para php.ini e edite-o:
- Configure o envio de correios. cFos PNet é composto por um pequeno programa sendmail.exe que permite ao estilo UNIX o envio de correios. Remova o comentário ";" de sendmail_path e mude esta linha para
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
assumindo que c:\program files\cfos\cfospnet seja o diretório de instalação do cFos PNet.
Você também pode usar, ao invés disso, a função padrão de envio de correio PHP. - Adicione um "E" nas variables_order, exemplo: variables_order = "EGPCS".
- Diga ao cFos PNet onde o interpretador de PHP está localizado adicionando a chave php_interpreter na seção [param] do GLOBAL.INI em c:\programdata\cfos\cfospnet, exemplo:
php_interpreter=c:\php\php-cgi.exe
É necessário especificar a versão CGI do PHP aqui. Se seus scripts PHP usam o local do diretório público, como document_root, pode ser necessário configurá-lo. Por padrão, é c:\programdata\cfos\cfospnet\pub.
Baixe e instale o MySQL (por exemplo, Community Edition, instale como "Somente servidor"), configure um usuário adicional (talvez com direitos de administrador do db).
No php.ini sob as Windows Extensions comentário
;extension=php_mysqli.dll
e mude para
extension=ext/php_mysqli.dll.
cFos Personal Net com WordPress
Baixe e instale o MySQL e PHP.
Configure o banco de dados do WordPress:
Encontre o mysql.exe no seu computador e execute-o com
> mysql.exe -u admin_username -p
Enter admin_password.
Em seguida, emita os seguintes comandos:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO " wordpress_username "@"localhost" IDENTIFIED BY " wordpress_password "; FLUSH PRIVILEGES; EXIT;
Você pode excluir esse banco de dados com o mysql.exe e o comando DROP DATABASE pnet_wordpress_db;.
Crie um subdiretório na sua árvore pnet pub e copie o WordPress do arquivo zip para ele.
Inicie o pnet e execute o script de instalação do WordPress com seu navegador:
http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
e use pnet_wordpress_db, seu wordpress_username e wordpress_password para especificar o banco de dados que o WordPress deve usar.
Documentação do cFos Personal Net