cFosSpeed est désormais entre de nouvelles mains. Atlas Tech Solutions en est désormais le propriétaire, développe et vend de nouvelles versions
Visitez également notre page cFos eMobility pour nos produits d'électro-mobilité, comme cFos EVSE, cFos Charging Manager et cFos Wallbox Booster

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 avec PHP et 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. Si vos scripts PHP utilisent l'emplacement du répertoire public, comme document_root, vous devrez peut-être le configurer. Il s'agit par défaut de c:\programdata\cfos\cfospnet\pub.
  5. Téléchargez et installez MySQL (par exemple Community Edition, installez en tant que "serveur uniquement"), configurez un utilisateur supplémentaire (peut-être avec des droits d'administrateur db).
  6. Dans php.ini sous Windows Extensions décommenter
    ;extension=php_mysqli.dll
    et changez-le en
    extension=ext/php_mysqli.dll.

cFos Personal Net avec WordPress

  1. Téléchargez et installez MySQL et PHP.
  2. Configurer la base de données WordPress:
    1. Trouvez mysql.exe sur votre ordinateur et exécutez-le avec
      > mysql.exe -u admin_username -p
      Enter admin_password
      .
    2. Exécutez ensuite les commandes suivantes:
      CREATE DATABASE pnet_wordpress_db;
      GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO " wordpress_username "@"localhost" IDENTIFIED BY " wordpress_password "; FLUSH PRIVILEGES; EXIT;
    3. Vous pouvez supprimer cette base de données avec mysql.exe et la commande DROP DATABASE pnet_wordpress_db;.
  3. Créez un sous-répertoire dans votre arborescence de pub pnet et copiez WordPress à partir de l'archive zip dedans.
  4. Démarrez pnet et exécutez le script d'installation de WordPress avec votre navigateur:
    http://localhost/ your_wordpress_subdirectory /wp-admin/install.php
    et utilisez pnet_wordpress_db, votre wordpress_username et wordpress_password pour spécifier la base de données que WordPress doit utiliser.

cFos Personal Net documentation

Comment configurer et utiliser plusieurs langages de script avec cFos Personal Net