Bonjour,
Ma config : machine virtuelle Debian8, postgresql 9.4 et php 5.6
Après plusieurs jours de recherches et de tests, j’étais toujours confronté à cette erreur "PHP fatal error : cannot make static method DB::isError() "
J’ai tout essayé, du chmod 777 à la modif du error_reporting dans le php.ini, crée des pages de test de connexion, épluché la doc du database.inc.php,
Pour ceux que ça intéresse, il s’agit d’incompatibilité entre pear et php5 et la modification consiste à ajouter le simple mot “static” devant l’appel "function isError dans le fichier /opencimetiere/core/database.inc.php ligne 25.
La ligne d’origine :
function isError($resource = NULL, $forcereturn = false) {
La ligne modifiée :
static function isError($resource = NULL, $forcereturn = false) {
source : http://forums.devshed.com/php-development-5/static-method-db-connect-called-statically-462291.html
J’arrive enfin à me connecter. Reste à voir si ça ne va pas bloquer plus loin…
Merci aux développeurs de ce projet.