Vous n'êtes pas identifié(e).
Pages : 1
J'ai essayé beaucoup de chose, voici la dernière
(1) le dossier contenant mes sites ce trouve en $HOME/.Sites qui est lui même un lien symbolique afin d'éviter la perte de mes données en cas de réinstallation système
le dossier Sites contenant mes sites se trouve en /media/Disque_sdb3/home/Sites, j'ai essayé les deux écritures (en remplaçant $HOME par /home/bienvenue ) mais il n'y a aucune différence
J'ai toujours l'erreur 404, not found
J'aimerai que mes sites apparaissent sur Firefox en tapant
Merci pour l'aide que vous serez en mesure de m'apporter
Dernière modification par Philanthrope (30-08-2016 18:19:18)
La présent est un passé en évolution
En ligne
2) Modifie /etc/apache2/sites-available/quelqueslignes.conf pour y mettre que ceci :
3) Donne les bons droits et propriétés sur les dossiers de tes sites :
4) Puis si tu veux que le dossier soit dans /home/.Sites et non dans le même dossier que "déclaré" /var/www/quelqueslignes/ dans le virutahost, alors tu lances cette commande :
Cela crée dans dans /var/www/ le lien symbolique nommé quelqueslignes (de même droits et propriétés que le dossier vers lequel il pointe) qui pointe vers dossier (que tu as dû créé pour le code source de ton site) /home/.Sites/quelqueslignes/
5) Recharge apache :
6) Après idem pour le autre site wordpress.
Edite /etc/apache2/sites-available/wordpress/ ; donne les bons droits et propriétés sur /home/.Sites/wordpress/ ; le lien symbolique...
7) Enfin, il faut aussi prévenir le serveur de nom qu'il y a deux sites sur localhost ;
édite en root /etc/hosts pour qu'il ressemble à ceci :
Et voilà, tu devrais alors faire apparaître dans le navigateur tes sites en faisant :
puis
En espérant t'avoir aidé
Dernière modification par Hypathie (29-08-2016 19:00:20)
Hors ligne
Dernière modification par Philanthrope (29-08-2016 20:29:17)
La présent est un passé en évolution
En ligne
je n'ai pas touché au fichier /etc/phpmyadmin/apache.conf mais je m'en suis simplement inspiré
D'acodac
Mais pour info, c'est /etc/apache2/000-default.conf dont il faut s'inspirer.
pour Ubuntu et ses variantes (Xubuntu, Kubuntu, Lubuntu, Edubuntu...), le dossier où insérer les liens est /var/www/html.
Mmmh je ne crois pas, non, le dossier /var/www/html ou si tu préfères "html" est le dossier de code source du virtualhost de test d'apache /etc/apache2/sites-available/000-default.conf.
Si tu veux créer d'autres sites, le lieu par défaut pour placer leur dossier est /var/www/
Par exemple :
/var/www/site1/
/var/www/site2/
/var/www/site3/
...
Pour chacun d'eux tu crées un virtualhost
/etc/apache2/sites-available/site1.conf
/etc/apache2/sites-available/site2.conf
/etc/apache2/sites-available/site3.conf
Puis tu fais pour chacun d'eux :
Mais tu peux les mettre où tu veux.
Le lieu choisi doit être indiqué dans le fichier de configuration de chaque virtualhost par exemple, /etc/apache2/sites-available/site1.conf au niveau des lignes :
DocumentRoot /var/www/site1/ et <Directory /var/www/site1>
Si tu veux t'éviter de créer un lien symbolique dans /var/www/site1 vers le lieu souhaité alors indique ce chemin
/etc/apache2/sites-available/site1.conf
DocumentRoot /home/ou/tu/veux/site1/ et <Directory /var/ou/tu/veux/site1>
Tu peux consulter la documentation officielle : http://httpd.apache.org/docs/2.4/
Ou les wikis D-F :
https://debian-facile.org/utilisateurs: … sur-jessie
https://debian-facile.org/doc:reseau:apache2
Cela est la même chose pour Xubuntu 16.04.xx ou Jessie.
Finalement, as-tu résolu le problème, arrive-tu à faire apparaître dans le navigateur ce que tu veux ?
(Si oui, merci de ne pas oublier de mettre [résolu] dans le titre de ton premier post.)
Hors ligne
Mon site fonctionne très bien
Ce que je voulais, c'est supprimer ce lien car ce n'est pas ainsi que l'on déclare un site mais en utilisant les virtualhost, ainsi que l'inscription dans le hosts client, (ici le miens)
j'ai donc supprimé le lien dans /var/www/html et conçus un fichier virtualhost qui se nomme quelqueslignes.conf et que j'ai inséré dans /etc/apache2/sites-available
c'est dans ce répertoire que l'on met les fichiers de configuration des sites
Mes problèmes ont été
- les inscriptions dans le fichier configuration quelqueslignes.conf
- l'inscription dans /etc/hosts du site
Une fois ces problèmes réglés, j'ai put voir le site sur mon navigateur, non plus en http://localhost/quelqueslignes mais en http://quelqueslignes
Après, bien entendu avoir validé cette configuration en faisant
qui met un lien symbolique de la configuration dans le dossier /etc/apache2/sites-enabled
et avoir faire la remise en route d'apache2
J'avais encore un problème de droit
actuellement, je suis revenu à la configuration précédente pour que le site fonctionne normalement en attendant que j'ai résolu le problème
toi tu parles de apache 2 alors qu'il y a eut apache 2.2 et apache 2.4 en suite
j'ai eut mes infos ici
http://forum.ubuntu-fr.org/viewtopic.php?id=1425921
http://forum.ubuntu-fr.org/viewtopic.php?id=1961001
http://forum.ubuntu-fr.org/viewtopic.php?id=1425921
Dommage qu'à cause de pourris, je ne puisse plus demander à Tiramiseb qui est un administrateur système linux quelques informations, il me reste google
Dernière modification par Philanthrope (30-08-2016 14:17:59)
La présent est un passé en évolution
En ligne
Si tu veux créer d'autres sites, le lieu par défaut pour placer leur dossier est /var/www/
Ah oui mais ça c'était avant : à vérifier pour Ubuntu mais sur Jessie par défaut c'est /var/www/html depuis heu... j'sais plus
Ce qui donne /var/www/html/monsupersite.
Je ne peux guère aider sur ce coup là car pour du exclusivement local je ne me suis pas enquiquinée à paramétrer virtualhost et tout le toutim ; j'ai mis tout mes sites dans /var/www/html/ et j'accède à chacun en tapant localhost/monsite1 ; localhost/mosite2 ; etc ...
C'est pour le côté apprentissage que tu veux faire tout ça ou juste parce que les tutos disent de faire comme ça ?
qui est lui même un lien symbolique afin d'éviter la perte de mes données en cas de réinstallation système
Tu le fais sûrement déjà mais au cas où : n'oublie pas de sauver tes bases de données (via PhpMyadmin ou autres moyens)
Et d'ailleurs si tu ne veux pas te prendre la tête avec les liens symboliques, il suffit d'inclure /var/www/html/ dans les sauvegardes
Hors ligne
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@quelqueslignes to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Voici la configuration de mon fichier quelqueslignes.conf :
Voici le log de quelqueslignes :
Dernière modification par Philanthrope (02-09-2016 10:09:19)
La présent est un passé en évolution
En ligne
Le problème étant que lorsque je souhaite changer les pages, j'ai le message d'erreurInternal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@quelqueslignes to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Tu as accès à une seule page du site mais pas aux autres ?
Essaye de vider le cache de ton navigateur pour voir si ta page qui fonctionne s'affiche encore ensuite.
Édit, question bête : les fichiers du site ont quelles permissions ? est-ce que www-data (ou son équivalent si c'est différent sur Ubuntu) a les bons droits dessus ?
Dernière modification par Mercredi (30-08-2016 17:12:25)
Hors ligne
Ne voyant rien venir, après recherche sur la toile, j'ai supprimé le fichier .htaccess ce qui a modifié mon erreur en "not found"
dans Worpress, j'ai pris le permalien par défaut et là ça fonctionnait mais pas les autres
Nul trace d'un nouveau .htaccess, j'ai donc recherché sur la toile et je l'ai créé moi même
Là tout est redevenu normal
En suite, je me suis posé la question des droits et j'ai modifié en www-data:www-data et supprimé une nouvelle fois le .htaccess
J'ai refait les manipulations avec le parmaliens de wordpress et le fichier .htaccess s'est recréé tout seul
Problème résolu
PS: J'ai tout de même eut, en cours de route, un problème avec les wingets de mon thème, j'ai dut les recréer après avoir désactivé le mode accessibilité (option de l'écran)
Tout est opérationnel
voici mon fichier virtualhost
Si non, pour Ubuntu et ses variantes, ils sont passés de /var/www à /var/www/html depuis la version trusty c'est à dire avril 2014
Merci à vous deux
Dernière modification par Philanthrope (02-09-2016 11:19:32)
La présent est un passé en évolution
En ligne
Hors ligne
Pages : 1