Migration PMB php5.4 vers php7.4
dans Installations
Bonjour à tous, j'ai migré un PMB 5.0.1 d'un ancien hébergement Infomaniak en php5.6 vers un cpanel en 7.4 (plus petite version sélectionnable) et voici les erreurs que je rencontre.
Je recherche une aide pour upgrader ou fixer les erreurs.
D'avance, merci,
Warning: Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP) in /home/csilapai/biblio/includes/mysql_functions.inc.php on line 7
Warning: Use of undefined constant MYSQL_BOTH - assumed 'MYSQL_BOTH' (this will throw an Error in a future version of PHP) in /home/csilapai/biblio/includes/mysql_functions.inc.php on line 8
Warning: Use of undefined constant MYSQL_NUM - assumed 'MYSQL_NUM' (this will throw an Error in a future version of PHP) in /home/csilapai/biblio/includes/mysql_functions.inc.php on line 9
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in /home/csilapai/biblio/includes/mysql_functions.inc.php on line 263
Warning: mysqli_errno() expects parameter 1 to be mysqli, null given in /home/csilapai/biblio/includes/mysql_functions.inc.php on line 59
Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/csilapai/biblio/includes/mysql_functions.inc.php on line 70
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/ufpdf.class.php on line 1057
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/ufpdf.class.php on line 1073
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/ufpdf.class.php on line 1096
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/ufpdf.class.php on line 1158
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/ufpdf.class.php on line 1173
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/ufpdf.class.php on line 1188
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/csilapai/biblio/classes/sphinx/sphinx_base.class.php on line 171
Warning: Cannot modify header information - headers already sent by (output started at /home/csilapai/biblio/includes/mysql_functions.inc.php:7) in /home/csilapai/biblio/index.php on line 78
Base de donn�es : csilapai_biblio18 / notice(s)
erreur :
V�rifiez vos param�tres de connexion � la base de donn�es, si c'est votre premier d�marrage de PMB, �tes-vous pass� par le script d'installation ./tables/install.php ?
.Vous pouvez aussi v�rifier votre configuration d'acc�s � votre base de donn�es dans le fichier /includes/db_param.inc.php de votre r�pertoire d'installation de PMB.
PMB 5.0.1 (changelogs.txt) - database - © 2002~2024
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je pense que soit vous pouvez mettre a nouveau en php5 avec votre cpanel (mais ca ne vous semble pas possible)
soit vous garder le php7.4 et faites l'upgrade de votre pmb5 en pmb7 voire pmb8.
De memoire :
- sauvegarder en 2 exemplaires par phpmyadmin votre base .
- bien verifier que les sauvegardes sont completes avec toutes les tables.
- mettre un exemplaire de sauvegarde sur un autre support : au cas ou.
Copier de meme votre repertoire pmb et le renommer par ex pmb_old.
Dezipper la nouvelle version sur le repertoire pmb actuel.
Finalement, vous devez lancer cette url : http://votre_site/tables/install.php.
Des parametres php ou mysql devront peut-etre etre ajuste.
Finalement vous devrez vous logger en admin , et le systeme vous guidera pour mettre la bdd a jour.
- faire alors une reindexation de la base.
- Verifier que tout est ok.
- Sauvegarder la nouvelle base.
opac_db_param.inc.php
dans pmb\opac_css\includes
Apres dezip ces fichiers anciens sont donc deja la, car pas ecrases, et ne sont donc en principe pas a modifier.