שלח תשובה

זירת השאלות

515
צפיות
7
תשובות

ASP|בעיה ב אינקלוד

,‏ 29 בדצמבר, 2008

יש לי את הסקריפט הבא:


<!–#include file="../config.asp" –>



ושאני מפעיל את הדף זה נותן לי שגיאת HTTP 500
ובשרת הביתי זה כן עובד!

מה עושים?

תודה.

תגיות:

7 תשובות

  1. הרשאות
    בד"כ שרתים חוסמים אפשרות עליה מחיצה מעלה באינקלוד file רגיל, מטעמי אבטחה (שלא תכליל קבצים של אתר אחר בשרת…)

    אם אתה רוצה לפנות למחיצה הראשית של האתר שלך תעשה include virtual


    אלי ענתבי

  2. orwb הגיב:

    תגובה
    זה לא עובד גם זה נתן לי גם שגיאת HTTP 500
    עשיתי כך:
    <!–#include virtual ="../config.asp" –>
    וזה נתן לי שגיאה
    וגם שאני עושה את הפקודה הבאה:


    <%
    Response.write("../Default.asp")
    %>

    זה גם נותן שגיאה..
    מה עושים?
    תודה.

  3. orwb הגיב:

    הסתדר אבל
    בסוף עשיתי כך:
    <!–#include virtual="/config.asp" –>
    למה שאני כותב את הפקודה הזאת


    <%
    Response.write("../Default.asp")
    %>

    זה נותן לי שגיאת
    HTTP 500
    תודה.

  4. כמו שאמרתי
    אתה לא יכול לגשת לתיקייה מחוץ לדומיין שלך… virtual נותן לך את ה-root, אתה לא יכול לגשת מעליו.


    אלי ענתבי

  5. לא ברור
    מה אתה מנסה לעשות ואיזה שגיאה זה נותן


    אלי ענתבי

  6. orwb הגיב:

    תודה
    כבר הצלחתי..
    אבל
    איך אתה יודע עם איזה הרשאות שייכול לאיחסון שלך?

  7. IIS6
    בא כסטנדרט עם ההגדרות האלה,לא נתקלתי בספק אחד שביטל את זה…
    ההנחה היא שהחל משרתי win2003 כבר אין להישתמש בעליה במחיצות ככה, אלא לשנות את ההרגלים לשיטה החדשה.


    אלי ענתבי

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!