Bonjour
je rencontre un problème avec l’affichage des listes après avoir installé OpenCourrier.
j’ai installé les données de démo et créé un courrier d’arrivée ; pourtant, l’affichage dans “courriers d’arrivée” est vide (bien qu’il me signale 3 enregistrements). D’autres part, en page d’accueil, la liste des ces 3 courriers d’arrivée s’affiche, mais en cliquant sur l’un d’eux, j’obtiens une HTTP ERROR 500.
Il en va de même pour les tâches.
D’avance merci pour le coup de pouce !
Bonjour,
Avez-vous pensé à donner les droits et les permissions sur le répertoire /opencourrier ?
sudo chown -R www-data:www-data /var/www/opencourrier ou
sudo chown -R www-data:www-data /var/www/html/opencourrier
et
sudo chmod -R 777 /var/www/opencourrier ou
sudo chmod -R 777 /var/www/html/opencourrier
Cordialement,
Ludovic
Oui les droits ont bien été attribués sur le répertoire
d’après les logs d’Apache :
PHP Warning: Declaration of DB_pgsql::quote($str) should be compatible with DB_common::quote($string = NULL) in /var/www/html/opencourrier/php/db/DB/pgsql.php on line 49
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtoupper() in /var/www/html/opencourrier/sql/pgsql/courrier.inc.php:12\nStack trace:\n#0 /var/www/html/opencourrier/sql/pgsql/courrier_arrivee.inc.php(9): include()\n#1 /var/www/html/opencourrier/scr/form.php(143): require(’/var/www/html/o…’)\n#2 {main}\n thrown in /var/www/html/opencourrier/sql/pgsql/courrier.inc.php on line 12
Quelle version de php avez-vous installé ? Toutes les options sont-elles installées ?
Pour PHP 7 :
sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-gd php7.0-mcrypt php7.0-msgpack php7.0-memcached php7.0-intl php7.0-sqlite3 php7.0-gmp php7.0-geoip php7.0-mbstring php7.0-xml php7.0-zip php7.0-pgsql
Yes !
PHP7 était bien installé mais certains paquets étaient manquants.
Problème résolu,
merci encore !