Apache 2, exécution de mod_chroot. Peut accéder au script html et php de base bien.Apache Chroot - échec ibase_connect
Ce script de test fonctionne très bien avec cli php, donc je sais que la chaîne de connexion est correcte.
$host = '127.0.0.1:pubdata';
$password ="*******";
$username="SYSDBA";
$dbh = ibase_connect($host, $username, $password);
.. do query etc
Cependant, quand je lance cette sous Apache chrooté, il renvoie un message d'erreur:
Warning: ibase_connect(): Can't access lock files' directory /tmp/firebird in /html/app/webroot/test2.php
Cela semble vraiment étrange./tmp/firebird existe et est utilisé par firebird quand script par CLI.
Quand je compilé PHP je --with-interbase =/opt/firebird/
Espérons que cela est logique et que quelqu'un a une idée!
peut vous connecter à ce serveur local usi ng isql/isql-fb avec un utilisateur non root? pouvez-vous vous connecter à ce serveur à partir d'une autre machine du réseau? – jachguate