Bonjours à tous !
J'utilise WAMP depuis déjà quelques années, j'ai aussi un hébergeur web officiel pour mes projets terminés.
Habituellement je n'écris que très très rarement sur les forums, normalement je cherche et obtient mes réponses avec de la patience, mais présentement je suis dans le néant-absolue. Je vais tenter d'être le plus clair possible et d'y ajouter le plus de détails possible.
Avant tout, voici le diagnostic de base que vous demandez de lire et envoyer avant toute publication.
//DIAGNOSTIC
- 1 - Version de Windows utilisée : WAMP tourne sur Windows 7 64 bits SP1. Le Windows tournes en VirtualMachine avec le logiciel VMWARE.
- 2 - Version de Wampserver : Version 2.5 Fresh install / 64 bits.
- 3 - Version Apache : 2.4.9 .
- 4 - Version PHP : 5.5.12 .
- 5 - Version MySQL : 5.6.17 .
- 6 - De quelle couleur est l'icône Wampserver :Verte.
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts : J'ai une seule ligne active;
127.0.0.1 localhost
- 8 - Avez-vous accès à localhost (Page d'accueil de wampserver) ? : Oui.
- 9 - Avez-vous accès à phpMyAdmin ? Oui.
- 10 - Si vous faites référence à un message d'erreur, merci de donner le libellé EXACT et COMPLET de l'erreur : Je n'ai aucun message d'erreur sur la page, avant ET après l'envoie du formulaire, mais je ne recois pas la page qui signifie que tout est bien completer, la page loop sur elle-même et je reviens sur mon formulaire vide.
- 11 - Si vous utilisez un Anti-virus et/ou un Parefeu, merci de donner les noms de ceux-ci :
-- WAMP Sur la VM : Pare-feu windows 7 sans aucune modification, activé.
-- Le serveur de la VM : Pare-feu windows server, Anti-virus Avast avec seulement l'agent de vérification des fichiers installé et activé.
- 12 - Quel est le chemin complet de l'installation de Wampserver : Dans un root folder, c'est-à-dire "C:/wamp/" .
//
J'ai codé un formulaire qui upload des images et envois de l'infos sur la base de donné (MySQL). Lorsque je tente l'envoie du formulaire via WAMP, la page me retourne rien, je veux dire, la page ce charge et reviens sur elle-même avec tous les champs vide lorsque normallement elle devrait m'affichier une page avec un message de confirmation.
Lorsque je tente la même page sur mon hébergeur tout fonctionne bien.
À noter que je travail ce projet en parallèle (Sur WAMP et sur mon hébergeur payant) et la base de donnée, les path, config, sont tous les mêmes.
J'ai plusieurs autres page qui contact la base de donnée et il n'y à pas de problème de connection à ce niveau, de plus, dans le cas de la page du formulaire, le script d'upload des fichiers est supérieur à celui de l'insertion des infos dans la DB et le script s'arrête durant l'upload des fichiers et non lors de l'envois d'infos à la DB.
Ce qui est intéressant c'est lorsque je tente la même opération avec un seul fichier, le tout ce passe bien des deux coté (WAMP/Hébergeur) mais du moment que je passe à deux fichier et plus, WAMP ne semble pas vouloir gerer la requête.
//TROUBLESHOOT
Après quelques recherches, j'ai trouvé une astuce qui était de modifier les paramètres du fichier php.ini, ce que j'avais oublié de faire, j'ai donc modifier les valeurs suivantes (J'ai exagéré de beaucoup les valeurs pour les augmentés afin d'être certain de ne pas avoir de problèmes avec ceci, mais je n'ai pas l'intention d'envoyé de si gros fichier en terme de taille) :
- upload_max_filesize = 1000M
- max_file_upload = 50
- memory_limit = 1280M
- post_max_size = 1000M
//
//PASTEBIN
Comme le code fonctionne bien chez mon hébergeur mais pas du coté de WAMP, il est surment utile de le mettre à disposition ici;
Script PHP (Mutiple-upload file) : [
pastebin.com]
Script SQL (Envoi d'infos sur le BD) : [
pastebin.com]
Script HTML (Formulaire) : [
pastebin.com]
à noter que le script d'upload + script sql + html (formulaire) sont tous sur la même page, dans ce cas, new_recipe_1.php .
Si vous désirez voir toute la page, sans modification, sans formatting du code (oops), c'est ici (à noter que ce lien renferme tout le code de la page, ce code contient donc le meme code que les 3 liens donner plus haut (pastebin)
Code complet de la page: [
pastebin.com]
//
J'espère avoir mis amplement de détails, je ne suis pas très habitué pour poser mes propres questions, comme mentionné plus haut, normalement je fini par trouvé solution.. mais il ne semblerait pas pour cette fois. Si vous avez besoin d'infos supplémentaire, n'hésiter pas à me le demander.
En espèrant que quelqu'un voudra bien m'aider avec cette upload multiple qui ne veux pas fonctionner sur wamp.
Merci de votre temps et votre collaboration;
Patrick - D. AKA Zadkyne.