#1 Le 18/02/2018, à 16:38
- Coachy
[ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Bonjour,
Je développe en local avec XAMPP un site statique tout en HTML5 / CSS3. Je souhaite personnaliser la page 404. Malgré mes nombreuses tentatives c' est toujours la pg 404 par défaut serveur xampp que j' obtiens
Voici l' architecture du dossier de mon site local :
Racine
Un fichier .htaccess :
ErrorDocument 404 /error/404-not_found.html
ErrorDocument 403 /error/403-forbidden.html
Un dossier error pour les pages d' erreurs uniquement
> 404-not_found.html
> 403-forbidden.html
Un dossier css pour tous mes fichier .css : dont
> error.css pour la pg html 404 personnalisée
Un dossier img pour tous les fichiers images : .png, .jpg (+ un sous dossier icones pour les flavicons / fichiers .ico) dont
404.png
J' ai modifié httpd.conf de Xampp (de none -> all) pour permettre la prise en compte du fichier .htaccess sans oublier de redemarrer xampp ensuite.
#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride all
Require all denied
</Directory>
Après j' ai rien touché d' autre car tout semblait configuré comme il faut.
DocumentRoot "/opt/lampp/htdocs"
<Directory "/opt/lampp/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#
Une explication à cela ? Moi je sèche
Dernière modification par Coachy (Le 18/11/2018, à 01:05)
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#2 Le 19/02/2018, à 17:23
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Personne ?
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#4 Le 20/02/2018, à 12:06
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Bé j' ai justement choisi Xampp pour ne faire que du dév en local et non en production.
Pour la production j' ai un dossier test sur le serveur mutualisé de mon fai (je n' ai pas les droits pour modifier les fichiers de conf) et j' ai le même problème. Pas moyen de modifier la page 404 par défaut d' Apache
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#5 Le 20/02/2018, à 12:30
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Bonjour,
Essaie en mettant l'URL complète dans ton .htacces, exemple :
ErrorDocument 404 http://www.example.com/error/404-not_found.html
ErrorDocument 403 http://www.example.com//error/403-forbidden.html
Dernière modification par bruno (Le 20/02/2018, à 12:31)
#6 Le 20/02/2018, à 14:38
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Bonjour,
Ta méthode fonctionne en production sur le serveur du fai MAIS...
> ma feuille de style est ignorée.
> le lien de retour échoue à renvoyer vers la page index.html
En local la méthode ne marche pas. De plus avant de poster sur le forum j' avais lu qu' il fallait éviter la méthode que tu suggères et se limiter à la commande :
ErrorDocument 404 /404.html
ou
ErrorDocument 404 /nomdossier/404.html
Quant à la page 403 j' ai pas de problème avec.
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#7 Le 20/02/2018, à 16:20
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Bé j' ai justement choisi Xampp pour ne faire que du dév en local et non en production.
si l'intérêt de xampp me semble évident sur windows ou mac os par contre pour linux je vois pas du tout par rapport à un bête lamp standard.
à part avoir un environnement non standard, moins facilement portable et avec moins de documentation...
en général (sans réécriture d'url) le / pour le path du ErrorDocument indique un chemin absolu dont la racine est définie par la directive DocumentRoot du VirtualHost
il nous faudrait la config intégrale du VirtualHost concerné, et aussi le chemin en dur (depuis la racine du système) des fichiers html d'erreur pour qu'on puisse y comprendre quelque chose.
Dernière modification par krodelabestiole (Le 20/02/2018, à 16:29)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#8 Le 20/02/2018, à 16:30
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
+1
C'est justement à cause de cela :
DocumentRoot "/opt/lampp/htdocs"
que je proposais d'indiquer l'emplacement absolu.
Si son site est dans /opt/lampp/htdocs/projet1/ évidement la racine n'es pas / mais ../ dans ce cas. Mais ça je ne suis pas sûr qu'apache l'accepte… Sinon il faut mettre les directives ErrorDocument dans un bloc <Directory /opt/lampp/htdocs/projet1/>.
#9 Le 21/02/2018, à 12:53
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Bonjour à tous les deux
si l'intérêt de xampp me semble évident sur windows ou mac os par contre pour linux je vois pas du tout par rapport à un bête lamp standard.
à part avoir un environnement non standard, moins facilement portable et avec moins de documentation...en général (sans réécriture d'url) le / pour le path du ErrorDocument indique un chemin absolu dont la racine est définie par la directive DocumentRoot du VirtualHost
il nous faudrait la config intégrale du VirtualHost concerné, et aussi le chemin en dur (depuis la racine du système) des fichiers html d'erreur pour qu'on puisse y comprendre quelque chose.
@krodelabestiole
Je ne suis pas informaticienne (c' est pas mon but), ni fan de la ligne de cmd non plus. J' ai besoin de qqch de simple et sans prise de tête pour développer en local :
mes sites
mon blog
Xampp répond à mes besoins. J' apprends comme je peux autant le developpoment web que Linux.
- Pas compris ton histoire de VirtualHost... c' est une ligne dans le fichier httpd-conf ? ( je peux envoyer une capture)
@bruno
ta méthode (en local) me provoque une erreur 500
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#10 Le 21/02/2018, à 15:53
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Quelle méthode ?
Tu n'a pas répondu à la question en #7. Quel est le chemin depuis la racine du système de tes fichiers de site ? Avec quel URL y accède-tu depuis ton navigateur web ?
PS :
Xampp c'est tellement bien foutu que le forum est bourré de questions de gens qui ont des problèmes avec…
#11 Le 21/02/2018, à 16:12
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Je ne suis pas informaticienne (c' est pas mon but)
raison de plus pour préférer une solution largement répandue pour laquelle tu trouveras une meilleure documentation et une plus large communauté disponible pour t'aider.
en l'occurrence par ex. je n'y connais rien du tout en xampp. par contre je sais que copier-coller 2 lignes de commandes permet d'avoir un lamp fonctionnel (et standard) sur une installation fraîche.
et je pense ceci dit qu'il faut être un minimum informaticien·ne pour "développer" un site (développeur web c'est un métier).
Je développe en local avec XAMPP un site statique tout en HTML5 / CSS3.
par contre si il s'agit d'un site statique je me demande vraiment l'utilité de xampp / lamp.
un site statique n'utilise ni PHP, ni MySQL, donc l'intérêt de Apache devient aussi très relatif : en gros il suffit d'indiquer des chemins relatifs dans ton code HTML pout t'en passer (il suffit d'ouvrir simplement le fichier html depuis le disque dur avec un navigateur web).
par contre si tu veux te faciliter la tâche pour créer un site statique il y a plein d'outils disponibles (et xampp / lamp n'en font pas partie) : si tu ne veux pas toucher au code l'idéal est sans doute un éditeur WYSIWYG comme bluegriffon
et si un peu de code ne te fait pas peur un générateur de site statique comme jekyll est le nec plus ultra, parce qu'il permet d'éviter de se répéter (on peut par ex. inclure un fichier pour le menu au lieu de le copier coller sur toute les pages) et ça permet au passage d'être hébergé gratuitement sur github.
Dernière modification par krodelabestiole (Le 21/02/2018, à 16:21)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#12 Le 21/02/2018, à 16:21
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Quelle méthode ?
<Directory /opt/lampp/htdocs/projet1/>
Info : mon dossier www est dans mon répertoir home. /opt/lampp/htdocs a été remplacé par /opt/lampp/home/nomuser/www
Tu n'a pas répondu à la question en #7. Quel est le chemin depuis la racine du système de tes fichiers de site ? Avec quel URL y accède-tu depuis ton navigateur web ?
http://localhost/projects/sites/site-cv/projet1/mapage.html.
c' est à cette url que je test ma pg 404 personnalisée. mapage.html comporte un lien devant me retourner une erreur 404 si le fichier visé est absent
Xampp c'est tellement bien foutu que le forum est bourré de questions de gens qui ont des problèmes avec…
En même temps les forums sont fait pour ça. Qu' un programme soit bien foutu ou pas tu poses des questions qd tu es confronté à un problème que tu n' arrives pas à résoudre par toi même, non ?
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#13 Le 21/02/2018, à 16:24
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
à noter que pour les gens qui ne veulent pas se prendre la tête, un CMS simple permet de mettre en place un site dynamique probablement plus facilement qu'un site statique.
on recommande souvent WordPress, perso je conseille Grav.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 21/02/2018, à 16:40
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Info : mon dossier www est dans mon répertoir home. /opt/lampp/htdocs a été remplacé par /opt/lampp/home/nomuser/www
là tu nous embrouille... (sur linux ton répertoire "home" est /home/coachy)
donc si je comprends bien ton fichier index se trouve là : /opt/lampp/home/nomuser/www/index.html
et est accessible à cette adresse web : http://localhost/projects/sites/site-cv/projet1/mapage.html
quel rapport avec ce répertoire : /opt/lampp/htdocs/projet1/ ?
d'où viennent sites/site-cv/ dans cette url ?
qu'est-ce que tu appelle "être remplacé" ?
il y un symlink de /opt/lampp/htdocs/ à /opt/lampp/home/nomuser/www ?
quel est le retour de :
ls -al /opt/lampp/htdocs /opt/lampp/htdocs/*
et sinon on continue à t'aider pour xampp ou tu lâches l'affaire ? (rapport au #11)
Dernière modification par krodelabestiole (Le 21/02/2018, à 16:43)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#15 Le 21/02/2018, à 16:42
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
et je pense ceci dit qu'il faut être un minimum informaticien·ne pour "développer" un site (développeur web c'est un métier).
pour mes projets persos ( blog, site perso, site pro) je vais pas faire appel à un free ou une agence je me débrouille et l' intégration web m' intéresse ( pas du tout la programmation sauf javascript).
par contre si il s'agit d'un site statique je me demande vraiment l'utilité de xampp / lamp.
un site statique n'utilise ni PHP, ni MySQL, donc l'intérêt de Apache devient aussi très relatif : en gros il suffit d'indiquer des chemins relatifs dans ton code HTML pout t'en passer (il suffit d'ouvrir simplement le fichier html depuis le disque dur avec un navigateur web).par contre si tu veux te faciliter la tâche pour créer un site statique il y a plein d'outils disponibles (et xampp / lamp n'en font pas partie) : si tu ne veux pas toucher au code l'idéal est sans doute un éditeur WYSIWYG comme bluegriffon
et si un peu de code ne te fait pas peur un générateur de site statique comme jekyll est le nec plus ultra, parce qu'il permet d'éviter de se répéter (on peut par ex. inclure un fichier pour le menu au lieu de le copier coller sur toute les pages) et ça permet au passage d'être hébergé gratuitement sur github.
Depuis 2008 j' utilise un moteur de blog (dotclear).Je prépare en local mes billets avant de les envoyer sur le serveur de l' hébergeur. Dotclear fonctionne conjointement avec un site lui statique (www.zzsmileyfamily).
Les WYSIWYG je connais j' ai commencé avec Vu puis Kompozer. Maintenant je fait à la main avec l' EDI Brackets. J' ai voulu m' intéresser au GSS mais il faut passer par un service tiers si on veut intégrer un système de commentaire.
Je vais plutôt tester le cms Impresspage
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#16 Le 21/02/2018, à 16:48
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
c'est quoi un GSS ?
Pour la production j' ai un dossier test sur le serveur mutualisé de mon fai (je n' ai pas les droits pour modifier les fichiers de conf) et j' ai le même problème. Pas moyen de modifier la page 404 par défaut d' Apache
à mon avis il vaut mieux qu'on t'aide pour la mise en prod du coup... pas besoin d'apache pour dev un site statique.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#17 Le 21/02/2018, à 16:51
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Quelle méthode ?
<Directory /opt/lampp/htdocs/projet1/>
Info : mon dossier www est dans mon répertoir home. /opt/lampp/htdocs a été remplacé par /opt/lampp/home/nomuser/www
Il fallait évidemment adapter au nom de tes dossiers, ce n'était qu'un exemple…
On ne comprend strictement rien à l’emplacement de tes fichiers ! La configuration que tu indique en #1 montre que le serveur web est configuré pour servir le(s) site(s) présent dans /opt/lampp/htdocs
http://localhost/projects/sites/site-cv/projet1/mapage.html.
c' est à cette url que je test ma pg 404 personnalisée. mapage.html comporte un lien devant me retourner une erreur 404 si le fichier visé est absent
C'est totalement incohérent avec l'emplacement que tu indiques au-dessus ! Si tuy accède à ton site avec cette URl, c'est que tes fichiers sont dans /opt/lampp/htdocs/sites/site-cv/projet1/
… tu poses des questions qd tu es confronté à un problème que tu n' arrives pas à résoudre par toi même, non ?
Voir ma signature…
#18 Le 21/02/2018, à 16:54
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
@Krodelabstiole
là tu nous embrouille... (sur linux ton répertoire "home" est /home/coachy)
donc si je comprends bien ton fichier index se trouve là : /opt/lampp/home/nomuser/www/index.html
et est accessible à cette adresse web : http://localhost/projects/sites/site-cv/projet1/mapage.html
oui
quel rapport avec ce répertoire : /opt/lampp/htdocs/projet1/ ?
qu'est-ce que tu appelle "être remplacé" ?
il y un symlink de /opt/lampp/htdocs/ à /opt/lampp/home/nomuser/www ?
Pour ne pas à avoir à travailler directement dans le dossier /opt/lampp/htdocs/ à cause des droits J' ai mon dossier www dans mon répertoir personnel pour faire ce la il faut modifier le fichier de conf de Xampp et remplacer
/opt/lampp/htdocs/ par le nouvel emplacement. oui c'est donc un symlink
voici le resultat de la cmd
helene@ubuntu64:~$ ls -al /opt/lampp/htdocs /opt/lampp/htdocs/*
-rwxrwxrwx 1 root root 3619 avril 1 2016 /opt/lampp/htdocs/applications.html
-rwxrwxrwx 1 root root 177 avril 1 2016 /opt/lampp/htdocs/bitnami.css
-rwxrwxrwx 1 root root 30894 mai 11 2007 /opt/lampp/htdocs/favicon.ico
-rwxrwxrwx 1 root root 260 juil. 9 2015 /opt/lampp/htdocs/index.php
lrwxrwxrwx 1 root root 25 sept. 30 2016 /opt/lampp/htdocs/projects -> /home/helene/www/projects
/opt/lampp/htdocs:
total 68
drwxrwxrwx 6 root root 4096 févr. 18 00:27 .
drwxr-xr-x 30 root root 4096 sept. 30 2016 ..
-rwxrwxrwx 1 root root 3619 avril 1 2016 applications.html
-rwxrwxrwx 1 root root 177 avril 1 2016 bitnami.css
drwxrwxrwx 20 root root 4096 sept. 30 2016 dashboard
-rwxrwxrwx 1 root root 30894 mai 11 2007 favicon.ico
drwxrwxrwx 2 root root 4096 sept. 30 2016 img
-rwxrwxrwx 1 root root 260 juil. 9 2015 index.php
lrwxrwxrwx 1 root root 25 sept. 30 2016 projects -> /home/helene/www/projects
drwxrwxrwx 2 daemon daemon 4096 sept. 30 2016 webalizer
drwxr-xr-x 2 helene helene 4096 févr. 16 19:02 www
/opt/lampp/htdocs/dashboard:
total 144
drwxrwxrwx 20 root root 4096 sept. 30 2016 .
drwxrwxrwx 6 root root 4096 févr. 18 00:27 ..
-rwxrwxrwx 1 root root 4384 oct. 30 2015 404.html
drwxrwxrwx 2 root root 4096 sept. 30 2016 de
drwxrwxrwx 3 root root 4096 sept. 30 2016 docs
drwxrwxrwx 2 root root 4096 sept. 30 2016 es
-rwxrwxrwx 1 root root 17630 oct. 30 2015 faq.html
-rwxrwxrwx 1 root root 1150 oct. 30 2015 favicon.ico
drwxrwxrwx 2 root root 4096 sept. 30 2016 fr
-rwxrwxrwx 1 root root 5894 oct. 30 2015 howto.html
-rwxrwxrwx 1 root root 3904 oct. 30 2015 howto_platform_links.html
-rwxrwxrwx 1 root root 5239 oct. 30 2015 howto_shared_links.html
drwxrwxrwx 2 root root 4096 sept. 30 2016 hu
drwxrwxrwx 8 root root 4096 sept. 30 2016 images
-rwxrwxrwx 1 root root 6901 sept. 12 2016 index.html
drwxrwxrwx 2 root root 4096 sept. 30 2016 it
drwxrwxrwx 2 root root 4096 sept. 30 2016 javascripts
drwxrwxrwx 2 root root 4096 sept. 30 2016 jp
-rwxrwxrwx 1 root root 21 oct. 30 2015 phpinfo.php
drwxrwxrwx 2 root root 4096 sept. 30 2016 pl
drwxrwxrwx 2 root root 4096 sept. 30 2016 pt_br
drwxrwxrwx 2 root root 4096 sept. 30 2016 ro
drwxrwxrwx 2 root root 4096 sept. 30 2016 ru
drwxrwxrwx 2 root root 4096 sept. 30 2016 stylesheets
drwxrwxrwx 2 root root 4096 sept. 30 2016 tr
drwxrwxrwx 2 root root 4096 sept. 30 2016 ur
drwxrwxrwx 2 root root 4096 sept. 30 2016 zh_cn
drwxrwxrwx 2 root root 4096 sept. 30 2016 zh_tw
/opt/lampp/htdocs/img:
total 16
drwxrwxrwx 2 root root 4096 sept. 30 2016 .
drwxrwxrwx 6 root root 4096 févr. 18 00:27 ..
-rwxrwxrwx 1 root root 751 avril 1 2016 module_table_bottom.png
-rwxrwxrwx 1 root root 337 avril 1 2016 module_table_top.png
/opt/lampp/htdocs/webalizer:
total 8
drwxrwxrwx 2 daemon daemon 4096 sept. 30 2016 .
drwxrwxrwx 6 root root 4096 févr. 18 00:27 ..
/opt/lampp/htdocs/www:
total 8
drwxr-xr-x 2 helene helene 4096 févr. 16 19:02 .
drwxrwxrwx 6 root root 4096 févr. 18 00:27 ..
oui je continue pour Xampp (ref #11)
Dernière modification par Coachy (Le 21/02/2018, à 16:59)
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#19 Le 21/02/2018, à 17:06
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
donc si je comprends bien ton fichier index se trouve là : /opt/lampp/home/nomuser/www/index.html
et est accessible à cette adresse web : http://localhost/projects/sites/site-cv/projet1/mapage.htmloui
alors non : /opt/lampp/home n'existe probablement pas...
quel est le retour de
ls -al /home/helene/www/projects /home/helene/www/projects/sites/site-cv/projet1
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#20 Le 21/02/2018, à 17:17
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
ErrorDocument 404 http://localhost/projects/sites/site-cv/projet1/error/404-not_found.html
ErrorDocument 403 http://localhost/projects/sites/site-cv/projet1/error/403-forbidden.html
.htaccess à mettre à le racine du site (/home/helene/www/projects/sites/site-cv/projet1 ?)
C'est quand me bien tordu comme configuration ! Franchement je trouve LAMP bien plus simple…
Dernière modification par bruno (Le 21/02/2018, à 17:17)
#21 Le 21/02/2018, à 17:17
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Voici le retour
total 16
drwxrwxrwx 4 helene helene 4096 sept. 30 2016 .
drwxrwxr-x 3 helene helene 4096 déc. 27 18:28 ..
drwxrwxrwx 5 helene helene 4096 févr. 21 13:14 blog
drwxrwxrwx 5 helene helene 4096 août 29 17:33 sites
/home/helene/www/projects/sites/site-cv/helene-gbamy:
total 60
drwxrwxr-x 9 helene helene 4096 févr. 20 13:48 .
drwxrwxr-x 8 helene helene 4096 févr. 20 23:26 ..
drwxrwxr-x 4 helene helene 4096 févr. 18 15:21 css
drwxrwxr-x 2 helene helene 4096 févr. 18 15:21 error
drwxrwxr-x 2 helene helene 4096 févr. 9 11:17 gestion
-rw-rw-r-- 1 helene helene 87 févr. 21 00:46 .htaccess
drwxrwxr-x 3 helene helene 4096 févr. 18 15:20 img
-rw-rw-r-- 1 helene helene 15751 févr. 15 19:39 index.html
drwxrwxr-x 2 helene helene 4096 janv. 7 21:17 js
drwxrwxr-x 2 helene helene 4096 nov. 12 19:03 media
-rw-rw-r-- 1 helene helene 68 févr. 7 21:44 robots
drwxrwxr-x 2 helene helene 4096 janv. 2 17:28 telech
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#22 Le 21/02/2018, à 17:23
- Coachy
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
ErrorDocument 404 http://localhost/projects/sites/site-cv/projet1/error/404-not_found.html ErrorDocument 403 http://localhost/projects/sites/site-cv/projet1/error/403-forbidden.html
.htaccess à mettre à le racine du site (/home/helene/www/projects/sites/site-cv/projet1 ?)
C'est quand me bien tordu comme configuration ! Franchement je trouve LAMP bien plus simple…
Le fichier .htaccess est déjà à la racine du site
La pg d' erreur 403 qui protège le dossier test sur le serveur de mon fai fonctionne elle très bien. C' est la 404 qui me pose problème pas moyen d' afficher ma pg personnalisée
Dernière modification par Coachy (Le 21/02/2018, à 17:24)
Ubuntu 18.04.1 LTS 64bits
Ram 8Go
Intel I5 4460 CPU @ 3.30Ghz
Geforce GT 740/PCIe/SSE2
Hors ligne
#23 Le 21/02/2018, à 18:34
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
Et cette URL http://localhost/projects/sites/site-cv/projet1/error/404-not_found.html dans le navigateur cela donne quoi ?
#24 Le 21/02/2018, à 18:40
- krodelabestiole
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
d'après la réaction d'Apache, ton fichier index se trouve à ces 2 emplacements (au choix, vu que /opt/lampp/htdocs/projects est un symlink) :
/opt/lampp/htdocs/projects/sites/site-cv/projet1/index.html
/home/helene/www/projects/sites/site-cv/projet1/index.html
et la racine de ton hôte est
/opt/lampp/htdocs/
(tel qu'apache est configuré, c'est ça la racine du site)
donc dans la règle
ErrorDocument 404 /error/404-not_found.html
pointe sur /opt/lampp/htdocs/error/404-not_found.html
est-ce que ce fichier existe ? (probablement pas)
sinon où se trouve ton fichier 404-not_found.html sur ton disque dur ?
il y a 500 méthode pour corriger ce problème.
d'un point de vue ergonomie, il serait beaucoup plus propre que la racine de l'hôte soit /home/helene/www/projects/sites/site-cv/projet1/ , non ?
ça devrait être le répertoire d'entrée du site...
donc pour éviter une url à rallonge il faudrait remplacer
DocumentRoot "/opt/lampp/htdocs"
<Directory "/opt/lampp/htdocs">
par
DocumentRoot "/home/helene/www/projects/sites/site-cv/projet1"
<Directory "/home/helene/www/projects/sites/site-cv/projet1">
le site serait accessible simplement sur http://localhost/ et on y verrait déjà plus clair !
(et il y a des chances que ça résolve le problème)
Dernière modification par krodelabestiole (Le 21/02/2018, à 18:43)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#25 Le 21/02/2018, à 18:50
- bruno
Re : [ Résolu ] XAMPP - Echec pour personnaliser la page 404 par défaut
@krodelabestiole : tu as raison mais si elle change le DocumentRoot, elle va perdre toute l'interface web de xampp.