[Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? (/thread-3520.html) |
[Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 19/05/2015 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour à tous, je réinstalle tout mon site et bien que tout mes menus apparaissent bien à l'écran... lorsque je clique sur un sous-menu, j'ai une erreur 404 ! Sur l’administration de mes gabarits de menu, lorsque je clique sur "Envoyer" tout semble bien se passer... C'est lorsque je clique sur "appliquer" que j'ai un envoi d'erreur : Warning: Missing argument 3 for audit(), called in C:\wamp\www\TERROIRS\modules\MenuManager\action.edittemplate.php on line 47 and defined in C:\wamp\www\TERROIRS\lib\page.functions.php on line 435 Voici ces lignes... sur action.editemplate.php, ligne 47 : Code : [== Indéfini ==] et sur page.function.php, ligne 435 : Code : [== Indéfini ==] Bien évidemment, je ne vois pas l'erreur... Une piste ? Merci. Bonne journée. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 19/05/2015 Et ce n'est pas tout... J'ai voulu ajouter une UDT conseillée ici ... Elle est refusée - cause, Le code entré est invalide... : Code : [== Indéfini ==] Là, j'avoue que je suis un peu dérouté... alors que tout semblait Ok en repartant sur un CMSMS à jour et vierge !?! ... [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 19/05/2015 Merci d'éditer ce dernier message qui n'a rien à faire ici. Un problème à la fois. Bizarre cette erreur, elle a été corrigée en 1.11.1. Note que si tu attends la version 2.0, ça se résoudra tout seul, car il n'y aura plus de MenuManager :lol:. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 19/05/2015 Le problème de l'erreur 404 ne provient pas du cms, mais de la configuration du serveur wamp. Je suis en train d'étudier la question. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 19/05/2015 [edit]En attendant, enlève le fichier .htacces et modifie le config.php en ajoutant un # devant la ligne #$config['url_rewriting'] = "mod_rewrite"; C'est cela qui génère l'erreur, je cherche à la résoudre.[/edit] L'erreur warning ne devrait pas avoir d'influence et n'apparaît plus avec l'affichage des erreurs désactivé. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 19/05/2015 Ok, le rewrite_module n'est pas activé par défaut. Clic gauche sur wamp, apache -> modules apache clic sur la flèche de défilement (en bas), trouve rewrite_module et clic pour l'activer. ->Redémarrer les services Je l'avais écrit dans un des commentaires de la vidéo, mais ce n'est pas suffisant, j'ai ajouté un popup. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 20/05/2015 Bonjour, Citation :Ok, le rewrite_module n'est pas activé par défaut.Merci, c'était cela... Mea culpa, donc l'erreur vient de moi ; cette subtilité m'atant échappé pendant le suivi de ton tuto. Désolé. :/ Tout fonctionne maintenant, super ! Ce qui m'a permis de constater quelques "panneaux ! de signalement" dans le défilement des modules apaches, notamment : -auth_form_module-cache_socache_module-macro_module-proxy_wstunnel_module et également dans les extensions php : - php_enchant- php_opcache Ce qui me donne à méditer sur les éventuelles tuiles qui vont sans doute me tomber sur le nez !? Qu'en penses-tu ? -------------------- Citation :Merci d'éditer ce dernier message qui n'a rien à faire ici.Oui, effectivement, il n'a rien à faire là... toutes mes excuses. Qu'entends-tu par "éditer". Ceci signifierait qu'il y a moyen de le supprimer du post ou plutôt de le réécrire dans un nouveau post ? Bonne journée [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 20/05/2015 Hem ! Hem ! ... Le problème est revenu !... J'ai donc enlevé le fichier htaccess et ajouté un "#" devant "$config['url_rewriting'] = 'mod_rewrite';" dans config.php ... Et ça fonctionne. Mais tout cela ne me dit rien de bon ! Je pense à la mise en ligne prochaine ! ... [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 20/05/2015 Pour éditer le message -> modifier, puis supprimer le contenu, en ne laissant qu'un [edit]. Pour tes panneaux de signalement : http://forum.wampserver.com/read.php?1,128133 Citation :Le problème est revenuHein ! Tu ne peux de nouveau plus aller à une autre page que index.php avec le rewrite_module activé ? Fais une vérification des points suivants : http://forum.wampserver.com/read.php?1,88043 [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 20/05/2015 Super... pour les modules Apache... Citation :Pour tes panneaux de signalement : http://forum.wampserver.com/read.php?1,128133En revanche, recherche infructueuse pour les extensions PHP... Citation :Fais une vérification des points suivants : http://forum.wampserver.com/read.php?1,88043 J'ai fait les vérifications... à priori, pas de problème... ------------------- Citation :Hein ! Tu ne peux de nouveau plus aller à une autre page que index.php avec le rewrite_module activé ? Si !... ça marche ! mais avec ces modifications que tu m'avais conseillées : Fichier htaccess enlevé et j'ai ajouté un "#" devant "$config['url_rewriting'] = 'mod_rewrite';" dans config.php ... Voilà où j'en suis à cette heure... Merci [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 20/05/2015 Un peu de recherche et tu aurais trouvé avec ces mots clés : php_enchant wamp. Je pense que de toutes façons, tu n'auras pas besoin de ces modules. Citation :Si !... ça marche ! mais avec ces modifications que tu m'avais conseillées :Non, avec ces modifications, tu n'es plus en mode rewriting (plus d'urls propres). Je ne sais pas ce que tu as pu faire, mais je n'arrive pas à reproduire ton problème. Je voudrais que tu réessayes sans les modifs (donc avec .htaccess et "mod_rewrite") en vérifiant bien que le module_rewrite php est activé dans wamp. Vide le cache du cms et du navigateur. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 20/05/2015 Citation :Je voudrais que tu réessayes sans les modifs (donc avec .htaccess et "mod_rewrite") en vérifiant bien que le module_rewrite php est activé dans wamp. Vide le cache du cms et du navigateur.Bon... eh! bien, voilà... J'ai tout remis en place : .htaccess et config.php ; module_rewrite est activé... le cache cms vidé et celui du navigateur... Et c'est reparti pour un tour : J'ai droit à ma page d'accueil avec tous les menus et sous-menus accessibles mais ERREUR lorsque je clique sur n’importe lequel d’entre eux !!! avec ce message : Citation :Internal Server Error Et à tout hasard... Lorsque je passe la souris sur un lien, j'ai bien en bas de Firefox une url propre qui s'affiche dans une bulle ... et d'autre part, si ça peut aider : la barre d'adresse m'indique : http://nom_du_site/ et pas localhost/... Voilà [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 20/05/2015 Normal que ça n'affiche pas localhost puisque tu as créé un virtualHost terroirs77. Si tu as un internal server error, c'est généralement ton fichier .htaccess. Colle-le ici, ainsi que \wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf, C:\Windows\System32\drivers\etc\hosts et config.php. Citation :More information about this error may be available in the server error log.Les logs serveur se trouvent dans wamp/logs. Toujours intéressant pour trouver les erreurs, merci d'y faire un tour. Server at terroirs : pas terroirs77 ? [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 20/05/2015 J'ai réussi à reproduire ton erreur. C'est effectivement l'.htaccess. Je parie une sculpture que tu as écrit ceci : RewriteBase /terroirs77. En fait, cette commande indique que le cms est dans un sous-dossier de la racine du serveur. Ce serait le cas si tu n'avais pas créé de VirtualHost, car ton Nameserveur serait alors localhost, qui a sa racine à wamp/www. Comme le NameServeur terroirs77 a sa racine dans wamp/www/terroirs77, tu reçois une internal server error puisqu'il cherche le dossier wamp/www/terroirs77/terroirs77. Modifie la commande en RewriteBase / ou commente la ligne et tout sera nickel [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 21/05/2015 Bonjour, Bingo !!!! Heu... donc, j'ai paumé une sculpture !? J'ai commenté la ligne dans l'.htaccess : Code : [== Indéfini ==] (au fait... ce n'est plus terroirs77 mais TERROIRS). J'aurais préféré réécrire la bonne commande en Rewritebase... mais la logique m'échappe depuis une bonne heure ! Citation :En fait, cette commande indique que le cms est dans un sous-dossier de la racine du serveur. Ce serait le cas si tu n'avais pas créé de VirtualHost, car ton Nameserveur serait alors localhost, qui a sa racine à wamp/www. Comme le NameServeur TERROIRS a sa racine dans wamp/www/TERROIRS, tu reçois une internal server error puisqu'il cherche le dossier wamp/www/TERROIRS/TERROIRS. J'ai bien compris la démonstration mais la connexion (dans ma "tête") ne se fait pas... Code : [== Indéfini ==] ... un truc m'échappe que j'ai devant les yeux ... [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 21/05/2015 La directive RewriteBase (terme exact et non pas commande comme je l'avais écrit) n'est nécessaire que si on utilise le module mod_rewrite, et encore sous certaines conditions. Avec l'utilisation des hôtes virtuels (obligatoires depuis Wamp 2.5 et d'office sur la plupart des hébergeurs en ligne : lire attentivement l'introduction de ce document), cette directive ne devrait jamais être utilisée. En gros, cette directive ne te sera jamais nécessaire à moins de créer un autre site dans un site et ne pas configurer l'hôte virtuel autreSite (ex : installer un cms dans www/TERROIRS/autreSite). Remplace le mot nameServeur dans mon explication par le mot correct : ServerName. Regarde attentivement ton httpd-vhosts.conf, en particulier les lignes DocumentRoot. Elles indiquent la racine principale de l'arborescence des documents visible depuis Internet. Si tu ajoutes RewriteBase /TERROIRS dans un .htaccess situé dans C:/wamp/www/TERROIRS, cette directive va indiquer au module mod_rewrite qu'il doit utiliser les documents situés dans C:/wamp/www/TERROIRS/TERROIRS pour la réécriture d'URL, dossier qui n'existe pas, et créer ainsi une erreur. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jce76350 - 21/05/2015 >Avec l'utilisation des hôtes virtuels (obligatoires depuis wamp 2.5) petite précision avec un W(Windows)AMP ou un L(Linux)AMP c'est surtout depuis apache 2.4.x qu'il est obligatoire d'utiliser VirtualHost, mais c'était possible et conseillé avec apache 2.2 [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 21/05/2015 Merci de cette précision Jean-Claude @Jean-Claude Ravi Pourrais-tu éditer le titre de ton message : [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 21/05/2015 Citation :Si tu ajoutes RewriteBase /TERROIRS dans un .htaccess situé dans C:/wamp/www/TERROIRS, cette directive va indiquer au module mod_rewrite qu'il doit utiliser les documents situés dans C:/wamp/www/TERROIRS/TERROIRS pour la réécriture d'URL, dossier qui n'existe pas, et créer ainsi une erreur.Oui... j'avais bien compris cette explication. En revanche je m'obstinais sur le "RewriteBase" de l'.htaccess dont j'avais compris qu'il était indispensable. Je tourne donc en boucle depuis 6 heures du matin. Citation :En gros, cette directive ne te sera jamais nécessaire à moins de créer un autre site dans un site et ne pas configurer l'hôte virtuel autreSite (ex : installer un cms dans www/TERROIRS/autreSite).Donc, j'abandonne cette directive qui ne me sert à rien. Bon, en même temps j'ai lu tous les doc en lien sur ce post... et "normalement" je devrais avoir acquis quelques notions de plus !? Je pose [résolu) ou bien je suis loin du compte ? Un très grand merci à vous pour toutes ces précisions. Bien cordialement [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 21/05/2015 Tu es encore très, très loin du compte, tout comme moi, pour maîtriser un serveur web, mais que cela ne t'empêche pas de clôturer le post en modifiant le titre comme demandé dans mon message précédent. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - Jean le Chauve - 21/05/2015 Je t'ai trouvé un superbe tuto en français pour mieux comprendre les bases fondamentales obligatoires afin de t'y retrouver dans le monde du développement web. [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 22/05/2015 Ah ! merci je regarde ça... dès que j'ai un peu de temps. Merci... sympa [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - LaurineTF - 25/05/2015 Bonjour Le problème de l'erreur 404 ne provient pas du cms, mais de la configuration du serveur wamp. Heureusement, vous avez résolu le problème [Résolu]Réécriture d'URL erreur 404 Wamp 2.5 ? - jcpapa - 26/05/2015 Merci pour cette précision... |