🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ یوسف آرمات
پوشه hddocs
Mehdi Yaqoubi حل شده توسط Mehdi Yaqoubi

سلام. در پوشه hddocs ، فایل7Learn.php رو ساختم و در داخل7Learn.pHP  ، و test.txt رو هم به همین ترتیب ساختم.

ولی در هنگام باز کردن از طریق admin ارور 404 میده؟ چرا؟

پوشه img رو باز کرد و ارور نداد ولی 7learn.php رو باز نمیکنه؟

سلام دوست عزیز. اول باید دامنه مجازی ایجاد کنید. در بخش نصب و راه اندازی بستر برنامه نویسی آموزش ایجاد دامنه مجازی رو  ببینید و تنظیمات رو انجام بدید. 

بهترین پاسخ
Mehdi Yaqoubi ۳۰ دی ۱۳۹۸، ۱۲:۲۱

وقتی که xampp  رو run می‌کنید ابتدا توی مرورگر چک کن که آدرس localhost یا 127.0.0.1 صفحه پیش فرض آپاچی رو نشون میده یا نه؟ 

اگر بدون مشکل نمایش داد یه جایی از تنظیمات رو ممکنه اشتباه انجام داده باشید.

طبق  مراحل زیر عمل کنید:

1- در مسیر  C:\Windows\System32\drivers\etc فایل hosts را با ادیتور ++Notepad  باز کنید و آدرس 127.0.0.1 7Learn.php رو قرار دهید و ذخیره کنید.

2- در مسیر C:\xampp\apache\conf\extra فایل httpd-vhosts.conf رو باز کنید و از کد‌های زیر یک copy بگیرید و در زیر کد‌ها paste کنید:

##<VirtualHost *:80>
    ##ServerAdmin webmaster@dummy-host2.example.com
    ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com"
    ##ServerName dummy-host2.example.com
    ##ErrorLog "logs/dummy-host2.example.com-error.log"
    ##CustomLog "logs/dummy-host2.example.com-access.log" common
##</VirtualHost>

و به کدهایی که کپی کردید به صورت زیر ویرایش کنید: 

<VirtualHost *:80>
    ServerName 7Learn.php
    ServerAlias www.7Learn.php
	DocumentRoot "C:/xampp/htdocs/7Learn.php"
    ServerAdmin webmaster@7Learn.php
    ErrorLog "logs/7Learn.php-error.log"
    CustomLog "logs/7Learn.php-access.log" common
</VirtualHost>

توجه کنید که علامت ## رو حذف کنید تا کد‌ها از حالت کامنت خارج بشن. و فایل رو ذخیره کنید.

3- پس از این تنظیمات نرم افزار xampp رو یک بار stop و مجددا start کنید.

4- در مرورگر ابتدا آدرس را به صورت http://7learn.php وارد کنید.

Mehdi Yaqoubi ۰۱ بهمن ۱۳۹۸، ۰۶:۱۳

در اینجا کد PID من با اونی که استاد آموزش میدن متفاوته

یوسف آرمات ۰۱ بهمن ۱۳۹۸، ۱۸:۳۶

به نظرم شما یک پوشه دیکه به اسم دلخواه خودت درست کن از اعداد استفاده نکن دات پی اچ پی هم اگ نزنی مشکلی پیش نمیاد .

چون داری میگی پوشه ای ام جی رو باز میکنه یعنی برنامه داره درست کار میکنه . پس یجای کار رو داری اشتباه انجام میدی . 

توجه داشته باش اسم پوشه ای که داری توش پوشه میسازی اچ تی داک هست نه اچ دی داک

ادرسی که وارد میکنی رو هم ببین درسته 

ان شالله موفق باشی

Mehrjoo ۰۶ فروردین ۱۴۰۰، ۰۹:۱۶

یه فایل پیوست برات گذاشتم اگر با این خطا مواجه میشی 80 درصد داری ادرس رو اشتباه میزنی . چون داره بهت میگه ادرست رو پیدا نکردم یا همچین ادرسی در لوکال هاستت نیست .

همون کاری که بالا بهت گفتم رو انجام بده مشکلت حل میشه ان شالله

Mehrjoo ۰۶ فروردین ۱۴۰۰، ۰۹:۴۶