اموزش درباره نسخه جدید میدلاین قابلیت استفاده از MySQL بجای رم

اموزش درباره نسخه جدید میدلاین قابلیت استفاده از MySQL بجای رم در اپدیت جدید کتابخانه میدلاین امکانات جالب و زیادی به این کتابخانه اضافه شده است که در زیر به بخث درباره این کد میپردازیم.

همونطور که شاید بدونین میدلاین هنوز این نسخه رو بصورت phar منتشر نکرده و فقط روی سرور و با استفاده از composer میشه از این ورژن استفاده کرد
ولی من یه نسخه غیر رسمی از این ورژن رو برای هاست ها آماده کردم که میتونین موقتا تا آپدیت جدید میدلاین برای هاست ها از این نسخه استفاده کنین

اموزش درباره نسخه جدید میدلاین قابلیت استفاده از MySQL بجای رم

برای نصب نسخه غیر رسمی میدلاین باید توی سورستون بجای تکه کد:
if (!file_exists(‘madeline.php’)) {
copy(‘http://phar.madelineproto.xyz/madeline.php’, ‘madeline.php’);
}
include ‘madeline.php’;

شما باید تکه کد پایین رو جایگزین کنین:
if (!file_exists(‘MadelineProto.php’)) {
copy(‘https://MadelineProto.realsamy.ir/’, ‘MadelineProto.php’);
}
include ‘MadelineProto.php’;

این تکه کد بجای نسخه رسمی قدیمی میدلاین، نسخه غیررسمی جدید (با قابلیت استفاده از MySQL بجای رم) رو نصب میکنه
البته بخاطر phar نبودن این نسخه و مدت زمانی که برای extract کردن فایل لازمه، نصب این فایل ممکنه یکم بیشتر از نسخه های قبلی طول بکشه (چون حجم فایل حدود 100 مگابایته)

ضمنا برای فعال کردن استفاده از MySQL باید از تنظیمات پایین توی سورستون استفاده کنین:
$settings = [
‘db’ => [
‘type’ => ‘mysql’,
‘mysql’ => [
‘host’ => ‘127.0.0.1’,
‘port’ => ‘3306’,
‘user’ => ‘USERNAME’,
‘password’ => ‘PASSWORD’,
‘database’ => ‘DATABASE’,
]
],
];

استفاده از این نسخه یه سری توضیحات لازم داره
اول اینکه در نسخه جدید میدلاین فقط برای ورژن پی اچ پی 7.4 به بالا هست و روی نسخه های پایینتر پی اچ پی جواب نمیده.
دوم اینکه برای اتصال به دیتابیس هاست پیشفرض همونطور که میبینید 127.0.0.1 هست که برای خودم روی هاست سیپنل جواب نداد و آیپی هاستینگ که توی صفحه اصلی سیپنل با اسم Shared IP Address مشخص شده جواب داد، ترجیحا اول آیپی پیشفرض رو تست کنین و اگه جواب نگرفتین آیپی هاستینگ رو استفاده کنین!

مشاهده  اموزش ساخت ربات تلگرام با سورس اماده در هاست

شاید بدونین میدلاین هنوز این نسخه رو بصورت phar منتشر نکرده و فقط روی سرور و با استفاده از composer میشه از این ورژن استفاده کرد
ولی من یه نسخه غیر رسمی از این ورژن رو برای هاست ها آماده کردم که میتونین موقتا تا آپدیت جدید میدلاین برای هاست ها از این نسخه استفاده کنین

برای نصب نسخه غیر رسمی میدلاین باید توی سورستون بجای تکه کد:
if (!file_exists(‘madeline.php’)) {
copy(‘http://phar.madelineproto.xyz/madeline.php’, ‘madeline.php’);
}
include ‘madeline.php’;

شما باید تکه کد پایین رو جایگزین کنین:
if (!file_exists(‘MadelineProto.php’)) {
copy(‘https://MadelineProto.realsamy.ir/’, ‘MadelineProto.php’);
}
include ‘MadelineProto.php’;

این تکه کد بجای نسخه رسمی قدیمی میدلاین، نسخه غیررسمی جدید (با قابلیت استفاده از MySQL بجای رم) رو نصب میکنه
البته بخاطر phar نبودن این نسخه و مدت زمانی که برای extract کردن فایل لازمه، نصب این فایل ممکنه یکم بیشتر از نسخه های قبلی طول بکشه (چون حجم فایل حدود 100 مگابایته)

ضمنا برای فعال کردن استفاده از MySQL باید از تنظیمات پایین توی سورستون استفاده کنین:
$settings = [
‘db’ => [
‘type’ => ‘mysql’,
‘mysql’ => [
‘host’ => ‘127.0.0.1’,
‘port’ => ‘3306’,
‘user’ => ‘USERNAME’,
‘password’ => ‘PASSWORD’,
‘database’ => ‘DATABASE’,
]
],
];

استفاده از این نسخه جدید میدلاین یه سری توضیحات لازم داره
اول اینکه این نسخه فقط برای ورژن پی اچ پی 7.4 به بالا هست و روی نسخه های پایینتر پی اچ پی جواب نمیده.
دوم اینکه برای اتصال به دیتابیس هاست پیشفرض همونطور که میبینید 127.0.0.1 هست که برای خودم روی هاست سیپنل جواب نداد و آیپی هاستینگ که توی صفحه اصلی سیپنل با اسم Shared IP Address مشخص شده جواب داد، ترجیحا اول آیپی پیشفرض رو تست کنین و اگه جواب نگرفتین آیپی هاستینگ رو استفاده کنین!

مشاهده  معرفی ربات های کاربردی تلگرام

با اموزشهای میدلاین تلگرام همیشه بروز باشید.

دانلود بیس جدید میدلاین

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

15 − 6 =