PDA

View Full Version : مبتدی: اجرا نشدن فایل ها با زبان php



soltanmahdi
یک شنبه 17 خرداد 1394, 10:12 صبح
سلام
همین ابتدا به خاطره سوال ابتدایی و ساده ام از حضور اساتید عذرخواهی می کنم.
جستجو هم کردم ولی تاپیکی که به جواب سواب من نزدیک باشه راهی پیدا نکردم.
برنامه های wamp و xammp رو نصب کردم هر دو به طور جداگانه اجرا شده و مشکلی هم ندارند و صفحه localhost باز می شود. ولی هر فایلی که در پوشه های مختلف برنامه مثل www یا جای دیگر بزارم برنامه اجرا نمی شود و خطایی با عنوان Object not found نمایش داده می شود.
خواستم راهنمایی کنید برای حل این مشکل.
سپاس

atryad
یک شنبه 17 خرداد 1394, 11:06 صبح
سلام
ببین که برنامه به صورت صحیح در حال اجرا باشد مانند xwampکه ایکونش به رنگ سبز باشدبعد برای اجرای باید فایل ها رو درون پوشه www بریزی نه پوشه دیگه پروکسی یا فیلتر شکنی درحال استفاده نباشد یحتمل
با مرورگر دیگر امتحان بفرمایید

mohammadsoltani
یک شنبه 17 خرداد 1394, 11:27 صبح
فکر می کنم به خاطر یکی از دلایل زیر این پیغام داده می شه:
1)عدم استارت بودن وب سرور
2)روشن بودن فایروال
3)سوار کردن برنامه خود روی پورت دیگر و صدا زدن آن در مرورگر با پورت 80
اگه اینها نشد،بگید تا راه حل های دیگه را بگم.

soltanmahdi
یک شنبه 17 خرداد 1394, 11:32 صبح
سلام
برنامه به صورت صحیح اجرا شدن و آیکن ها سبز رنگ هستند و صفحه Localhost مربوط به هرکدام از برنامه های wamp و xammp باز می شه.
با مرورگر دیگه هم تست کردم باز هم اجرا نمی شه و می گه صفحه ای پیدا نشد
ممنون از پاسخ و راهنماییتون

soltanmahdi
یک شنبه 17 خرداد 1394, 11:42 صبح
محمد خان سلطانی موارد یک و دو درست هستند و موردی ندارند ولی همون طور که گفتم من مبتدیم و برای چک کردن مورد سوم احتیاج به راهنمایی دارم.
ممنون

mohammadsoltani
یک شنبه 17 خرداد 1394, 11:42 صبح
اگه میشه کدتون را بفرستید تا ببینم مشکل از کجاست؟

mohammadsoltani
یک شنبه 17 خرداد 1394, 11:45 صبح
فایل httpd.conf را پیدا کنید و ببنید جلوی عبارت Listen 80 عدد 80 نوشته شده یا عدد دیگری؟

soltanmahdi
یک شنبه 17 خرداد 1394, 11:59 صبح
آقای سلطانی عدد نوشته شده 80
در مورد کد هم اصلا کد خاصی نیست فقط یک echo
خطای مذکور فقط در خصوص عدم پیدا کردم فایل فراخوانی شده است
تشکر

soltanmahdi
یک شنبه 17 خرداد 1394, 12:27 عصر
کسه دیگه ای نیست راهنماییم کنه؟

mohammadsoltani
یک شنبه 17 خرداد 1394, 14:03 عصر
اشکالی نداره،همان یک کم کد را بفرستید،تا بررسی کنم.

mohsenkit.ir
یک شنبه 17 خرداد 1394, 14:48 عصر
سلام
من مسیر رو کامل میگم ممکنه بعضیا رو شما بدونی ولی دوباره چک کن
یه فایل جدید باز کن و کد زیر رو توش بریز و به اسم test.php ذخیره کن


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>تست</title>
</head>

<body>
<p style="font-family:tahoma; font-size:36px;" align="center">این کد فقط برای تست می باشد</p>
</body>
</html>

فایل تست رو به مسیر زیر ببر

C:\wamp\www\
حالا توی مرورگر مسیر زیر رو فراخوانی کن

http://LOCALHOST/test.php
اگر بازم مشکل باقی بود بررسی میکنیم وگرنه راه حل مشخص میشه

نکته : باید سرور wamp رو اجرا کنی :لبخند:

امیدوارم مفید باشه

mohammadsoltani
یک شنبه 17 خرداد 1394, 15:00 عصر
آدرستان اشتباه است و باید به جای عبارت این htp://LOCALHOST/test.php از عبارت http://LOCALHOST/test.php (htp://LOCALHOST/test.php) استفاده کنید.

mohammadsoltani
یک شنبه 17 خرداد 1394, 15:00 عصر
اگر شما از لینوکس استفاده می کنید،باید permission این فایل را بدهید تا بتوانید آن را مشاهده کنید و اگر از ویندوز مشکلی پیش نمی آید.

soltanmahdi
یک شنبه 17 خرداد 1394, 16:03 عصر
از همه دوستان ممنونم.
نمی دونم چی شد که الان همه کدها اجرا می شه و صفحات باز می شه حالا با اخطار و خطا ولی باز می شه.
باز همه از همه دوستانی که وقت گذاشتن سپاسگذارم.

mohammadsoltani
یک شنبه 17 خرداد 1394, 16:53 عصر
خواهش می کنم.

atryad
جمعه 22 خرداد 1394, 09:40 صبح
از همه دوستان ممنونم.
نمی دونم چی شد که الان همه کدها اجرا می شه و صفحات باز می شه حالا با اخطار و خطا ولی باز می شه.
باز همه از همه دوستانی که وقت گذاشتن سپاسگذارم.

توی تنظیمات php تیک نمایش خطا را بردارید تا خطا ها نمایش داده نشود البته برای برنامه نویسی پیشنهاد نمیشود چون که باید خطا را مشاهده نمایید تا بتوانید ان را برطرف نمایید اما در صورتی که بخواهید خطا ها نمایش داده نشود توی تنظیمات php xwamp یا هر نرم افزار دیگری میتوانید php error را غیر فعال نمایید


132159

hamedarian2009
جمعه 22 خرداد 1394, 10:01 صبح
اینکه حذف صورت مسئله هست توی لوکال باید نمایش خطاها فعال باشد تا در صورت داشتن خطا بتونید برنامه رو دیباگ کنید و فقط برنامه هنگامی که روی هاست قرار می دهید باید نمایش خطارو غیر فعال کنید