Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

flop25
2013-09-17 13:46:19

au boulot et chez moi je dév sur 5.4.3
aucun soucis, aucun changement

Velborg
2013-09-17 10:20:40

Bonjour,

quelqu'un a t'il déjà installé piwigo avec du php5.4, si oui quels modifs ont été apportés ?

En effet, je viens de tester une installation sur debian squeeze et php5.3 et en supprimant suhosin cela fonctionne.

Je sais qu'il y a des différences à apporter entre php5.3 et php5.4 mais même en cherchant sur le net je n'ai pas trouvé de solution à mon problème :(

Cordialement,
Velborg

Velborg
2013-09-13 13:50:18

Le paquet n'est plus installé avec php5.4 :)

plg a écrit:

apt-get remove --purge php5-suhosin
service apache2 restart

flop25
2013-09-13 13:48:43

suhosin ... mm toujours lui cette "##*ù:@

plg
2013-09-13 13:39:58

apt-get remove --purge php5-suhosin
service apache2 restart

Velborg
2013-09-13 10:31:50

Non aucun htaccess :(

flop25 a écrit:

:/
bad bad bad

Bon et bien là il est clair que le serveur ou php est mal configuré ou trop sécurisé... Auriez un htaccess quelque part sur le chemin vers le dossier  de Piwigo

flop25
2013-09-13 10:29:04

:/
bad bad bad

Bon et bien là il est clair que le serveur ou php est mal configuré ou trop sécurisé... Auriez un htaccess quelque part sur le chemin vers le dossier  de Piwigo

Velborg
2013-09-13 10:19:58

Lignes ajoutée et maintenant il y a vide d'affiché en appelant i.php

flop25 a écrit:

okay donc $_SERVER["QUERY_STRING"] est vide
pour être 100% sûr:

if (empty($_SERVER["QUERY_STRING"]))
{
ierror('vide', 400);
}
avant
ierror($_SERVER["QUERY_STRING"], 400);

flop25
2013-09-13 10:14:56

okay donc $_SERVER["QUERY_STRING"] est vide
pour être 100% sûr:

if (empty($_SERVER["QUERY_STRING"]))
{
ierror('vide', 400);
}
avant
ierror($_SERVER["QUERY_STRING"], 400);

Velborg
2013-09-13 10:07:48

Je viens de remplacer dans i.php et cela donne maintenant :
  ierror($_SERVER["QUERY_STRING"], 400);
  foreach (preg_split('#/+#', $req) as $token)
  {
    preg_match($conf['sync_chars_regex'], $token) or ierror('Invalid chars in request', 400);
  }

Par contre affichage toujours blanc et toujours cette erreur 2013-09-13T10:02:41+02:00 ERROR 400  /i.php

Cordialement,
Velborg

flop25 a écrit:

remplacez ierror($req, 400); par ierror($_SERVER["QUERY_STRING"], 400); svp

flop25
2013-09-13 09:48:32

remplacez ierror($req, 400); par ierror($_SERVER["QUERY_STRING"], 400); svp

Velborg
2013-09-13 09:31:52

Côté phpinfo j'ai :
_SERVER["QUERY_STRING"]    action=phpinfo

Velborg a écrit:

Bonjour,

un plugin côté serveur ou appli ?

Je suis sur un serveur OVH et ne connais pas spécialement leur politique, comment pourrais je savoir si un plugin est bloquant ?

Cordialement,
Velborg

flop25 a écrit:

c’est bien ce dont j'ai peur: l'url n'est pas lisible
Auriez vous un module de sécurité trop agressif ? qui empêche la lecteur de globale $_SERVER["QUERY_STRING"] ?

Velborg
2013-09-13 09:30:05

Bonjour,

un plugin côté serveur ou appli ?

Je suis sur un serveur OVH et ne connais pas spécialement leur politique, comment pourrais je savoir si un plugin est bloquant ?

Cordialement,
Velborg

flop25 a écrit:

c’est bien ce dont j'ai peur: l'url n'est pas lisible
Auriez vous un module de sécurité trop agressif ? qui empêche la lecteur de globale $_SERVER["QUERY_STRING"] ?

flop25
2013-09-12 18:26:37

c’est bien ce dont j'ai peur: l'url n'est pas lisible
Auriez vous un module de sécurité trop agressif ? qui empêche la lecture de la globale $_SERVER["QUERY_STRING"] ?

Velborg
2013-09-12 17:42:11

Je viens d'ajouter "ierror($req, 400);" dans le fichier i.php et ai actuellement une page blanche quand j'appelle i.php :(

Petite question, piwigo est il bien compatible avec php5.4 ? :D

Cordialement,
Velborg

flop25 a écrit:

remplacez

Code:

foreach (preg_split('#/+#', $req) as $token)
{
   preg_match($conf['sync_chars_regex'], $token) or ierror('Invalid chars in request', 400);
}

par

Code:

ierror($req, 400);
foreach (preg_split('#/+#', $req) as $token)
{
   preg_match($conf['sync_chars_regex'], $token) or ierror('Invalid chars in request', 400);
}

juste une ligne à ajouter en fait

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact