26-04-2005, 17:09
|
|
|
חבר מתאריך: 26.04.05
הודעות: 6
|
|
חבר'ה חייב עזרה ב APACHE דחוף!
לכל מי שיכול לעזור שלום רב,
רציתי לשאול בנוגע לבעייה מעצבנת ביותר שיש לי על שרת ה APACHE 2.5.3 שרץ
על גבי מערכת WIN32 (חלונות 98), אז הבעייה כזאת:
יש לי קובץ HTACCESS בתיקייה מסויימת שאני רוצה לחסום לשם משתמש וסיסמה, בקובץ httpd.conf
בפקודה DIRECTORY הגדרתי לתיקייה הרלוונטית
בה שמתי את הקובץ AllowOverride authconfig ובאמצעות תוכנית בתיקייה BIN של ה APACHE בשם "HTPASSWD"
יצרתי את קובץ הסיסמה ונתתי את הפקודות בתוכנית כדלקמן:
htpasswd -c .htpasswd user כאשר ה USER הוא שם המשתמש ובהמשך נתנה התוכנית אפשרות להגדיר סיסמה ואכן הגדרתי אותה,
והקובץ נוצר, העברתי את הקובץ לתיקייה בשם "password" ב "\:c" ואת המיקום לקובץ הגדרתי ב HTACCESS תחת הפקודה:
"authuserfile" כך שהפופאפ של הדפדפן שמבקש שם משתמש וסיסמה לכניסה לתיקייה מופיע באופן תקין, ונדמה לכאורה שאכן הכול כך
אלא שכאן מתחילות הבעיות, אני מקיש את שם המשתמש והסיסמה אלא שהשרת פשוט לא מקבל אותם ונותן לי אחרי שלושה ניסיונות פעם אחר פעם את הודעת השגיאה: "Authorization Required" הבעייה היא שאני נותן לו את שם המשתמש והסיסמה שיצרתי בדיוק והמיקום של הקובץ שנתתי ב HTACCESS תקין לגמרי, ניסיתי בקובץ HTACCESS לשנות המיקום ל
"c:/password" וההפך, ואפילו ניסיתי להעביר את הקובץ
".htpasswd"לתיקייה עצמה שניסיתי לחסום אותה בפניי לא מורשים, ושיניתי בחזרה ב HTACCESS את המיקום בהתאם, אך שום דבר לא עוזר, השרת מסרב לקבל את שם המשתמש והסיסמה שיצרתי, ניסיתי ליצור את קובץ הסיסמה עוד עשר פעמים לפחות, כל קובץ בשם משתמש וסיסמה שונים, אבל שום דבר לא עוזר ואני נותרתי תקוע כאן, ומה עושים במצב הנידון?
אודה לכם לתשובתכם, בתודה, בן.
|