404 Introuvable L’URL demandée n’a pas été trouvée sur ce serveur

J’ai de petits soucis et je me demandais si quelqu’un pouvait m’aider à surmonter les obstacles. J’ai retiré une copie d’un site Web de Hostgator et j’essaie de l’installer sur ma machine locale à l’aide de WAMP mais je continue à recevoir une erreur en essayant d’accéder au site. Voici ce que j’ai essayé..je suis allé dans le fichier Apaches httpd.conf et j’ai décommenté le # de LoadModule rewrite_module modules / mod_rewrite.so. J’ai aussi changé le AllowOverride Aucun à tous. Cela dit, je ne suis pas sûr de quoi d’autre chercher. Veuillez noter que dans mon application, mes fichiers httaccess n’ont pas de (.) Devant eux (.htaccess) . Je ne sais pas si cela vaut la peine d’être noté ou non. Des idées sur ce que je dois faire pour accéder à mon site? Lorsque j’accède à l’application, je vois une version en cache (écran blanc), mais lorsque je clique sur le lien pour me connecter, je vois le 404 Not Found .

Dans le fichier httpd.conf, vous devez supprimer #

 #LoadModule rewrite_module modules/mod_rewrite.so 

après la suppression de # line ressemblera à ceci:

 LoadModule rewrite_module modules/mod_rewrite.so 

Je suis sûr que votre problème sera résolu …

change ça

 Include conf/extra/httpd-vhosts.conf 

à

 #Include conf/extra/httpd-vhosts.conf 

et redémarrer tous les services

Si votre fichier .htaccess est correct et que le problème persiste, essayez d’activer la directive AllowOverride dans votre fichier httpd.conf. Si la directive AllowOverride est définie sur None dans votre fichier Apache httpd.config, les fichiers .htaccess sont complètement ignorés. Exemple de directive AllowOverride activée dans httpd.config:

   Options FollowSymLinks **AllowOverride All**  

Redémarrez votre serveur.

Dans wamp / alias / mySite.conf , veillez à append une barre oblique “/” à la fin de l’adresse de l’alias:

Remplacer:

 Alias /mySite/ "D:/Work/Web/mySite/www" 

Par :

 Alias /mySite/ "D:/Work/Web/mySite/www/" 

Ou l’index.php n’est pas lu correctement.

Pour enregistrer un fichier en tant que .htaccess, lorsque vous utilisez Windows, vous devez ouvrir le bloc-notes et ensuite enregistrer .htaccess car Windows ne crée pas de fichiers commençant par un point. Cela devrait permettre à votre fichier .htaccess de fonctionner et cela réglera le problème.

Par ailleurs, pour recevoir des messages d’erreur spécifiques, configurez Configure::write('debug', 0); to '2' in app/config/core.php Configure::write('debug', 0); to '2' in app/config/core.php à des fins de développement.

Je viens de résoudre ce problème! Je sais que la question est assez ancienne, mais je viens d’avoir le même problème et aucune des réponses ci-dessus n’a aidé à le résoudre.

En supposant que le nom de domaine que vous voulez utiliser est spécifié dans votre c:\windows\System32\drivers\etc\hosts et que vos configurations dans apache\conf\httpd.conf et apache\conf\extra\httpd-vhots.conf sont correctes. , votre problème pourrait être le même que le mien:

Dans le répertoire htdocs d’Apache, j’avais un raccourci vers le projet que je voulais voir dans le navigateur. Apache ne comprend pas les raccourcis . Ma solution était de créer un lien symbolique approprié:

Dans Windows et dans le répertoire httdocs , j’ai exécuté cette commande dans le terminal:

 mklink /d ple  

Cela a créé un lien symbolique approprié dans le httpdocs . Après avoir redémarré le service Apache puis rechargé la page, j’ai pu voir mon site Web 🙂

Assurez-vous que votre projet PHP est placé à l’intérieur de wamp \ www

Placez d’abord votre projet dans le dossier ci-dessus où le serveur wamp est installé sur votre disque dur.

Dans mon cas (exécuter le serveur localement sur Windows), je devais nettoyer le cache après avoir modifié le fichier httpd.conf.

 \modules\apache\bin> ./htcacheclean.exe -t