PDA

View Full Version : مقاله: نحوه Map کردن فولدر فیزیکی در Apachi



Keramatifar
دوشنبه 17 آبان 1389, 16:07 عصر
Map کردن فولدر فیزیکی به این معناست که ما یک فولدر را روی هارد دیسک (که معمولا شاخه ی اصلی برنامه ما می باشد) بعنوان Alias برای Apachi تعریف می کنیم تا بتوانیم آنرا براحتی در Browser مشاهده کنیم.
بعنوان مثال من روی درایو D کامپیوترم فولدری به نام KeramatifarWebsite دارم و حاوی برنامه ای است که توسط php نوشتم:

D:\KeramatifarWebSite
برای Map کردن فولدر این مراحل را دنبال کنید:
در Apachi فایل httpd.conf را پیدا کنید
در صورتیکه از XAMPP استفاده می کنید فایل مذکور در این آدرس قرار دارد:

C:\xampp\apache\conf\httpd.conf
بعد از اینکه فایل httpd.conf را پیدا کردید، آنرا در یک Text Editor (مثل NotePad) باز کنید و سپس بخش alias را پیدا کنید.
برای پیدا کردن بخش alias می توانید این متن را در فایل httpd.conf جستجو کنید:

<IfModule alias_module>
و سپس این کدها را به آن اضافه کنید:

<IfModule alias_module>
# ...
# Configure the keramatifar alias
Alias /keramatifar/ "D:/KeramatifarWebSite/"
Alias /keramatifar "D:/KeramatifarWebSite"
</IfModule>
<Directory "D:/KeramatifarWebSite">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
بعد از اینکار یکبار Apachi را Restart کنید.
در صورتیکه از XAMPP استفاده می کنید، می توانید با استفاده از XAMPP Control Panel اینکار را انجام دهید.
حالا می توانید در Browser با تایپ این آدرس برنامه خود را مشاهده کنید:
http://localhost/keramatifar/homepage.php
نکته: Apachi بصورت پیش فرض روی پورت 80 نصب می شود، اما در صورتیکه هنگام نصب Apachi پورت آنرا تغییر داده اید (مثلا پورت 81) باید برای دسترسی به آن آدرس را به این شکل وارد کنید:
http://localhost:81/keramatifar/homepage.php
منبع: http://www.keramatifar.ir/ShowTopic.php?id=23