انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل - تفاوت اجرا php در ابونتو و ویندوز (حل شد)  (دفعات بازدید: 1725 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Alir3z4

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
  • Guess who's back?
دوستان عزیز ):P
من طبق راهنمایی های ویکی apache رو نصب کردم و همه مراحل رو درست انجام دادم
فایل های php که من در پوشه ای که واسه لوکال قرار دادم اجرا نمیشه :-k
همون فایل ها در خدابیامرزی درست اجرا میشه با این تفاوت که شبیه ساز ماشین در اونجا Xampp بود که در ابونتو بسته های معرفی شده در ویکی هست! :rolleyes:
من یه فایل ساده php مث این رو که اجرا میکنم‌:
<?php
echo "Hello Linux";
?>
جواب میده و مشکلی نیست
ولی چرا اون فایل ها مشکل دارن؟
هیچ خطایی هم صادر نمیشه
و فقط صفحه سفید و بدون محتوا ارسال میکنه - حتی Header Html رو هم ارسال نمیکنه!

ته نویس : البته بگم که من این اواخر در بسته های بروز رسانی ، بسته هایی رو هم دیدم که واسه PHP و mysql بود که من اونا رو اجازه دانلود و بروز رسانی دادم ولی فک نمی کنم که تغییر کردن نسخه زبان باعث این مشکل باشه!
ممنون میشم راهنمایی فرمایید ;)
« آخرین ویرایش: 18 امرداد 1389، 01:22 ب‌ظ توسط Ali3z4 »
یه مرد هیچوقت زمین نمیخوره...

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: مشکل - تفاوت اجرا php در ابونتو و ویندوز
« پاسخ #1 : 18 امرداد 1389، 12:25 ب‌ظ »
معمولن بزرگترین مشکل سطح دسترسی PHP هستش برای کسایی که از ویندوز میان به لینوکس. برای اینکه PHP بتونه فایل شما رو اجرا کنه، باید دسترسی داشته باشه.
دوم هم اینکه فکر کنم باید Error Reporting رو فعال کنی. اون الان غیر فعاله که خطا نمیگیری :
http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

آفلاین Alir3z4

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
  • Guess who's back?
پاسخ به: مشکل - تفاوت اجرا php در ابونتو و ویندوز
« پاسخ #2 : 18 امرداد 1389، 12:47 ب‌ظ »
نقل‌قول
معمولن بزرگترین مشکل سطح دسترسی PHP هستش برای کسایی که از ویندوز میان به لینوکس. برای اینکه PHP بتونه فایل شما رو اجرا کنه، باید دسترسی داشته باشه.
دوم هم اینکه فکر کنم باید Error Reporting رو فعال کنی. اون الان غیر فعاله که خطا نمیگیری :
http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

مرسی تونستم Error Reporting  رو فعال کنم

بعد از فعال کردن این خطا به من داده میشه وقتی localhost  رو  در مرورگر باز  میکنم!
Warning: require_once(lib/config.php): failed to open stream: Permission denied in /home/alireza/public_html/index.php on line 5 Fatal error: require_once(): Failed opening required 'lib/config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/alireza/public_html/index.php on line 5 که این مشخص هستش که همون دلیل سطح دسترسی میشه!
خب حالا سوال من اینه که چجور سطح  دسترسی  ها رو تنظیم کنم ؟
یه مرد هیچوقت زمین نمیخوره...

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: مشکل - تفاوت اجرا php در ابونتو و ویندوز
« پاسخ #3 : 18 امرداد 1389، 01:04 ب‌ظ »
راحتش اینه که از کل پوشه Properties بکیری توی gnome بعد توی تب Permision مطمئن شی که همه سه لیست دسترسی خوندن (دقت کن، اولی فقط لازمه که همه دسترسی رو داشته باشه که میششید خود شما، بقیه فقط خواندنی) یه دکمه هم اون زیر هست اونم بزن که برای کلیه فاییلها تنظیم شه.
اما دستور chmod هم هست، که میتونی از man chmod راهنماشو بخونی. گوگل هم هست البته :)

آفلاین Alir3z4

  • Hero Member
  • *
  • ارسال: 750
  • جنسیت : پسر
  • Guess who's back?
پاسخ به: مشکل - تفاوت اجرا php در ابونتو و ویندوز
« پاسخ #4 : 18 امرداد 1389، 01:21 ب‌ظ »
بله!
درست شد دوست عزیز
واقعا مرسی
حالا هم یه سری خطای mysql هست که میتونم از پسشون بر بیام

در مورد man chmod  هم حتما میخونم
یه مرد هیچوقت زمین نمیخوره...