Page 1 sur 1

Ajout de dossiers impossible en PHP 5.6.13

Publié : 08 oct. 2015, 20:26
par Mr.Glloq
Bonjour,
Nous venons de migrer de serveur (c'est la seule raison que je trouve) et depuis, impossible de créer de nouveaux dossiers dans le "gestionnaire de fichiers" .
J'arrive a manipuler les fichiers, télécharger dans les dossiers déjà existant
Mais impossible de créer de nouveaux dossier
Mes utilisateurs avec droits (comme avant)
Moi en tant qu'Admin
Quand je tente de créer un dossier il fait comme si il le faisait mais rien, il me redonne la boite de création plutôt que de retourner au manager des fichiers.

Et la seule modification est le changement de serveur chez le même hébergeur.
Sinon, le site semble fonctionner correctement mise à part la création des dossiers dans le "gestionnaire de fichiers" .

Donc 2 questions
Y a t-il un mode debug pour voir ce qu'il fait au moment ou il tente de créer le dossier ?
Dans le journal, il n'y a rien.

Quel est le processus qui pourrait ne pas fonctionner

L'espace Agora est en place depuis plusieurs années sans problèmes particulier et le "gestionnaire de fichiers"
a déjà 14 dossiers sous la racine et un nombre important de sous sous dossiers et fichiers.

Là, comme je le dis, seul point que je vois de différent entre le moment ou ça fonctionnait et le moment ou cela ne fonctionne plus c'est le changement de serveur.

Mais l'environnement précédent a été conservé, normalement, d’où l'importance de pouvoir debuger la fonction Ajout Dossier.

Agora-Project 2.17.5.1 - mis à jour le 08/10/2015
PHP 5.6.13 / MySQL 5.6.23
Espace disque utilisé : 645 Mo / 10Go

Par avance merci pour l'aide, c'est un peu bloquant de ne pas pouvoir créer de dossier :o)

Re: Ajout de dossiers impossible

Publié : 09 oct. 2015, 10:05
par xech
Essayez de faire un "chmod 775" sur toute l’arborescence de votre espace agora, sur votre nouveau serveur.
C'est probablement un problème de droits d'accès aux fichiers quand vous avez migrés sur votre nouveau serveur
cordialement
Xech

Re: Ajout de dossiers impossible

Publié : 14 oct. 2015, 19:29
par Mr.Glloq
Merci pour cette idée mais non les répertoires sont avec les bons droits et les fichiers aussi.
Je suis en train de comparer avec une autre site qui lui n'est pas sur le même serveur et qui fonctionne pour voir les droits.
Mais ton idée de mettre 755 partout, n'est pas une bonne idée :)
plus rien ne fonctionne
Obligé de remettre les fichiers en 644 tout du moins, ceux de la racines.

Tiens au passage, pour ceux qui auraient merdé dans leurs droits a force de bidouiller, une petite options remise des droits dans l'admin serait bien :)
Comme toi tu connait les pré requis. Avec un petit check des droits en place.

Mise a part ça,
Toujours le même comportement, il simule la création des dossier
Pourtant dans les logs temps réel tu vois bien les fichiers appelés.

[Wed Oct 14 19:09:23 2015] [info] Executing "/home/Intranet/module_fichier/index.php" as UID 501, GID 508
[Wed Oct 14 19:09:30 2015] [info] Executing "/home/Intranet/divers/dossier_edit.php" as UID 501, GID 508
[Wed Oct 14 19:09:40 2015] [info] Executing "/home/Intranet/divers/dossier_edit_verif.php" as UID 501, GID 508
[Wed Oct 14 19:09:41 2015] [info] Executing "/home/Intranet/divers/dossier_edit.php" as UID 501, GID 508


Je vois avec les admin pour avoir les log temps réel de Mysql et php si c'est possible pour voir s'il y a une erreur.
Mais pour le moment, aucunes erreurs dans les logs et je n'arrive pas a voir ce que fait dossier_edit_verif.php, il ne retourne pas d’erreurs mais retourne à dossier_edit.php et non à index.php après création, c'est qu'il y a bien un problème lors de la création mais ou ?????
Merci de ton aide

Re: Ajout de dossiers impossible

Publié : 14 oct. 2015, 20:07
par Mr.Glloq
La ligne de code exécuté

(Mon Ip) - - [14/Oct/2015:20:01:31 +0200] "GET /module_fichier/index.php?id_dossier=134 HTTP/1.1" 200 15939 "(Mon Ip).com/module_fichier/index.php?id_dossier=134" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

(Mon Ip) - - [14/Oct/2015:20:01:32 +0200] "GET /commun/javascript_2.17.5.1.js HTTP/1.1" 200 9234 "(Mon Ip).com/module_fichier/index.php?id_dossier=134" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

(Mon Ip) - - [14/Oct/2015:20:01:35 +0200] "GET /divers/dossier_edit.php?module_path=module_fichier&type_objet_dossier=fichier_dossier&id_dossier_parent=134 HTTP/1.1" 200 8130 "(Mon Ip).com/module_fichier/index.php?id_dossier=134" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

(Mon Ip) - - [14/Oct/2015:20:01:35 +0200] "GET /commun/javascript_2.17.5.1.js HTTP/1.1" 200 9234 "(Mon Ip).com/divers/dossier_edit.php?module_path=module_fichier&type_objet_dossier=fichier_dossier&id_dossier_parent=134" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

(Mon Ip) - - [14/Oct/2015:20:01:47 +0200] "GET /divers/dossier_edit_verif.php?nom=mon%20repertoire%20test&id_dossier=&id_dossier_parent=134&type_objet_dossier=fichier_dossier&module_path=module_fichier HTTP/1.1" 200 - "(Mon Ip).com/divers/dossier_edit.php?module_path=module_fichier&type_objet_dossier=fichier_dossier&id_dossier_parent=134" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

(Mon Ip) - - [14/Oct/2015:20:01:47 +0200] "POST /divers/dossier_edit.php HTTP/1.1" 200 8130 "(Mon Ip).com/divers/dossier_edit.php?module_path=module_fichier&type_objet_dossier=fichier_dossier&id_dossier_parent=134" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

(Mon Ip) - - [14/Oct/2015:20:01:47 +0200] "GET /commun/javascript_2.17.5.1.js HTTP/1.1" 200 9234 "(Mon Ip).com/divers/dossier_edit.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0"

Re: Ajout de dossiers impossible

Publié : 15 oct. 2015, 18:55
par Mr.Glloq
Xech bonjour,

Le problème es tout simple en fin de compte.
Agora-Project 2.17.5.1 ne fonctionne pas en PHP 5.6.
Mon Hébergeur a recompilé en 5.5.30 et tout de suite ça fonctionne sans rien faire d'autre.
Tu doit utiliser des fonctions qui ne sont plus compatible avec PHP 5.6.13.

Mais cela doit être très subtile car le reste du site semblait fonctionner mai j'avoue que je n'utilise pas toute les fonctionnalités d'Agora.
J'utilise surtout le Gestionnaire de Fichier.

Xech, pense-tu pouvoir travailler sur ce problème car en ce moment, j'ai Downgradé le serveur pour pouvoir utiliser Agora.
Mais je t'avoue, j'aimerais remettre la version optimisé en place.

Je reste a ta disposition pour t'aider et j'ai une vidéo du symptôme si cela t’intéresse.
Cordialement