» cFos Personal Net documentation, Vue d'ensemble

cFos Personal Net avec scripts Perl

Il existe 4 étapes pour pour utiliser des scripts Perl avec cFos PNet :

  1. Téléchargez et installez Perl à partir de http://www.activestate.com/activeperl .
  2. Éditez le fichier .htaccess dans le répertoire où vos scripts Perl sont situés. Ou, pour activer de façon globale les scripts Perl, éditez le fichier .htaccess dans le répertoire du document maître ou dans c:\programdata\cfos\cfospnet\private. Ajoutez l'argument suivant :
    AddHandler cgi-script pl
  3. Vérifiez tous les scripts Perl au niveau de la ligne pour le bon interpréteur. Dans les scripts CGI, la première ligne du script déclare le serveur web pour trouver le bon interpréteur pour le script. Sous UNIX, perl est souvent dans /usr/bin. Ainsi, dans tous vos scripts Perl, mettre à jour la localisation de votre interpréteur perl (après le caractère "!"):
    #! /usr/bin/perl
    to
    #! c:\perl\perl.exe
    , en partant du principe que votre répertoire d'installation est c:\perl.
  4. Configurez sendmail. cFos PNet est livré avec sendmail.exe pour permettre un envoie d'e-mail similaire à UNIX. Cela prend en compte les paramètres smtp configurés dans cFos PNet dans GLOBAL.INI pour envoyer des e-mails via SMTP et accepte les e-mail en plein texte depuis stdin. Recherchez dans vos scripts Perl pour des références à sendmail et remplacer les par des références à cFos PNet's sendmail.exe.
    Par exemple, changez
    open (MAIL, "|/usr/bin/sendmail -t -i -oi");
    to
    open (MAIL, "|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
    c:\program files\cfos\cfospnet est votre répertoire d'installation de cFos PNet.

cFos Personal Net with PHP and MySQL

Il existe 4 étapes pour pour utiliser des scripts PHP avec cFos PNet :

  1. Téléchargez l'archive ZIP contenant les fichiers en format thread-safe binaire depuis http://windows.php.net/download/ . Décompressez dans un répertoire PHP de votre choix, p.ex. c:\php .
  2. Dans le répertoire PHP, renommer php.ini-production en php.ini and edit it:
    1. Configurez sendmail. cFos PNet est livré avec sendmail.exe pour permettre un envoie d'e-mail similaire à UNIX. Enlevez le caractère de commentaire ";" de sendmail_path et changer cette ligne en
      sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
      en partant du principe que c:\program files\cfos\cfospnet est votre répertoire d'installation pour cFos PNet.
      Vous pouvez aussi utiliser à la place les fonctionnalités d'envoi d'e-mail PHP inclues.
    2. Ajoutez un "E" à variables_order, p.ex. variables_order = "EGPCS".
  3. Renseigner à cFos PNet ou est localisé l'interpréteur PHP en ajoutant la clef php_interpreter à la section [param] de GLOBAL.INI dans c:\programdata\cfos\cfospnet, p.ex.
    php_interpreter=c:\php\php-cgi.exe
    Vous devez spécifier la version de CGI de PHP.
  4. If your PHP scripts use the location of the public directory, such as document_root, you may need to configure it. It is by default c:\programdata\cfos\cfospnet\pub.
  5. Download and install MySQL (e.g. Community Edition, install as "Server Only"), configure an additional user (maybe with db admin rights).
  6. In php.ini under Windows Extensions uncomment
    ;extension=php_mysqli.dll
    and change it to
    extension=ext/php_mysqli.dll.

cFos Personal Net with WordPress

  1. Download and install MySQL and PHP.
  2. Configure WordPress database:
    1. Find mysql.exe on your computer and run it with
      > mysql.exe -u admin_username -p
      Enter admin_password.
    2. Then issue the following commands:
      CREATE DATABASE pnet_wordpress_db;
      GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO "wordpress_username"@"localhost" IDENTIFIED BY "wordpress_password"; FLUSH PRIVILEGES; EXIT;
    3. You can delete that database with the mysql.exe and the command DROP DATABASE pnet_wordpress_db;.
  3. Create a subdirectory in your pnet pub tree and copy WordPress from zip archive into it.
  4. Start pnet and run the WordPress install script with your browser:
    http://localhost/your_wordpress_subdirectory/wp-admin/install.php
    and use pnet_wordpress_db, your wordpress_username and wordpress_password to specify the database WordPress should use.

cFos Personal Net documentation

Basé et propulsé par cFos Personal Net Web Server
Practice random kindness and senseless acts of beauty