php 7.2 ?

Pour les problèmes avec l'installation ou l'utilisation du script - About install and use problems.

Modérateurs : boulmontjj, Pierre G., Malabar, Otomatic

Règles du forum
Pensez à effectuer une recherche et à consulter la FAQ, la réponse à votre question a de grandes chances d'avoir déjà été donnée ;-).
Dans votre message, n'oubliez pas de mentionner l'URL vers votre livre d'or, cela nous permet de vous aider bien plus efficacement :super:.
xpmen
Messages : 6
Inscription : Jeu 14 Août 2008, 11:55
Contact :

php 7.2 ?

Messagepar xpmen » Sam 10 Nov 2018, 02:44

bonjour,

es-que le script est compatible en php 7.2 ?

mon herbergeur viens de mettre à jour la version php et mon livre d'or ne fonctionne
j'ai page blanche

Otomatic
Modérateur
Modérateur
Messages : 737
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: php 7.2 ?

Messagepar Otomatic » Sam 10 Nov 2018, 13:42

Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

xpmen
Messages : 6
Inscription : Jeu 14 Août 2008, 11:55
Contact :

Re: php 7.2 ?

Messagepar xpmen » Sam 10 Nov 2018, 14:06

bonjour et merci Otomatic

j'ai fait les modif, mais toujours page blanche

http://super-game.be/SGN/livre/index.php

j'ai peut être fait une betise :taistoi:

voila mes deux fichiers modifier, si vous pouvez y jeter un oeil
je vous remerci

funct_utiles.zip


et

ModeliXe.zip
Vous ne pouvez pas consulter les fichiers insérés à ce message.

Otomatic
Modérateur
Modérateur
Messages : 737
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: php 7.2 ?

Messagepar Otomatic » Sam 10 Nov 2018, 18:06

Bonjour,

Quelle était la version PHP avant de passer en 7.2 ?
Sans doute une version 5.6.x. Parce que PHP 7 ne supporte plus l'extension PHP mysql mais uniquement mysqli et que le Livre d'Or ne supporte pas de base l'extension mysqli.
Il faut donc apporter aussi un autre modification pour que le Livre d'Or supporte mysqli : Voir viewtopic.php?f=2&t=3215
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

Otomatic
Modérateur
Modérateur
Messages : 737
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: php 7.2 ?

Messagepar Otomatic » Sam 10 Nov 2018, 19:11

Bonsoir,

Pour éventuellement simplifier le travail, vous pouvez voir ici : viewtopic.php?f=1&t=3272&p=16871&hilit=agb_utf8.zip#p16871
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

xpmen
Messages : 6
Inscription : Jeu 14 Août 2008, 11:55
Contact :

Re: php 7.2 ?

Messagepar xpmen » Sam 10 Nov 2018, 20:05

bonsoir,
merci pour votre aide
j'ai pris l'archive agb_utf8 de votre lien
déziper et envoyer les fichiers
mais toujours pareil, page blanche http://super-game.be/SGN/livre/

je suis retourner sur mon hébergeur pour réactivé php 5.6 quelque instant pour voir (j'ai encore la possibilité de le faire quelque jours)
et la le livre était à nouveau la et actif :-/

j'ai bien vérifier mon config_base.php
les ligne demander n'y était pas mais je les est rajouter

en voila une parti

Code : Tout sélectionner

$name_table['alex_livre_config'] = 'alex_livre_config';
$name_table['alex_livre_txt_lang'] = 'alex_livre_txt_lang';
$name_table['alex_livre_sessions'] = 'alex_livre_sessions';
$name_table['alex_livre_users'] = 'alex_livre_users';
$name_table['alex_livre_messages'] = 'alex_livre_messages';
$name_table['alex_livre_censure'] = 'alex_livre_censure';
$name_table['alex_livre_ban'] = 'alex_livre_ban';
$name_table['alex_livre_smileys'] = 'alex_livre_smileys';
$name_table['alex_img_verif_add'] = 'alex_livre_img_verif_add';
//Uncomment to see SQL queries. Don't use in production
//define('SEE_QUERIES', 1);
//Uncomment only if Guestbook and database are encoded utf-8
define('NAMES_UTF8', 1);
//$database_type = 'MySQL';
$database_type = 'MySQLi';
?>


j'ai zapper quelque chose ?

Otomatic
Modérateur
Modérateur
Messages : 737
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: php 7.2 ?

Messagepar Otomatic » Dim 11 Nov 2018, 10:31

Bonjour,

Et ça :

Code : Tout sélectionner

//$database_type = 'MySQL';
$database_type = 'MySQLi';

Est-ce que ça existe bien dans votre fichier config_base.php ?
Et en respectant la casse, c'est-à-dire majuscules et minuscules.

Et si ça ne fonctionne toujours pas, voir les erreurs dans les fichiers de log php et mysql chez l'hébergeur.
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

xpmen
Messages : 6
Inscription : Jeu 14 Août 2008, 11:55
Contact :

Re: php 7.2 ?

Messagepar xpmen » Dim 11 Nov 2018, 11:48

bonjour
oui le code y est, vous pouvez le voir dans une parti de la copie du config_base.php que je vous montre

pour le reste; fichiers de log php et mysql chez l'hébergeur je n'y est pas accès

je vais revoir toute les modif que vous m'avais montrer, et si toujours pas
alors j’espère qu'un jour une version stable prévu pour php 7.2 sortira, j'utilise le livre depuis de nombreuse années, et je voudrai continuer
en tout les cas, je garde la base de donné avec tout les messages au cas ou :)

un grand merci pour toute votre aide
si j'arrive a le faire fonctionner à nouveau, je ne manquerai pas de venir le dire ici ;-)

Otomatic
Modérateur
Modérateur
Messages : 737
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: php 7.2 ?

Messagepar Otomatic » Dim 11 Nov 2018, 17:11

xpmen a écrit :pour le reste; fichiers de log php et mysql chez l'hébergeur je n'y est pas accès

C'est bien dommage parce que les éventuelles erreurs permettraient de comprendre pourquoi ça ne fonctionne pas.

Néanmoins, les entêtes de votre “page blanche” indiquent :

Code : Tout sélectionner

Connection: keep-alive
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Date: Sun, 11 Nov 2018 14:59:04 GMT
Server: Apache
Via: 1.1 varnish (Varnish/6.1)
X-Powered-By: PHP/7.2.12
X-Varnish: 316769983
500 Internal Server Error

Content-Length à zéro indique que rien n'est chargé sans doute dû à “500 Internal Server Error” qui, a priori, indique une erreur de connexion à MySQL ou à la base de données et c'est pour ça que pouvoir avoir accès aux logs est important.

Mais, comme je n'ai pas vu les informations idoines dans votre copie du fichier config_base.php, je dirais qu'il y manque les paramètres de connexion à MySQL et à la base de données, c'est à dire :

Code : Tout sélectionner

 $f_mysql_host = "nom hôte mysql";
 $f_mysql_user = "nom utilisateur mysql";
 $f_mysql_pass = 'mot de passe';
 $f_mysql_base = "nom base de données";
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi


Revenir vers « Installation & utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités