Bonjour,

Je souhaite exécuter une fichier php qui se trouve sur mon serveur Debian en ligne de commande.

lorsque je me met dans le répertoire de l'appli php et que je fais la commande :
/usr/bin/php5 -f bot.php
ou alors :
/usr/bin/php5 -f /var/www/bot/bot.php
Le script se lance correctement en ligne de commande (tout est ok )

Maintenant si je souhaite lancer cette commande sans me mettre dans le répertoire de l'appli (en vu de pouvoir lancer cette page au boot du poste), je fais :
/usr/bin/php5 -f /var/www/bot/bot.php
et ça ne fonctionne pas correctement, il me renvoie les erreurs suivantes :

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/ldap.so' - /usr/lib/php5/20060613+lfs/ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/snmp.so' - /usr/lib/php5/20060613+lfs/snmp.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/xmlrpc.so' - /usr/lib/php5/20060613+lfs/xmlrpc.so: cannot open shared object file: No such file or directory in Unknown on line 0

Warning: require_once(./include/bot.conf.php): failed to open stream: No such file or directory in /var/www/bot/bot.php on line 31

Fatal error: require_once(): Failed opening required './include/bot.conf.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/bot/bot.php on line 31
Voici le contenu de mon fichier bot.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php 
/**
 * fichier : bot.php : 
 * Script principal
 *
 * @package Cspbot
 * @since 2006/08/10
 * @version 0.3
 * @author Fabrice Lezoray - Tetsuo - Alain Nicolas (mcAllan)
 * @copyright See licence.txt
 * 
 */
 
function __autoload($class) {
    $file1 = './classes/class.'.$class.'.php';
    if(is_readable($file1)) {
        include_once $file1;
    }
    $plugin = './plugin/'.$class.'/plug.php';
    if(is_readable($plugin)) {
        include_once $plugin;
    }
}
 
if(!isset($argv)) {
    die ('Only batch running');
}
 
 
 
require_once('./include/bot.conf.php');
 
# ---------------------------
# Instanciation du bot
# ---------------------------
$MainProc = new IRCMain($server = IRC_SERVER, $port = IRC_PORT, $chan = '#'.IRC_CHAN, $name = BOT_NICK, MY_IP, MY_DOMAIN);
 
# ---------------------------
# Chargement liste des op autorisés
# ---------------------------
$MainProc -> setOpList($botOp);
 
# ---------------------------
# Chargement des plugins
# ---------------------------
$MainProc->loadPlugs();
 
# ---------------------------
# Démarrage du bot
# ---------------------------
$MainProc->run();
 
?>
P.S : "/usr/bin/php5" <= ceci est le CLI php

Quelqu'un aurait-il une petite idée pour ce problème ?

Merci d'avance !!!