Rede pessoal do cFos com scripts Perl
Existem 4 etapas para usar scripts Perl com o cFos PNet:
Faça o download e instale o Perl em http://www.activestate.com/activeperl.
Edite o arquivo .htaccess nos diretórios onde estão os scripts Perl. Ou, para habilitar scripts Perl globalmente, edite o arquivo .htaccess no diretório raiz do documento ou em c:\programdata\cfos\cfospnet\private. Adicione a seguinte diretiva:
AddHandler cgi-script pl
Verifique todos os scripts Perl para a linha correta do interpretador. Nos scripts CGI, a primeira linha do arquivo de script informa ao servidor da Web onde encontrar o intérprete para esse script. No UNIX, frequentemente o perl está em /usr/bin. Portanto, em todos os seus scripts Perl, altere a localização do seu intérprete perl (após o caractere " ! "):
#! /usr/bin/perl
para
#! c:\perl\perl.exe
assumindo que o diretório de instalação do Perl seja c:\perl.
Configure o sendmail. O cFos PNet é enviado com o pequeno sendmail.exe para permitir o envio de e-mails no estilo UNIX. Ele usa os parâmetros smtp configurados para o cFos PNet no GLOBAL.INI para enviar emails via SMTP e aceita o email como texto sem formatação do stdin. Pesquise os scripts Perl em busca de chamadas do sendmail e substitua-os por uma chamada para o sendmail.exe do cFos PNet.
Por exemplo, altere
open (MAIL, "|/usr/bin/sendmail -t -i -oi");
para
open (MAIL, "| c:\\arquivos de programas\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
onde c:\arquivos de programas\cfos\cfospnet é o diretório de instalação do cFos PNet.
cFos Personal Net com PHP e MySQL
Estas são as etapas para usar scripts PHP e MySQL com cFos PNet:
Faça o download dos binários seguros para threads como arquivo ZIP em http://windows.php.net/download/. Descompacte em um diretório PHP de sua escolha, por exemplo, c:\php.
No diretório PHP, renomeie o php.ini-production para php.ini e edite-o:
Configure o sendmail. O cFos PNet vem com um pequeno programa sendmail.exe para permitir o envio de e-mails no estilo UNIX. Remova o comentário " ; " do sendmail_path e altere esta linha para
sendmail_path = c:\\arquivos de programas\\cfos\\cfospnet\\sendmail.exe
assumindo que c:\arquivos de programas\cfos\cfospnet é o diretório de instalação do cFos PNet.
Você também pode usar os recursos internos de envio de e-mail do PHP.
Adicione um " E " à variables_order, por exemplo, variables_order = "EGPCS".
Informe ao cFos PNet onde o interpretador PHP está localizado, adicionando a chave php_interpreter à seção [param] de GLOBAL.INI em c:\programdata\cfos\cfospnet, por exemplo
php_interpreter=c:\php\php-cgi.exe
Você precisa 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.
Como configurar e usar várias linguagens de script com o cFos Personal Net