Bug caractères spéciaux< Sujet précédent  Sujet suivant >
Index du Forum -> NUKED-KLAN VERSION > 1.7 -> Installation et mises à jour

Page : 1 2 [3] 4 5
AuteurMessage
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bannis de mon site....
Up{#Surprised}

Bon après test :

Chez ovh, hébergement perso 50mo bdd
BDD effacée, recréée, fraiche donc
Site de test dédié
Install en 1.7.8
Mise à jour en 1.7.9 (donc activation php 5.4 par ..htaccess vu qu'on se dit "qui peut le plus" et lors de l'install on voit "php >=5.1")
Tout se passe bien mais bug d'accents dans les titres (dans le corps cela fonctionne, mais si le titre en contient, on ne peut accéder au corps sur le forum)

Install fraiche en 1.7.8 php 5.4 actif marche pas (bug accents)
Désactivation php 5.4 ok 1.7.8 fonctionne bien.

Edit : Test en php 5.1, cela fonctionne, ce qui ne s'affichait pas s'affiche bien maintenant en 1.7.9.

Edit 2 : Mise à jour réussis sur le site.

Mais sur le site de test et sur le principal, le caractère "&" bug dans les titres et est remplacé par  "&_amp;" (sans le "_" bien sûr) .

EDIT 3 : l'importation des données écrites de la BDD ayant des titres avec apostrophes résulte en un bug (que j'avais déjà vu) "j'ai" devient "j/'ai". (avec non un slash, mais un antislash que votre forum semble éliminer automatiquement...)



Edité par Keneda le 30/03/2012 19:50
Posté le 30/03/2012 - 11:18:03   Revenir en haut | Permalien
Belgium.gif Magic Ray
Junior Member



Messages : 18
Inscrit(e) le: 23/01/2010
RE : Bannis de mon site....
Moi aussi j'ai le problème des accents dans les titres.
Si je comprends bien, je dois désactiver la version 5.4 de php et installer la 5.1.
Comment faire?

Merci 

Posté le 31/03/2012 - 19:26:40   Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bannis de mon site....
Pour moi, sur OVH, ça passe par la mise en place dans le répertoire du site sur FTP, d'un fichier .htaccess avec la commande "SetEnv PHP_VER 5_4" dedans.

J'ai donc mis "SetEnv PHP_VER 5_1" à la place.

Si le fichier .htaccess existe déjà, il suffit de l'éditer et de rajouter la ligne si elle n'y est pas, ou la modifier si elle y est en 5_4.


Edité par Keneda le 31/03/2012 19:32
Posté le 31/03/2012 - 19:30:26   Revenir en haut | Permalien
Belgium.gif Magic Ray
Junior Member



Messages : 18
Inscrit(e) le: 23/01/2010
RE : Bannis de mon site....
J'ai modifié le fichier .htaccess. Il n'y avait rien dedans. J'ai donc ajouté la ligne "SetEnv PHP_VER 5_1".
Mais ça ne fonctionne pas. J'ai une erreur 500...  


Posté le 31/03/2012 - 19:55:35  4df43e2eeb.JPG (65 Ko) Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bannis de mon site....

Tu es chez OVH?
Tu as demandé comment faire pour PHP. J'ai bien précisé que je suis chez OVH, c'est la procédure chez eux, et en hébergement perso, j'aurais même du ajouter.
La gestion de php peut être différente selon l'hébergeur.

C'est quoi ton hébergeur?

Edit : ah c'est franceserv
https://www.franceserv.fr/faq
 

Citation faq :

Quelle est votre version de PHP ?

Nous utilisons constamment la dernière version stable de PHP pour vous assurer une sécurité et des performances accrue. Au 27 janvier 2011, nous utilisons la version 5.3.5. Vous pouvez d'ailleurs vous référer à notre PHP Info à l'adresse http://www.franceserv.fr/phpinfo/.



A voir si on peut forcer php5.1 chez eux, et comment.

 

 



Edité par Keneda le 31/03/2012 20:09
Posté le 31/03/2012 - 20:00:32   Revenir en haut | Permalien
Belgium.gif Magic Ray
Junior Member



Messages : 18
Inscrit(e) le: 23/01/2010
RE : Bannis de mon site....
Ok, je vais me renseigner chez mon hebergeur.

Une MAJ de la dernière version de NK pourrait résoudre le problème de comptabilité avec le php 5.4?

EDIT: J'ai demandé si on pouvait  changer de version de php et l'on m'a dit que non car la version 5.1 possède trop de failles de sécurité. On m'a dit aussi que les problèmes d'accent ne viennent pas de la version de PHP mais du développement (charset du fichier, de la page ou encore du connecteur MySQL ou même de l'interclassement des tables MySQL).
Je ne suis pas avancé... Je suis même encore un peu plus perdu. Des idées? 


Edité par Magic Ray le 31/03/2012 20:54
Posté le 31/03/2012 - 20:30:38   Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bannis de mon site....
Il te disent bien ce qu'ils veulent, j'ai tout essayé sur mon hébergement OVH.

Jusqu'à supprimer la base mysql, la recréer, donc réglage par défaut OVH, comme lors de la première install du site, installer un site de test 1.7.9 vierge, donc exit tout problème de sauvegarde de base de donnée corrompues, de reste de block/plugins, de thèmes... faire des tests, et j'avais le même bug.

J'ai passé en 5.1, plus le bug.

Je me fiche un peu de savoir d'où ça vient exactement (il semble qu'OVH gère bizarrement les charsets, mais t'es pas chez ovh), le fait est que passer en 5.4 avait créé des bugs, que ce soit sur le "vieux" site ou celui de test, en 5.1 plus rien (et crois moi j'ai cherché un moment une solution à mon site planté et inutilisable).

Pour savoir si ça vient de NK 1.7.9, faudrait qu'un dev se penche dessus.

Je te propose de relire les derniers posts que j'ai mis sur ce topic à ce sujet tu verra un peu plus clair dans mon problème qui ressemble étrangement au tien.

Le site vierge où j'ai fait mes tests, que tu peux essayer aussi, faut t'inscrire si tu veux poster par contre : http://test.stars-team.com/index.php

Pour ce qui est de l'encodage de la BDD (interclassement collation, operations, fichier dump et tous le toutim), voilà ce que j'ai testé lors de mes tests de restauration :
  • ansi = encodage fichier en ANSI
  • phpma = phpmyadmin
  • restore by php = restauration avec un fichier "restore.php" contenant un paramètre charset, mis à la racine du site, plus simple pour utiliser un .dump ovh gzippé et surtout plus rapide quand on test/efface et recréé 10 configs différentes (procédure décrite ici par Gaston_Phone : http://forum.ovh.com/showthread.php?t=69964 )
  • fail : si caractère spécial dans BDD, rien de ce qui en contient n'est affiché dans le site restauré (même les parties du texte "sans caractères")
  • restore ok ... mais fail : restauration complète mais les caractères spéciaux remplacés par des signes

Citation :
  1. dump ovh intact (ansi) + (phpma = collation latin1 & operation latin1) + restore by php latin1 = fail
  2. dump ovh intact + (phpma = collation latin1 & operation latin1) + restore by php utf8 = fail
  3. dump ovh intact + (phpma = collation utf8 unicode & operation latin1) + restore by php latin1 = fail
  4. dump ovh intact + (phpma = collation utf8 unicode & operation utf8 unicode) + restore by php latin1 = fail
  5. dump ovh intact + (phpma = collation utf8 unicode & operation utf8 unicode) + restore by php utf8 = fail
  6. dump ovh convertis utf8 (bomless) + (phpma = collation latin1 & operation latin1) + restore by php latin1 = ok restore mais fail post caractères spéciaux
  7. dump ovh convertis utf8 (bomless) + (phpma = collation latin1 & operation latin1) + restore by php utf8 = idem
  8. dump ovh convertis utf8 (bomless) + (phpma = collation utf8_unicode_ci & operation latin1) + restore by php latin1 = idem
  9. dump ovh convertis utf8 (bomless) + (phpma = collation latin1 & operation utf8_unicode_ci) + restore by php latin1 = idem
  10. dump ovh convertis utf8 (bomless) + (phpma = collation utf8_unicode_ci & operation utf8_unicode_ci) + restore by php latin1 = idem


J'ai arrêté les tests (y'avait encore des combinaisons possibles...) quand j'ai eu l'idée, d'un coup "mais qu'est-ce qui a (j'ai) bien pu changer entre avant où mon site allait bien, et après, quand tout allait mal même après une restauration complète, BDD et fichiers FTP".... et la réponse fût, sans appel, PHP 5.4.

>> Supressiion du .htaccess >> succès
>> Test avec .htaccesse pour PHP 5.1 >> succès

Comme diraient les deux autres "nous n'avons pas d'autre explication".

D'autant qu'il reste un bug sur le site mis à jour en 1.7.9, avec le caractère "&".
Bug qui est aussi présent sur le site de test.

Tout s'emboite parfaitement.
La source du problème est hors de ma portée (je ne suis pas codeur PHP), tout ce que je peux faire, c'est utiliser une "astuce", désactiver php 5.4.


Edité par Keneda le 01/04/2012 06:45
Posté le 01/04/2012 - 05:58:52   Revenir en haut | Permalien
Belgium.gif Sekuline
Ancien

Messages : 3349
Inscrit(e) le: 04/09/2008
RE : Bannis de mon site....
J'ai un NK sur FranceServ, je n'ai pas du régler la version de PHP ou quoi qu'il en soit. Tout s'est passé correctement.

C'est vraiment bizarre !! ^^

développeur web auto-didacte (xHTML, HTML5, CSS3, PHP, MySQL, JS : jQuery)

Espace de stockage portable ! Sekuline

Posté le 01/04/2012 - 17:02:19   Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bannis de mon site....
Sekuline, bizarre oui, surement, non pas moins réel :p
Le site de test est là si tu veux faire mumuse.


Edité par Keneda le 01/04/2012 21:52
Posté le 01/04/2012 - 21:51:13   Revenir en haut | Permalien
Belgium.gif Magic Ray
Junior Member



Messages : 18
Inscrit(e) le: 23/01/2010
RE : Bannis de mon site....
@Sekuline: Tu as la dernière version de NK installée sur l'hébergeur franceserv?

@Keneda: Merci pour ton aide. Je vais faire mon maximum pour corriger ce bug avec les informations que tu m'a donné. 

Posté le 02/04/2012 - 10:09:27   Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bug accents
{#Surprised}

Un retour quelquonque?
Les devs NK?
Zavez trouvé un truc avec php?

Posté le 05/04/2012 - 21:50:31   Revenir en haut | Permalien
Belgium.gif Sekuline
Ancien

Messages : 3349
Inscrit(e) le: 04/09/2008
RE : Bug accents
Yep,

Je vais de ce pas faire un nouveau install chez FranceServ pour tester le bug que vous me dites.

Je ferais un édition de mon message voir une réponse ;)

Bonne soirée.

développeur web auto-didacte (xHTML, HTML5, CSS3, PHP, MySQL, JS : jQuery)

Espace de stockage portable ! Sekuline

Posté le 06/04/2012 - 19:29:17   Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bug accents
Par contre je te l'ai dit je suis chez OVH moi, et donc, si tu veux tester sur mon ftp ovh, faut qu'on convienne d'un jour, et je te file accès libre.

Posté le 07/04/2012 - 00:03:22   Revenir en haut | Permalien
France.gif Keneda
Member



Messages : 197
Inscrit(e) le: 09/05/2008
RE : Bug accents
Problème confirmé avec Samoth.
Lié à PHP 5.4, tout du moins chez OVH.
Investigations ouvertes. ^^


Edité par Keneda le 21/04/2012 21:23
Posté le 21/04/2012 - 02:14:41   Revenir en haut | Permalien
France.gif Sam
Développeur

Messages : 1310
Inscrit(e) le: 19/11/2007
RE : Bug accents
Salut Keneda,

Le problème des "&" dans les titres est en cours de correction. Concernant ton soucis d'encodage avec PHP 5.4, je reviens vers toi plus tard quand j'aurais plus d'infos.

Cdt,
Samoth

Posté le 23/04/2012 - 07:59:14   Revenir en haut | Permalien
Page : 1 2 [3] 4 5