ฉันตั้งค่าการโค่นล้มและ apache บนเซิร์ฟเวอร์ของฉัน
หากฉันเรียกดูผ่านเว็บเบราว์เซอร์ของฉันก็ใช้งานได้ดี ( http://svn.host.com/reposname ) อย่างไรก็ตามหากฉันชำระเงินในเครื่องของฉันฉันได้รับข้อผิดพลาดดังต่อไปนี้:
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
ฉันตรวจสอบบันทึกข้อผิดพลาดของ Apache แต่ไม่ได้พูดอะไร (มันทำตอนนี้ - ดูการแก้ไข)
ที่เก็บของฉันถูกเก็บไว้ภายใต้: / var / www / svn / repos /
เว็บไซต์ของฉันถูกเก็บไว้ภายใต้: / var / www / vhosts / x / ...
นี่คือไฟล์ conf สำหรับโดเมนย่อย:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
การรับรองความถูกต้องใช้งานได้ดี
ไม่มีใครรู้ว่าสิ่งที่อาจก่อให้เกิดนี้?
- แก้ไข
ดังนั้นฉันจึงเริ่ม apache (อีกครั้ง) และลองอีกครั้งและตอนนี้มันทำให้ฉันมีข้อผิดพลาด แต่มันไม่ได้ช่วยจริงๆ ใครมีความคิดว่ามันหมายถึงอะไร?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
- แก้ไข 2
ถ้าฉันทำsvn info
มันจะไม่ให้ประโยชน์อะไรเลย:
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
ฉันยังลองทำการเช็คเอาท์ในท้องที่ ( svn checkout file:///var/www/svn/repos/reposname
) และใช้งานได้ดี ดังนั้นดูเหมือนว่าจะมีบางสิ่งที่เกี่ยวข้องกับ apache
ข้อมูลอื่น ๆ :
- ฉันใช้ CentO 5.3
- Plesk 9.3
- การโค่นล้มรุ่น 1.6.9 (r901367)
- แก้ไข 3
ฉันพยายามย้ายที่เก็บ แต่ก็ไม่ได้สร้างความแตกต่างเลย
selinux ถูกปิดการใช้งานเพื่อที่จะไม่
Options +indexes
ไม่ควรทำอะไรที่มีประโยชน์ในตำแหน่ง svn