562
צפיות
צפיות
7
תשובות
תשובות
ASP|בעיה ב אינקלוד
יש לי את הסקריפט הבא:
<!–#include file="../config.asp" –>
ושאני מפעיל את הדף זה נותן לי שגיאת HTTP 500
ובשרת הביתי זה כן עובד!
מה עושים?
תודה.
יש לי את הסקריפט הבא:
<!–#include file="../config.asp" –>
ושאני מפעיל את הדף זה נותן לי שגיאת HTTP 500
ובשרת הביתי זה כן עובד!
מה עושים?
תודה.
שירות אחסון אתרים
המקצועי של וובמאסטר!
מומחים באירוח אתרי
WordPress, Joomla, Drupal
עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!
7 תשובות
הרשאות
בד"כ שרתים חוסמים אפשרות עליה מחיצה מעלה באינקלוד file רגיל, מטעמי אבטחה (שלא תכליל קבצים של אתר אחר בשרת…)
אם אתה רוצה לפנות למחיצה הראשית של האתר שלך תעשה include virtual
אלי ענתבי
תגובה
זה לא עובד גם זה נתן לי גם שגיאת HTTP 500
עשיתי כך:
<!–#include virtual ="../config.asp" –>
וזה נתן לי שגיאה
וגם שאני עושה את הפקודה הבאה:
<%
Response.write("../Default.asp")
%>
זה גם נותן שגיאה..
מה עושים?
תודה.
הסתדר אבל
בסוף עשיתי כך:
<!–#include virtual="/config.asp" –>
למה שאני כותב את הפקודה הזאת
<%
Response.write("../Default.asp")
%>
זה נותן לי שגיאת
HTTP 500
תודה.
כמו שאמרתי
אתה לא יכול לגשת לתיקייה מחוץ לדומיין שלך… virtual נותן לך את ה-root, אתה לא יכול לגשת מעליו.
אלי ענתבי
לא ברור
מה אתה מנסה לעשות ואיזה שגיאה זה נותן
אלי ענתבי
תודה
כבר הצלחתי..
אבל
איך אתה יודע עם איזה הרשאות שייכול לאיחסון שלך?
IIS6
בא כסטנדרט עם ההגדרות האלה,לא נתקלתי בספק אחד שביטל את זה…
ההנחה היא שהחל משרתי win2003 כבר אין להישתמש בעליה במחיצות ככה, אלא לשנות את ההרגלים לשיטה החדשה.
אלי ענתבי