إعداد Apache
في هذا
القسم سنقوم بضبط الإعدادات العامة لمزود
Apache على
القيم التي نريدها، لعمل ذلك سنقوم بتحرير ملف يدعى
httpd.conf، هذا
الملف
يحتوي على جميع الإعدادات التي يعمل بها
مزود Apache لذا فإنه
يسمى أحيانا بملف إعدادات
Apache، بعد تركيب
مزود Apache ستجد النسخة
القياسية من هذا الملف في
الدليل الذي قمت بتركيب
مزود Apache داخل
الدليل الفرعي conf، إذا
كنت قد ركتب مزود Apache في الدليل الإفتراضي فإن مسار
الملف على جهازك سيكون كالتالي : C:Program FilesApache
GroupApacheconfhttpd.conf
ستقوم
الآن بفتح الملف بالمفكرة، وبعد ذلك سنقوم
بالبحث
ضمن الملف على الإعدادات المختلفة لتعديلها،
ستجد أن
الملف يتكون من مجموعة كبيرة من الأسطر التي
تبدأ بعلامة ( # )، هذه الأسطر تسمى بالتعليقات وهي تستخدم لإضافة
التعليقات إلى الملف دون التعارض مع خيارات وأوامر Apache الأخرى، لذلك فإن
المزود Apache يقوم بتجاهل جميع الأسطر
التي تبدأ بهذه العلامة، إضافة إلى ذلك
هنالك
الأسطر التي تعبر عن مناطق معينة وهي تشبه وسوم HTML، حيث يكون
هنالك وسمان يحصران
مجموعة من الأسطر، وهنالك أيضا الخيارات وهي تحدد قيما للخيارات
المختلفة،
مثلا الخيار DocumentRoot
مسؤول عن تحديد المكان الذي
توجد به ملفات موقعك ( دليل
ويب الجذري في جهازك ) وهو
يشير بشكل افتراضي إلى الدليل التالي C:/Program
Files/Apache
Group/Apache ولذلك يوجد السطر التالي والذي
يعبر عن الخيار السابق
وقيمته
: DocumentRoot
"C:/Program Files/Apache Group/Apache/htdocs"
وهكذا توجد الكثير
من الخيارات التي يمكنك تغييرها في
المزود وسنقوم الآن بشرح كيفية تخصيص
الخيارات الأساسية العامة
في مزود.
عنوان المزود
ستقوم الآن بتحديد
العنوان الذي سيعمل عليه المزود،
على سبيل المثال
www.ArabBuilder.com، ولكن العنوان السابق لن يعمل مباشرة
ويشير إلى
صفحات المزود الذي نقوم بتركيبه،
حيث أن العملية تتضمن الكثير من التعقيدات،
ولكن بما
أننا نريد استخدام المزود محليا على أجهزتنا الشخصية فيجب أن نقوم بتحديد
عنوان IP
127.0.0.1 كعنوان
للمزود، ويتم ذلك عن طريق البحث عن السطر التالي : #ServerName new.host.name
ثم نقوم
بعد ذلك بإزالة علامة # من بداية السطر
وتغييره
ليصبح هكذا : ServerName
127.0.0.1
دليل
ويب الجذري
هو
الدليل الذي يفترض أن تضع فيه جميع ملفات موقعك، أي ملف تضعه
في دليل ويب الجذري يكون من ضمن موقعك، ستعرف فيما بعد أنك تستطيع الوصول
إلى موقعك عن طريق العنوان التالي : http://localhot
فإذا كان
هنالك ملف ما في دليل ويب الجذري الخاص بك
يدعى file.html، فستستطيع
الوصول إليه عن طريق العنوان
التالي : http://localhot/file.html
لتغيير
المكان الذي تريد أن تضع فيه ملفاتك ابحث عن
السطر
التالي وقم بتغيير المسار الموجود إلى المسار الذي تريده : DocumentRoot "C:/Program Files/Apache
Group/Apache/htdocs"
انتبه
إلى عدم وضع علامة الشرطة الخلفية في نهاية
المسار،
على سبيل المثال، في جهازي أقوم بوضع ملفات الويب في الدليل
D:http لذا فإنني
أقوم بتغيير السطر السابق ليصبح هكذا
: DocumentRoot
D:/http
بعد هذا
السطر بقليل ستجد السطر التالي أيضا
: <Directory
"C:/Program Files/Apache Group/Apache/htdocs">
قم
بتغيير السطر السابق أيضا ليشير إلى دليل ويب
الجذري
كما حددته في الخيار السابق، وكما في المثال السابق يجب أن نغير السطر
ليصبح
كالتالي
: <Directory D:/http>
مستند
فهرس الدليل
مستند فهرس الدليل
هو المستند الذي يتم عرضه عند
زيارة الدليل،
عادة ما يكون هذا المستند هو index.html، وهي
الخيار الإفتراضي، ولكنك
ستحتاج إلى تغييره غالبا وإضافة المزيد من
المستندات ليختار
المزود Apache من بينها
( أولها توفرا ) فإذا لم
يجد المزود أيا من هذه الملفات فإنه يعرض قائمة بالملفات الموجودة
في الدليل، لتغيير هذا الخيار ابحث عن السطر التالي
: DirectoryIndex
index.html
قم الآن
بتعديل السطر السابق ليصبح هكذا
: DirectoryIndex
index.html index.shtml index.pl index.cgi
index.phtml index.php
index.php3
التغيير إلى
السطر السابق سيجعل المزود يبحث عن جميع الملفات
الموجودة في الأعلى وأيها يجد أولا سيستخدمه ويعرضه كفهرس عند
زيارة الدليل، على سبيل المثال، يمكنك أن
تجعل صفحتك الرئيسية في
الموقع صفحة PHP عن طريق عمل ملف index.php ووضعه في دليل ويب الجذري.
في هذا
القسم سنقوم بضبط الإعدادات العامة لمزود
Apache على
القيم التي نريدها، لعمل ذلك سنقوم بتحرير ملف يدعى
httpd.conf، هذا
الملف
يحتوي على جميع الإعدادات التي يعمل بها
مزود Apache لذا فإنه
يسمى أحيانا بملف إعدادات
Apache، بعد تركيب
مزود Apache ستجد النسخة
القياسية من هذا الملف في
الدليل الذي قمت بتركيب
مزود Apache داخل
الدليل الفرعي conf، إذا
كنت قد ركتب مزود Apache في الدليل الإفتراضي فإن مسار
الملف على جهازك سيكون كالتالي : C:Program FilesApache
GroupApacheconfhttpd.conf
ستقوم
الآن بفتح الملف بالمفكرة، وبعد ذلك سنقوم
بالبحث
ضمن الملف على الإعدادات المختلفة لتعديلها،
ستجد أن
الملف يتكون من مجموعة كبيرة من الأسطر التي
تبدأ بعلامة ( # )، هذه الأسطر تسمى بالتعليقات وهي تستخدم لإضافة
التعليقات إلى الملف دون التعارض مع خيارات وأوامر Apache الأخرى، لذلك فإن
المزود Apache يقوم بتجاهل جميع الأسطر
التي تبدأ بهذه العلامة، إضافة إلى ذلك
هنالك
الأسطر التي تعبر عن مناطق معينة وهي تشبه وسوم HTML، حيث يكون
هنالك وسمان يحصران
مجموعة من الأسطر، وهنالك أيضا الخيارات وهي تحدد قيما للخيارات
المختلفة،
مثلا الخيار DocumentRoot
مسؤول عن تحديد المكان الذي
توجد به ملفات موقعك ( دليل
ويب الجذري في جهازك ) وهو
يشير بشكل افتراضي إلى الدليل التالي C:/Program
Files/Apache
Group/Apache ولذلك يوجد السطر التالي والذي
يعبر عن الخيار السابق
وقيمته
: DocumentRoot
"C:/Program Files/Apache Group/Apache/htdocs"
وهكذا توجد الكثير
من الخيارات التي يمكنك تغييرها في
المزود وسنقوم الآن بشرح كيفية تخصيص
الخيارات الأساسية العامة
في مزود.
عنوان المزود
ستقوم الآن بتحديد
العنوان الذي سيعمل عليه المزود،
على سبيل المثال
www.ArabBuilder.com، ولكن العنوان السابق لن يعمل مباشرة
ويشير إلى
صفحات المزود الذي نقوم بتركيبه،
حيث أن العملية تتضمن الكثير من التعقيدات،
ولكن بما
أننا نريد استخدام المزود محليا على أجهزتنا الشخصية فيجب أن نقوم بتحديد
عنوان IP
127.0.0.1 كعنوان
للمزود، ويتم ذلك عن طريق البحث عن السطر التالي : #ServerName new.host.name
ثم نقوم
بعد ذلك بإزالة علامة # من بداية السطر
وتغييره
ليصبح هكذا : ServerName
127.0.0.1
دليل
ويب الجذري
هو
الدليل الذي يفترض أن تضع فيه جميع ملفات موقعك، أي ملف تضعه
في دليل ويب الجذري يكون من ضمن موقعك، ستعرف فيما بعد أنك تستطيع الوصول
إلى موقعك عن طريق العنوان التالي : http://localhot
فإذا كان
هنالك ملف ما في دليل ويب الجذري الخاص بك
يدعى file.html، فستستطيع
الوصول إليه عن طريق العنوان
التالي : http://localhot/file.html
لتغيير
المكان الذي تريد أن تضع فيه ملفاتك ابحث عن
السطر
التالي وقم بتغيير المسار الموجود إلى المسار الذي تريده : DocumentRoot "C:/Program Files/Apache
Group/Apache/htdocs"
انتبه
إلى عدم وضع علامة الشرطة الخلفية في نهاية
المسار،
على سبيل المثال، في جهازي أقوم بوضع ملفات الويب في الدليل
D:http لذا فإنني
أقوم بتغيير السطر السابق ليصبح هكذا
: DocumentRoot
D:/http
بعد هذا
السطر بقليل ستجد السطر التالي أيضا
: <Directory
"C:/Program Files/Apache Group/Apache/htdocs">
قم
بتغيير السطر السابق أيضا ليشير إلى دليل ويب
الجذري
كما حددته في الخيار السابق، وكما في المثال السابق يجب أن نغير السطر
ليصبح
كالتالي
: <Directory D:/http>
مستند
فهرس الدليل
مستند فهرس الدليل
هو المستند الذي يتم عرضه عند
زيارة الدليل،
عادة ما يكون هذا المستند هو index.html، وهي
الخيار الإفتراضي، ولكنك
ستحتاج إلى تغييره غالبا وإضافة المزيد من
المستندات ليختار
المزود Apache من بينها
( أولها توفرا ) فإذا لم
يجد المزود أيا من هذه الملفات فإنه يعرض قائمة بالملفات الموجودة
في الدليل، لتغيير هذا الخيار ابحث عن السطر التالي
: DirectoryIndex
index.html
قم الآن
بتعديل السطر السابق ليصبح هكذا
: DirectoryIndex
index.html index.shtml index.pl index.cgi
index.phtml index.php
index.php3
التغيير إلى
السطر السابق سيجعل المزود يبحث عن جميع الملفات
الموجودة في الأعلى وأيها يجد أولا سيستخدمه ويعرضه كفهرس عند
زيارة الدليل، على سبيل المثال، يمكنك أن
تجعل صفحتك الرئيسية في
الموقع صفحة PHP عن طريق عمل ملف index.php ووضعه في دليل ويب الجذري.