مرجع پارسی MyBB

نسخه‌ی کامل: مشکل با php نسخه 7.4
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
سلام خدمت دوستان و اساتید گرامی
من بعد از چندین سال دوباره برگشتم انجمنمو سرو سامون بدم ولی با مشکل عجیبی روبرو شدم.
با اینکه امروز نسخه انجمنو به آخرین نسخه آپدیت کردم ولی زمانی که نسخه php هاستمو روی 7.4 میذارم انجمن ارور میده که تصویرشو به پیوست این تیکت ارسال میکنم و زمانی که روی 5.6 میذارم انجمن بالا میاد.
اول فکر کردم ممکنه ناسازگاری از پلاگین ها باشه همشون غیرفعال کردم ولی مشکل حل نشد از طرفی چون سایتم رو نسخه php 7.4 کار میکنه نمیتونه نسخه سایت رو بیارم روی 5.6 از طرفی نسخه 5.6 امنیت هم نداره.
دوستان و اساتید کسی میتونه منو برای رفع این مشکل راهنمایی کنه لطفا.
ممنونم
(۱۴۰۰/۳/۱، ۲۰:۳۸:۴۵ عصر)mohana نوشته است: [ -> ]سلام خدمت دوستان و اساتید گرامی
من بعد از چندین سال دوباره برگشتم انجمنمو سرو سامون بدم ولی با مشکل عجیبی روبرو شدم.
با اینکه امروز نسخه انجمنو به آخرین نسخه آپدیت کردم ولی زمانی که نسخه php هاستمو روی 7.4 میذارم انجمن ارور میده که تصویرشو به پیوست این تیکت ارسال میکنم و زمانی که روی 5.6 میذارم انجمن بالا میاد.
اول فکر کردم ممکنه ناسازگاری از پلاگین ها باشه همشون غیرفعال کردم ولی مشکل حل نشد از طرفی چون سایتم رو نسخه php 7.4 کار میکنه نمیتونه نسخه سایت رو بیارم روی 5.6 از طرفی نسخه 5.6 امنیت هم نداره.
دوستان و اساتید کسی میتونه منو برای رفع این مشکل راهنمایی کنه لطفا.
ممنونم
 

درود. تقریبا یک سال و نیم میشه که مشکل عدم سازگاری مای بی بی با نسخه 7.3 حل شده اما نسخه 7.4 رو نمیدونم.
ترجیحا رو این نسخه تست و استفاده کنید. ولی بعضا هم گفتن که با 7.4 بدون مشکل کارشون راه افتاده.(خود من هم تو لوکال با 7.4 تست کردم و مشکلی نداشتم)
فایل error.log رو بررسی کنید ببینید ارور ها مربوط به چی و کجاست تا بشه دقیق تر فهمید.
ممنون از راهنماییتون
روز 7.3 هم گذاشتم ولی پاسخی نگرفتم
ظاهرا مشکل از دیتابیسه
ارور رو به پیوست ارسال کردم.
کد:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:09 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:12 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:14 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:41 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:45 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:47 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:53 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:55 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:28:57 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:29:02 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php:214
Stack trace:
#0 /home/springdl/domains/springdl.ir/public_html/forum/install/upgrade.php(84): DB_MySQL->connect(Array)
#1 {main}
  thrown in /home/springdl/domains/springdl.ir/public_html/forum/inc/db_mysql.php on line 214
[23-May-2021 08:31:06 Asia/Tehran] PHP Parse error:  syntax error, unexpected '$l' (T_VARIABLE) in /home/springdl/domains/springdl.ir/public_html/forum/inc/languages/persian/tournaments.lang.php on line 35
سلام،
در فایل inc/config.php نوع دیتابیس را از حالت mysql به حالت mysqli تغییر دهید.

کد:
$config['database']['type'] = 'mysqli';

در ضمن، در خطاهای گزارش شده، فایل زبان inc/languages/persian/tournaments.lang.php نیز در خط ۳۵ دارای مشکل است.