Installation en local : htaccess inopérant

Bonjour tout le monde,

bon, j'ai de nouveaux des problèmes avec l'installation en local. J'ai
ce message d'erreur :

« htaccess inopérant

Avertissement : la configuration de votre serveur HTTP ne tient pas
compte des fichiers .htaccess. Pour pouvoir assurer une bonne sécurité,
il faut que vous modifiiez cette configuration sur ce point, ou bien que
les constantes _DIR_TMP & _DIR_CONNECT (définissables dans le fichier
mes_options.php) aient comme valeur des répertoires en dehors de
/var/www/html. »

Précisions :

- PhpMyAdmin fonctionne, et j'ai bien accès, j'ai un compte utilisateur
fonctionnel en plus de root et SPIP trouve bien la base de données ;
- j'ai accès à la partie publique du site ;
- je suis sous Mageia 7.1 ;
- je n'ai pas de fichier mes-options.php.

Merci d'avance.

--

Ysabeau
Signature en travaux

Le 05/11/2019 à 11:12, Ysabeau a écrit :

Bonjour tout le monde,

bon, j'ai de nouveaux des problèmes avec l'installation en local. J'ai
ce message d'erreur :

« htaccess inopérant

Avertissement : la configuration de votre serveur HTTP ne tient pas
compte des fichiers .htaccess. Pour pouvoir assurer une bonne sécurité,
il faut que vous modifiiez cette configuration sur ce point, ou bien que
les constantes _DIR_TMP & _DIR_CONNECT (définissables dans le fichier
mes_options.php) aient comme valeur des répertoires en dehors de
/var/www/html. »

Précisions :

- PhpMyAdmin fonctionne, et j'ai bien accès, j'ai un compte utilisateur
fonctionnel en plus de root et SPIP trouve bien la base de données ;
- j'ai accès à la partie publique du site ;
- je suis sous Mageia 7.1 ;
- je n'ai pas de fichier mes-options.php.

Merci d'avance.

la config de ton serveur apache local ne doit pas être bonne. Mais comme nous ne savons pas comment tu as installé, ni sous quel os, on ne peut guère t'aider

Le 05/11/2019 à 11:36, Maïeul a écrit :

Le 05/11/2019 à 11:12, Ysabeau a écrit :

Précisions :

- PhpMyAdmin fonctionne, et j'ai bien accès, j'ai un compte utilisateur
fonctionnel en plus de root et SPIP trouve bien la base de données ;
- j'ai accès à la partie publique du site ;
- je suis sous Mageia 7.1 ;
- je n'ai pas de fichier mes-options.php.

Merci d'avance.

la config de ton serveur apache local ne doit pas être bonne. Mais comme
nous ne savons pas comment tu as installé, ni sous quel os, on ne peut
guère t'aider

Pour l'OS, je l'ai indiqué : Mageia 7.1. C'est bien de répondre sans
lire. :frowning:

--

Ysabeau
Signature en travaux

Pour l'OS, je l'ai indiqué : Mageia 7.1. C'est bien de répondre sans
lire. :frowning:

Ça peut arriver de passer à côté de quelque chose, non ?
Alors, pourquoi une réponse aussi acide (qui, au passage, ne va certainement pas encourager les gens à te répondre de peur de se prendre une volée de bois vert si eux aussi font une petite erreur)?

Ysabeau a écrit le 05/11/2019 à 11:12 :

Bonjour tout le monde,

bon, j'ai de nouveaux des problèmes avec l'installation en local. J'ai
ce message d'erreur :

« htaccess inopérant

Avertissement : la configuration de votre serveur HTTP ne tient pas
compte des fichiers .htaccess. Pour pouvoir assurer une bonne sécurité,
il faut que vous modifiiez cette configuration sur ce point, ou bien que
les constantes _DIR_TMP & _DIR_CONNECT (définissables dans le fichier
mes_options.php) aient comme valeur des répertoires en dehors de
/var/www/html. »

Précisions :

- PhpMyAdmin fonctionne, et j'ai bien accès, j'ai un compte utilisateur
fonctionnel en plus de root et SPIP trouve bien la base de données ;
- j'ai accès à la partie publique du site ;
- je suis sous Mageia 7.1 ;
- je n'ai pas de fichier mes-options.php.

Merci d'avance.

Une réponse sur un forum :

hanger à la ligne du fichier /etc/httpd/conf/httpd.conf :

     AllowOverride None

par
     AllowOverride all

--
RealET

Le 05/11/2019 à 12:28, RealET a écrit :

Une réponse sur un forum :
https://www.mageialinux-online.org/forum/topic-14851+owncloud-et-fichier-htaccess.php

Comment tu as trouvé ça ? Ce forum est une mine mais la recherche dessus
est une bouse infâme.

hanger à la ligne du fichier /etc/httpd/conf/httpd.conf :

AllowOverride None

par
AllowOverride all

Alors déjà, j'ai appris comment modifier ce genre de fichier utilisant
nano en mode terminal. Hourra !

J'ai modifié cette ligne sans que ça change quoi que soit :frowning: et après
j'ai voulu faire ma maline, du coup httpd ne démarre plus. Soupir. Je
vais voir du côté des Magiciens s'ils ont des idées de génie (comme très
souvent), là je pense que la balle est dans leur camp maintenant qu'on a
le diagnostic sur le site local. Il y a un truc qui cloche mais je ne
sais pas où.

Merci.

--

Ysabeau
Signature en travaux

Le 05/11/2019 à 11:53, Manu a écrit :

Pour l'OS, je l'ai indiqué : Mageia 7.1. C'est bien de répondre sans
lire. :frowning:

Ça peut arriver de passer à côté de quelque chose, non ?
Alors, pourquoi une réponse aussi acide (qui, au passage, ne va
certainement pas encourager les gens à te répondre de peur de se prendre
une volée de bois vert si eux aussi font une petite erreur)?

À réponse acide, réponse acide en retour. Si je prends la peine
d'expliquer le problème en ajoutant ce qui va, ce qui ne va pas et en
indiquant mon SE, je ne m'attend pas à ce qu'on me dise, avec une
certaine condescendance, tu n'as pas donné les indications qui figurent
pourtant.

Accessoirement, qu'est-ce que ça ajoute d'indiquer que j'ai installé
Apache en passant par le centre de contrôle de Mageia ?

Si j'avais modifié des valeurs je l'aurais indiqué.

Et je remercie très chaleureusement les personnes qui m'ont gentiment
répondues et en plus j'ai appris des trucs.

--

Ysabeau
Signature en travaux

J'ai eu aussi une excellente réponse en privé. Voici, la réponse et la
mienne.

Le 05/11/2019 à 11:50, jrm grllr a écrit :

si spip est installé dans /var/www/html/ éditer
/etc/httpd/httpd.conf dans la section <Directory "/var/www/html" >,
AllowOverride doit être à "All" et non pas à "None" <Directory
"/var/www/html" > . .... |AllowOverride All | .. </Directory>

si vous utilisez des vhosts, c'est dans leur fichier de conf qu'il
faut modifier la section directory.

La directive AllowOverride peut être configuré plus finement cf le
lien précédent.

Merci. Soit dit en passant, j'ai appris que je pouvais maintenant
modifier un fichier de ce genre par Notepadqq et l'enregistrer en mode
super-utilisateur.

--

Ysabeau
Signature en travaux

--

Ysabeau
Signature en travaux

Le 05/11/2019 à 14:18, Ysabeau a écrit :

Le 05/11/2019 à 11:53, Manu a écrit :

Pour l'OS, je l'ai indiqué : Mageia 7.1. C'est bien de répondre sans
lire. :frowning:

Ça peut arriver de passer à côté de quelque chose, non ?
Alors, pourquoi une réponse aussi acide (qui, au passage, ne va
certainement pas encourager les gens à te répondre de peur de se prendre
une volée de bois vert si eux aussi font une petite erreur)?

À réponse acide, réponse acide en retour. Si je prends la peine
d'expliquer le problème en ajoutant ce qui va, ce qui ne va pas et en
indiquant mon SE, je ne m'attend pas à ce qu'on me dise, avec une
certaine condescendance, tu n'as pas donné les indications qui figurent
pourtant.

Accessoirement, qu'est-ce que ça ajoute d'indiquer que j'ai installé
Apache en passant par le centre de contrôle de Mageia ?

Si j'avais modifié des valeurs je l'aurais indiqué.

Et je remercie très chaleureusement les personnes qui m'ont gentiment
répondues et en plus j'ai appris des trucs.

Cher / chère Ysabeau,

il arrive effectivement à tout le monde de rater quelque chose dans un message. C'était mon cas et je m'en excuse. Pour autant, je ne vois pas en quoi est-ce condescendant que dire qu'en l'absence d'information, absence erronée certes, on ne peut pas aider. Il s'agit simplement d'un constat basique.

Enfin, pour répondre à ta question : le mode d'installation peut changer bien des choses.
1) Les logiciels installés avec les distributions ne sont pas toujours identique, en terme de configuration, aux logiciels que tu pourrais installer par un autre biais (installation "Vanille")
2) le mode d'installation détermine l'emplacement des fichiers de configuration, et donc les endroits où modifier.

En l'occurence, puisque tu as eu des réponses par ailleurs, et puisque je connais pas Mageia, je ne peux pas aider plus. D'autant qu'effectivement je suis quelque peu refroidi par ta propre réponse.

Bien à toi

Maïeul

Ysabeau a écrit le 05/11/2019 à 14:14 :

Le 05/11/2019 à 12:28, RealET a écrit :

Une réponse sur un forum :
https://www.mageialinux-online.org/forum/topic-14851+owncloud-et-fichier-htaccess.php

Comment tu as trouvé ça ? Ce forum est une mine mais la recherche dessus
est une bouse infâme.

en fait, je connaissais le principe de la réponse.
Alors, j'ai rentré dans un moteur de recherche connu :
AllowOverride all Mageia
(un truc dans ce genre)

hanger à la ligne du fichier /etc/httpd/conf/httpd.conf :

 AllowOverride None

par
AllowOverride all

Alors déjà, j'ai appris comment modifier ce genre de fichier utilisant
nano en mode terminal. Hourra !

Classe !

J'ai modifié cette ligne sans que ça change quoi que soit :frowning: et après
j'ai voulu faire ma maline, du coup httpd ne démarre plus. Soupir. Je
vais voir du côté des Magiciens s'ils ont des idées de génie (comme très
souvent), là je pense que la balle est dans leur camp maintenant qu'on a
le diagnostic sur le site local. Il y a un truc qui cloche mais je ne
sais pas où.

Là, ça dépasse ma compétence (sachant que je suis sous Windows)

Mais si tu tente de redémarrer apache, quel est le message d'erreur ?
Cherche ce message dans G...

--
RealET

Le 05/11/2019 à 14:46, RealET a écrit :

Ysabeau a écrit le 05/11/2019 à 14:14 :

Comment tu as trouvé ça ? Ce forum est une mine mais la recherche dessus
est une bouse infâme.

en fait, je connaissais le principe de la réponse.
Alors, j'ai rentré dans un moteur de recherche connu :
AllowOverride all Mageia
(un truc dans ce genre)

D'accord, passer par un autre outil de recherche que celui du forum.
Merci et pas par celui que tu utilises parce que je boycotte.

hanger à la ligne du fichier /etc/httpd/conf/httpd.conf :

 AllowOverride None

par
AllowOverride all

Alors déjà, j'ai appris comment modifier ce genre de fichier utilisant
nano en mode terminal. Hourra !

Classe !

Ouais, c'est toujours ça de pris :wink:

J'ai modifié cette ligne sans que ça change quoi que soit :frowning: et après
j'ai voulu faire ma maline, du coup httpd ne démarre plus. Soupir. Je
vais voir du côté des Magiciens s'ils ont des idées de génie (comme très
souvent), là je pense que la balle est dans leur camp maintenant qu'on a
le diagnostic sur le site local. Il y a un truc qui cloche mais je ne
sais pas où.

Là, ça dépasse ma compétence (sachant que je suis sous Windows)

Mais si tu tente de redémarrer apache, quel est le message d'erreur ?
Cherche ce message dans G...

Ben, je n'ai pas de message d'erreur.
Bon je me replonge, j'essaie de virer la connerie que j'ai faite et
j'attends qu'un gentil magicien ou une gentille magicienne me file un
coup de main.

Aussi incroyable que cela puisse paraître, j'ai fait beaucoup de progrès !

--

Ysabeau
Signature en travaux

Le 05/11/2019 à 14:46, RealET a écrit :

Ysabeau a écrit le 05/11/2019 à 14:14 :

J'ai modifié cette ligne sans que ça change quoi que soit :frowning: et après
j'ai voulu faire ma maline, du coup httpd ne démarre plus. Soupir. Je
vais voir du côté des Magiciens s'ils ont des idées de génie (comme très
souvent), là je pense que la balle est dans leur camp maintenant qu'on a
le diagnostic sur le site local. Il y a un truc qui cloche mais je ne
sais pas où.

Là, ça dépasse ma compétence (sachant que je suis sous Windows)

Mais si tu tente de redémarrer apache, quel est le message d'erreur ?
Cherche ce message dans G...

Ah, ah, alors j'ai dû tomber sur mon clavier, il y avait une cochonnerie
ajoutée à la fin ! Ce qui arrive quand on fait plusieurs trucs à la fois.

Cochonnerie supprimée. J'ai un autre truc qui cloche. Là faut que je vois.

--

Ysabeau
Signature en travaux

Le Tue, 5 Nov 2019 14:14:50 +0100,
Ysabeau <id@dutailly.net> a écrit :

Comment tu as trouvé ça ? Ce forum est une mine mais la recherche dessus
est une bouse infâme.

Il y a plusieurs endroits où chercher :

- htaccess est un truc du serveur Apache, donc chercher dans la doc de Apache.
- Quand on fait des mises à jour, regarder les messages, normalement tu aurais
  du les voir passer... ça fait déjà un bon bout de temps.
- Dans /usr/share/doc il y a les informations concernant les paquets installés
  sur le système, dont APACHE y compris les notes de version et la config par
  défaut. C'est intéressant de regarder la doc et la config du serveur qu'on
  installe...
- En cas général tout est dans la doc d'Apache en ligne, et c'est même
  probablement marqué dans ton fichier de config par défaut.

En résumé
~~~~~~~~~
Par défaut, Apache n'active plus htaccess car c'est lourd pour le
serveur : ça oblige a parcourir systématiquement les dossiers sans
nécessité. il faut privilégier les fichiers de configuration du serveur, mais
bien entendu on peut toujours utiliser htaccess a condition de le l'activer
dans la configuration.

Puisque j'y suis :
Idem pour mettre les pages en dehors de l'arborescence du
serveur. Si tu veux mettre tes pages dans /home il faut activer le module et
configurer le serveur.

Tout ça concerne le fonctionnement du serveur Apache et pas de SPIP a
proprement parler.

Le 05/11/2019 à 17:39, Haricophile a écrit :
(...)

En résumé
~~~~~~~~~
Par défaut, Apache n'active plus htaccess car c'est lourd pour le
serveur : ça oblige a parcourir systématiquement les dossiers sans
nécessité. il faut privilégier les fichiers de configuration du serveur, mais
bien entendu on peut toujours utiliser htaccess a condition de le l'activer
dans la configuration.

Puisque j'y suis :
Idem pour mettre les pages en dehors de l'arborescence du
serveur. Si tu veux mettre tes pages dans /home il faut activer le module et
configurer le serveur.

Tout ça concerne le fonctionnement du serveur Apache et pas de SPIP a
proprement parler.

Merci pour tout.
En effet, cela ne concerne pas spécifiquement SPIP.

Maintenant résoudre l'accès PHP (j'ai cassé quelque chose apparemment,
soupir).

--

Ysabeau
Signature en travaux