J'ai rencontré un problème avec SVN, et je ne suis pas sûr de savoir comment le réparer. Voici l'historique de ce qui a été fait et ce qu'est la messagerie d'erreur, et nous espérons pouvoir converger vers un correctif. Ici va:Correction d'une erreur SVN 500 après la modification des fichiers .access et .passwd
Pendant que j'étais en vacances, une autre partie de mon équipe qui ne savait pas vraiment comment utiliser svn voulait éditer notre page web. Il ne pouvait pas obtenir la bonne combinaison de nom d'utilisateur et mot de passe, donc il ssh'ed dans notre serveur et ensuite ajouté son nom et mot de passe directement aux fichiers .access et .passwd svn. Après cela n'a pas fonctionné, il a supprimé ces lignes. Après un moment, il a abandonné. Je ne suis pas sûr s'il a fait autre chose.
Une fois revenu, j'ai découvert que les modifications sur les fichiers que j'avais extraits sur mon propre ordinateur ne pouvaient plus être validées dans le référentiel. La messagerie d'erreur était une erreur interne du serveur 500.
Je pensais qu'en éditant les fichiers .access et .passwd, ce type avait peut-être modifié les espaces appropriés. J'ai essayé d'éditer ces fichiers afin qu'il y ait un "\ n" et donc il n'y avait pas de caractère d'échappement à la fin de la ligne avec les informations d'utilisateur correctes, mais en vain sur l'une ou l'autre approche.
La seule autre information que j'ai est que si je vérifie les journaux d'erreur de serveur pour svn, il a les éléments suivants:
[Ven 2 octobre 2009 12:13:35] [error] [client. ..] Le fichier n'existe pas: /home/domain/svn.domain.com/failed_auth.html
[Ven Oct 02 12:13:35 2009] [erreur] [client ...] (13) Autorisation denied: Impossible d'ouvrir le fichier de mot de passe: /home/domain/svn/domain.passwd
[Ven Oct 02 12:13:35 2009] [erreur] [client ...] (13) Autorisation refusée: impossible ouvrir le fichier de mot de passe: /home/domain/svn/domain.passwd
[Ven 2 octobre 2009 12:13:35] [error] [client ...] Le fichier n'existe pas: /home/domain/svn.domain.com/internal_error.html
je regardais une peu dans l'erreur Permission Denied, et certains forums ont dit que je pouvais juste changer les permissions pour que 'apache' ait accès à ce fichier, mais 1) je ne sais pas pourquoi svn ne fonctionnerait pas si ça fonctionnait avant et 2) Je ne connais pas grand-chose à la sécurité, et en changeant les autorisations de fichiers sans vraiment savoir quelles sont les implications, je ne veux pas compromettre la sécurité de mon site (donc, si c'est ce que je besoin de faire pour résoudre le problème, peut-être que tout ce que je cherche est l'assurance que ce sera sûr et peut-être quelques exemples de commandes afin que je mets les bonnes autorisations).
Désolé pour la longue question, mais toute aide serait vraiment appréciée. Je ne veux plus avoir à configurer svn.
Merci beaucoup, J'ai téléchargé un nouveau fichier ZIP de XAMPP (1.7.3), et je fais toutes les migrations manuellement. Ensuite, je voulais commettre un de mon projet et le code de retour du serveur '500', et la chose que j'ai raté était le fichier passwd n'a pas été copié dans le nouveau xampp/apache/dir. – adesst
merci !!!! genre d'un bug stupide si ... O.o – Toadums