Pages : 1
#1 Le 28/02/2015, à 09:08
- marvin.1
Erreur 500 avec mes .htaccess et .htpasswd
Bonjour,
je suis actuellement un tuto pour protéger un logiciel de positionnement (Serposcope) avec login et mdp.
Le souci est que lorsque je suis à la lettre ce qui est écrit, je me retrouve avec une erreur 500.
Voici ce qu'il préconise (VPS OVH Lamp 1.0) a mettre en commande dans Putty
"Toujours dans votre terminal putty, tapez :
htpasswd -cb /var/www/.htpasswd login password
en remplaçant “login” et “password” par un identifiant et un mot de passe de votre choix.
Tapez ensuite :
cd /etc/apache2/sites-enabled
puis :
vi 000-default
Descendre jusqu’à la ligne 13 (ou là où se trouve : AllowOverride none)
Placer le curseur sur le premier n de “none”. Tapez sur la touche s. Remplacer “none” par “all” (ne mettez pas les guillemets !)
Une fois fait, appuyez sur la touche echap (ESC), puis tapez ZZ en majuscules.
Dans votre client FTP (par exemple Filezilla), créez un fichier appelé .htaccess (n’oubliez pas le point devant) dans le répertoire où se trouvent les fichiers de serposcope.
Éditez ce fichier (par exemple avec Geany) et placez-y ce contenu :
AuthName “Restricted”
AuthType Basic
AuthUserFile “/var/www/.htpasswd”
Require valid-user
<Files “cron.php” >
satisfy any
</Files>
Sauvegardez le fichier (pensez aussi à accepter le transfert dans Filezilla).
Dans le terminal Putty, relancez une dernière fois apache avec la commande :
apachectl -k restart
Je suis cela a la lettre et cela me fait erreur 500. Je suis ultra débutant dans tout ce qui est linux et serveur, je voudrais juste savoir s'il y a pas un truc qui cloche quelquepart.
Merci à tous
Hors ligne
#2 Le 28/02/2015, à 10:07
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
D'après la page tu devrais commencer par renommer ton fichier .htaccess en .htaccess_bak.
Si ton site refonctionne, l'erreur est dans le fichier .htaccess.
Sinon comme tu as touché au fichier 000-default, peux-tu le montrer ?
Cordialement,
Guy
Hors ligne
#3 Le 28/02/2015, à 11:08
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Le passage en .htaccess_bak a enlevé l'erreur 500. Mais du coup il n'y a plus de protection id et mdp
Pour te montrer le 000-default je dois taper quelle commande, celle-ci?
cd /etc/apache2/sites-enabled
puis :
vi 000-default
Un grand merci à toi
Dernière modification par marvin.1 (Le 28/02/2015, à 11:08)
Hors ligne
#4 Le 28/02/2015, à 11:17
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Puisque ça marche en enlevant la protection, c'est que l'erreur est dedans.
Pour afficher un fichier il suffit de taper
cat fichier
Ensuite tu copies à la souris le résultat en le mettant entre les balises bleues <> juste au-dessus de la fenêtre de rédaction.
Je crois qu'il faudrait plutôt afficher le fichier .htaccess.
Cordialement,
Guy
Hors ligne
#5 Le 28/02/2015, à 11:25
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Voici le .htaccess
AuthName “Restricted”
AuthType Basic
AuthUserFile “/var/www/.htpasswd”
Require valid-user
<Files “cron.php” >
satisfy any
</Files>
Pour ce qui est du 000-default, la commande cat 000-default m'indique "no such file or directory".
Merci
Dernière modification par marvin.1 (Le 28/02/2015, à 11:31)
Hors ligne
#6 Le 28/02/2015, à 12:02
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Mezalor, t'as fait quoi avec
vi 000-default
que tu indiques dans le premier message ?
Cordialement,
Guy
Hors ligne
#7 Le 28/02/2015, à 12:10
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
J'ai suivi le tuto que j'ai copié collé dans mon premier message, à savoir
"Tapez ensuite :
cd /etc/apache2/sites-enabled
puis :
vi 000-default
Descendre jusqu’à la ligne 13 (ou là où se trouve : AllowOverride none)
Placer le curseur sur le premier n de “none”. Tapez sur la touche s. Remplacer “none” par “all” (ne mettez pas les guillemets !)
Une fois fait, appuyez sur la touche echap (ESC), puis tapez ZZ en majuscules."
Hors ligne
#8 Le 28/02/2015, à 12:17
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Certes. Mais comment se fait-il que maintenant tu ne puisses pas l'afficher ?
Cordialement,
Guy
Hors ligne
#9 Le 28/02/2015, à 12:22
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Bah écoutes je ne saurais te le dire. C'est bien
cat 000-default
qu'il faut taper n'est-ce pas? Je suis sous Putty pour information.
Je pense que je vais réinitialiser mon VPS car je l'ai acheté uniquement pour mettre le logiciel dessus.
Quand je serai dans le tutoriel à l'étape de modifier le 000-default au pire je peux faire une capture. Qu'en penses-tu?
Hors ligne
#10 Le 28/02/2015, à 14:19
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Avant le cat, il faut se mettre dans le bon dossier, donc
cd /etc/apache2/sites-enabled
cat 000-default
Cordialement,
Guy
Hors ligne
#11 Le 28/02/2015, à 16:12
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Voilà ce que cela donne
<VirtualHost *:80>
ServerAdmin webmaster@localhost
Redirect permanent /phpmyadmin https://vps134235.ovh.net/phpmyadmin
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Hors ligne
#12 Le 28/02/2015, à 16:42
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Peux tu donner le résultat de
ls -l /var/www/.htaccess
ovh donne une erreur 500 quand les permissions ne sont pas correctes.
Cordialement,
Guy
Hors ligne
#13 Le 28/02/2015, à 16:51
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
J'ai essayé cette commande dans la racine et dans
cd /etc/apache2/sites-enabled
cd /etc/apache2/sites-enabled
et le résultat est le même, à savoir :
ls: cannot access /var/www/.htaccess: No such file or directory
Hors ligne
#14 Le 28/02/2015, à 17:03
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Où l'as-tu envoyé alors avec filezilla ?
Cordialement,
Guy
Hors ligne
#15 Le 28/02/2015, à 17:09
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Je ne suis pas sur de comprendre la question mais je vais y répondre.
J'ai crée le fichier .htaccess dans le dossier contenant les données du logiciel de positionnement (serposope) comme indiqué par l'auteur du tutoriel (étape 4)
http://dictionnaireduweb.tumblr.com/pos … ans-google
Pour info, le fichier est encore renommé en _bak au cas ou cela ait une incidence.
J'espère que c'était bien ta question...
Hors ligne
#16 Le 28/02/2015, à 17:12
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
J'aimerais bien voir les permissions de ce fichier.
Cordialement,
Guy
Hors ligne
#17 Le 28/02/2015, à 17:14
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Je suis navré mais je suis vraiment débutant et j'ignore ce que cela veut dire...
Hors ligne
#18 Le 28/02/2015, à 17:37
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Dans filezilla, tu vas jusqu'à ton fichier .htaccess. Il doit y avoir une colonne Droits d'accès, qui donne 4 chiffres genre 0664, qu'y-a-t-il pour .htaccess ?
Cordialement,
Guy
Hors ligne
#19 Le 28/02/2015, à 17:44
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Ok, il est indiqué:
Valeur numérique : 644
Sachant que pour permission du propriétaire la case exécuter n'est pas cochée pour information.
Hors ligne
#20 Le 28/02/2015, à 18:56
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Je ne suis pas sûr que la ligne donnant l'adresse de .htpasswd soit bonne dans le fichier .htaccess
En tout cas ce n'est pas comme ça sur mon compte ovh.
As-tu vérifié la doc d'ovh ?
[EDIT] la doc est ici
Cordialement,
Guy
Dernière modification par gl38 (Le 28/02/2015, à 20:46)
Hors ligne
#21 Le 01/03/2015, à 09:22
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Merci beaucoup, je vais regardé ça. Tu crois que cela vaut le coup que je soumette le problème à OVH?
A part la doc toi personnellement tu n'aurais pas idée de la manière dont il faudrait modifier la ligne en question ?
Merci encore
Hors ligne
#22 Le 01/03/2015, à 09:44
- gl38
Re : Erreur 500 avec mes .htaccess et .htpasswd
Moi j'ai suivi la doc.
Il faut savoir quelle est ton offre. Soit tu trouves dans le manager le XXX, soit tu utilises le petit fichier php.
Et tu remplis la ligne comme ils disent :
AuthUserFile /homez.XXX/votre_login_ftp/www/'chemin d'accès au fichier .htpasswd'/.htpasswd
Je ne vois pas bien l'intérêt de soumettre ton problème à ovh : ils vont te dire de lire la doc !
Cordialement,
Guy
Hors ligne
#23 Le 01/03/2015, à 11:07
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Ok j'étudie la doc tt à l'heure, je te dirais ce que cela a donné
merci
Hors ligne
#24 Le 10/03/2015, à 12:36
- marvin.1
Re : Erreur 500 avec mes .htaccess et .htpasswd
Bonjour Guy,
comme promis (mais avec un peu de retard) je te tiens au courant. J'ai résolu mon problème grâce à ce tutoriel
http://openclassrooms.com/courses/conce … n-htaccess
Je voulais te remercier pour ton aide !
Merci
Bonne journée
Hors ligne
Pages : 1