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

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: linuxdb در 14 آبان 1396، 09:29 ق‌ظ

عنوان: مشکل با وب سرور nginx
ارسال شده توسط: linuxdb در 14 آبان 1396، 09:29 ق‌ظ
سلام خدمت دوستان گرامی

وب سرور nginx  را راه اندازی کردم و صفحات php  را باز می کند ، چند تا صفحه وجود دارد که کدهای آن اجرا نمی شود و صفحه کاملا سفید باز شده هیج پیغام خطایی نمی دهد .راهنمایی بفرمایید
عنوان: پاسخ : مشکل با وب سرور nginx
ارسال شده توسط: مهران تعریف در 14 آبان 1396، 11:07 ق‌ظ
اگر لوکال هستید، در فایل php.ini ، بهتره display_errors رو بزارید 1 تا بتونید ارورهای php رو مشاهده کنید، یا اینکه  این کد رو باید به هر صفحه ای که میخواید خطاهاشو ببینید، اضافه کنید:
ini_set('display_errors', '1')
عنوان: پاسخ : مشکل با وب سرور nginx
ارسال شده توسط: linuxdb در 14 آبان 1396، 03:07 ب‌ظ
تشکر از راهنمایی
متن خطا بدین شکل هست

Warning: require_once(config.class.php): failed to open stream: No such file or directory in /var/www/html/gateway/sys_config.class.php on line 2

Fatal error: require_once(): Failed opening required 'config.class.php' (include_path='.:/usr/share/php') in /var/www/html/gateway/sys_config.class.php on line 2
عنوان: پاسخ : مشکل با وب سرور nginx
ارسال شده توسط: مجتبی باغبان در 14 آبان 1396، 04:31 ب‌ظ
خطا که مشخصه چی میگه.
داره میگه فایل config.class.php رو نمیتونه باز کنه. میگه همچین فایلی وجود نداره.
عنوان: پاسخ : مشکل با وب سرور nginx
ارسال شده توسط: مهران تعریف در 14 آبان 1396، 05:47 ب‌ظ
متن خطا بدین شکل هست
با توجه به مشکل، سعی کنید حل اش کنید:) همون طور که مجتبی عزیز گفت، config.class.php وجود نداره، با ساختن اش، ارور حل میشه ولی مشخصه که این فایل، قرار هست که یه کاری انجام بده و با همین طوری دستی ساختن، برنامه باز ممکنه به مشکل بر بخوره. احتمالا در جابه‌جا کردن فایل ها، اشتباهی انجام دادید.
عنوان: پاسخ : مشکل با وب سرور nginx
ارسال شده توسط: linuxdb در 15 آبان 1396، 08:42 ق‌ظ
سلام این فایل در پوشه gateway وجود ندارد ولی در پوشه دیگر وجود دارد که به این پوشه منتقل کردم ولی باز به فایل دیگری گیر داد به این نتیجه رسیدم که در فایل php.ini  باید مسیر این پوشه را بدهم
عنوان: پاسخ : مشکل با وب سرور nginx
ارسال شده توسط: linuxdb در 16 آبان 1396، 02:49 ب‌ظ
در سرور اصلی مسیر بعضی از فایل ها در php.ini در بخش include  داده شده بود که وقتی در سرور جدید این تغییر انجام شد خوب شد.
ولی متاسفانه این مشکل در بقیه بخش های این کد تکرار می شود و بسیاری از فایل ها را نمی تواند پیدا کند که آدرس آنها در سرور اصلی هم در php.ini  ذخیره نشده است .

این بخش include در php.ini  را می توانید توضیح دهید ؟