הבנה של מערכת הקבצים בשרת
מבנה מערכת הקבצים
לכל Domain המתארח על גבי שרת ה- web שלנו יש "ספריית בית" ("Home Directory"). בתוך הספריה הזאת אנו מאכסנים את כל קבצי ה- HTML, קבצי התמונה, הסקריפטים, קבצי database וכל התכנים האחרים השייכים לאתר.
כאשר אנו מתחברים לשרת, באמצעות תוכנת FTP, אנו רואים את התיקיות הבאות:
htdocs | זוהי התיקיה שאליה מכוון האתר המשוייך עם שם ה- Domain שלנו. בתוך התיקיה הזאת נשים את קובץ index.htm, בנוסף לכל יתר קבצי ה- html, הסקריפטים וקבצי התמונה המרכיבים את האתר שלנו. |
private | התיקיה הזאת מיועדת למתקדמים שבינינו. לסקריפטים המורצים באתר שלנו יש גישה לתיקיה הזאת אולם התיקיה איננה נגישה לגולשים. בתיקיה זו נשים את קבצי ה- database בהם אנו משתמשים באתר. |
logfiles | בכל פעם שמישהו גולש לאתר, המערכת מעדכנת את קובץ ה- log של האתר. קבצי ה- log מאוכסנים בתיקיה הזאת וניתן להוריד (download) אותם ולמחוק אותם מן השרת. |
כתיבה של סקריפטים שוכני שרת
כשאנו כותבים או מקנפגים סקריפטים עבור האתר, לדוגמה
סקריפטים בשפת Perl או קבצי ASP, לעיתים עלינו לדעת את
המסלול הפיזי המלא לספריית הבית ("Home Directory") של
האתר. המסלול הוא כדלקמן:
e\:domains\d\domain_name.com\user
כאשר domain_name.com הוא שם ה- domain שלנו.
כך, לדוגמה, אם שם הדומיין שלנו הוא flowers.co.il, הרי
שהמסלול הוא:
e\:domains\f\flowers.co.il\user
ואם שם הדומיין הוא thorns.net, הרי
שהמסלול הוא:
e\:domains\t\thorns.net\user