رفتن به مطلب

خطا هنگام نصب IPS در لوکال با XAMMP(حل شد)


ارسال‌های توصیه شده

در 3 دقیقه قبل، j-akbari گفته است :

عزیز میبایست فایل رو در پوشه مربوطه در مسیر var/www/html/posheh morede nazar اکسترکت کنید و اقدام به نصب کنید در ضمن وقتی وردپرس راحت نصب شده اینم باید نصب بشه

 

ممنون بابت پاسخگویی اما من دقیقاً در همین مسیر اکسترکت میکنم. وردپرس هم نصب شده ولی وقتی میخوام IPS را نصب کنم میرسم به صفحه‌ی سفید.5954b69c4001c_Screenshot__.thumb.png.ed086b4480bd3f3d0f9bb5858a7de0db.png5954b68fbbb2f_Screenshot__.thumb.png.fc0ecd0c50297b1f165132b52d5c59a6.png

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • پاسخ 26
  • عمر موضوع
  • آخرین پاسخ
در 12 دقیقه قبل، ankidroid گفته است :

هر دو دستور جواب میده!!!!

هر دو دستور جواب میده اما مخازن apt-get قدیمی هست و مخازن apt جدید ، در صورتی که شما دستور زیر را به apt میزدید تمام توابع بصورت اتوماتیک و بروز نصب میشدن

sudo apt-get install lamp-server^

 

sudo apt install lamp-server^

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi
در 11 دقیقه قبل، ankidroid گفته است :

ولی وقتی میخوام IPS را نصب کنم میرسم به صفحه‌ی سفید

فرمان زیر رو بزنید :

cat /etc/php.ini | grep log_errors

ببینید لاگ PHP کجا هست و مراجعه کنید ببینید خطا چی هست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 5 دقیقه قبل، وحید نامنی گفته است :

cat /etc/php.ini | grep log_errors

cat: /etc/php.ini: No such file or directory

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi
در 24 دقیقه قبل، ankidroid گفته است :

cat: /etc/php.ini: No such file or directory

این مسیر رو برای نمونه دادم وگرنه مسیر معمولا به صورت زیر هست که باید ببینید چه طوریه :

/etc/php/7.0/php.ini

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، وحید نامنی گفته است :

این مسیر رو برای نمونه دادم وگرنه مسیر معمولا به صورت زیر هست که باید ببینید چه طوریه :


/etc/php/7.0/php.ini

 

سه تا پوشه دارم که هر کدام php.ini را داره. ولی خود پوشه‌ی 7.0 به طور مستقیم php.ini را نداره. من مسیرها را میذارم. ممنون میشم بفرمایید کدام دستور:

cat /etc/php/7.0/cli/php.ini | grep log_errors

cat /etc/php/7.0/apache2/php.ini | grep log_errors

cat /etc/php/7.0/fpm/php.ini | grep log_errors

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

هر سه تای این php.ini ها مورد استفاده هست اما برای موارد متفاوت. اونی که ما نیاز داریم این هست :

/etc/php/7.0/apache2/php.ini

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

این نتیجه را برگردوند:

; log_errors
log_errors = On
; Set maximum length of log_errors. In error_log information about the source is
log_errors_max_len = 1024

 

در 1 ساعت قبل، وحید نامنی گفته است :

ببینید لاگ PHP کجا هست و مراجعه کنید ببینید خطا چی هست.

با توجه به این اطلاعات کجا باید لاگ PHP را پیدا کنم؟؟

فقط توی error.log آپاچی را که بررسی کردم این خطا ثبت میشه:

[Thu Jun 29 14:29:20.502570 2017] [:error] [pid 1188] [client 127.0.0.1:55784] PHP Fatal error:  Uncaught Error: Class 'IPS\\Dispatcher' not found in /var/www/html/ips4/init.php:501\nStack trace:\n#0 [internal function]: IPS\\IPS::exceptionHandler(Object(Error))\n#1 {main}\n  thrown in /var/www/html/ips4/init.php on line 501

ممنون بابت راهنمایی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

کلا به صورت پیش فرض لاگ ها در پوشه /var/log/ قرار دارند.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خطایی که خدمتتون عرض کردم از همین مسیر دریافت کردم.

/var/log/apache2/error.log

و به این خط در فایل IPS اشاره کرده:

$acp = ( \IPS\Dispatcher::hasInstance() AND \IPS\Dispatcher::i()->controllerLocation == 'admin' );

و در مسیر لاگ مستقیماً به فایلی به نام php اشاره نشده به جز یک مورد:

/var/log/php7.0-fpm.log

دیگه فایلی که اشاره به PHP کرده باشه نمی‌بینم. ممنون میشم بیشتر راهنمایی کنید. :give_rose:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...