سلام
برای دوستانی که بعد از فعال کردن پلاگین (نصب و فعال سازی) یهو ارر میاد (MYSOL ERROR )
علتش اینه که بعضی سرور ها مشکل دارن نمیذاره پلاگین چند تا table به همراه query تو دیتابیس ایجاد کنه
اما من براش راه حلی پیدا کردم امیدوارم موثر باشه براتون (برای من بود)
1- در مسیر inc\plugins فایل games.php را با نوت پد باز کنید
2-کنترل + F را بزنید و عبارت TABLE_PREFIX رو سرچ کنید دقت کنید در فایل چند تا از این عبارت موجود هست ما یکی یکی باید جلو بریم پس در اولین TABLE_PREFIX نگه دارید
3-جلوی اولین TABLE_PREFIX ، این عبارت هست : "games
شما باید برید توی phpmyadmin هاستتون و اون پایین داره creat_table در قسمت names عبارتی که جلوی TABLE_PREFIX هست را همراه یک mybb_ پشتش بذارید درواقع به این شکل :
mybb_games
خوب حالا به همون نوت پد بر میگردیم
قسمت مربوط به games
اینا رو داره :
خوب اینجا مشخص شده که mybb_game باید 18 تا جدول یعنی column داشته باشه پس در دیتابیس اون پایین جلوی name که نام تیبل را نوشتید جلوی column هم 18 بذارید تا 18 ستون براتون تشکیل بشه
حالا در هر ستون باید اطلاعات بالا رو به ترتیب بذارید
مثلا ستون اول :
gid` INT(10) NOT NULL AUTO_INCREMENT
میدونید که باید چه طوری اینا و بذارید توش اگه نمیدونید بپرسید جواب بدم چون اگه وارد بشید تو اون قسمتی که گفتم کهملا مشخصه که چه کنید مثلا توی فیلد اول مینویسید
gid
بعد توی فیلد دوم گزینه INT را از کشو انتخاب کنید
بعد در فیلد سوم باید مثدار INT را 10 بذارید
بعد تیک NULL را بردارید(تیک نداره کلا اصلا تو پلاگین ها ما NULL نداریم)
بعد در اینجا مثلا تیک A_I فعال بشه (AUTO_INCREMENT)
خوب این از ستون اول
برای ستون دوم هم عبارت
`cid` INT(5) NOT NULL,
و به همین ترتیب تا 18 امین ستون که میشه
`active` INT(1) DEFAULT '1' NOT NULL,
اما بعدش باید نوع تیبل رو MyISAM انتخاب کنید و حتما و حتما general-ci UTF-8 باشه
حالا در دیتابس گزینه go رو بزنید تا تیبل اول ما ساخته بشه
4- حال به نوت پدر برمیگردیم دومین TABLE_PREFIX را پیدا میکنید و مثل بالا انجام بدین عملیات رو تا آخرین TABLE_PREFIX
چند تا TABLE_PREFIX بیشتر نیست نترسید
درواقع پلاگین کارش اینه که خود کار وقتی نصب و فعال سازی میکنید TABLE_PREFIX رو هم میسازه ولی تو بعضی سرور ها نه ! دستی این کار رو انجام بدید بعد پلاگین رو دوباره فعال کنید اونوقت همه چیز درست میشه و برید خوش باشید
اگه کمی خلاقیت به خرج بدید حتما درست میشه
راستی انجمن منم اینه
twpc.ir/forum (البته درحال انتقال سرور هستم چند روز بعد باز میشه)
برای دوستانی که بعد از فعال کردن پلاگین (نصب و فعال سازی) یهو ارر میاد (MYSOL ERROR )
علتش اینه که بعضی سرور ها مشکل دارن نمیذاره پلاگین چند تا table به همراه query تو دیتابیس ایجاد کنه
اما من براش راه حلی پیدا کردم امیدوارم موثر باشه براتون (برای من بود)
1- در مسیر inc\plugins فایل games.php را با نوت پد باز کنید
2-کنترل + F را بزنید و عبارت TABLE_PREFIX رو سرچ کنید دقت کنید در فایل چند تا از این عبارت موجود هست ما یکی یکی باید جلو بریم پس در اولین TABLE_PREFIX نگه دارید
3-جلوی اولین TABLE_PREFIX ، این عبارت هست : "games
شما باید برید توی phpmyadmin هاستتون و اون پایین داره creat_table در قسمت names عبارتی که جلوی TABLE_PREFIX هست را همراه یک mybb_ پشتش بذارید درواقع به این شکل :
mybb_games
خوب حالا به همون نوت پد بر میگردیم
قسمت مربوط به games
اینا رو داره :
کد:
TABLE_PREFIX."games` (
`gid` INT(10) NOT NULL AUTO_INCREMENT,
`cid` INT(5) NOT NULL,
`title` VARCHAR(50) NOT NULL,
`name` VARCHAR(50) NOT NULL,
`description` TEXT NOT NULL,
`what` TEXT NOT NULL,
`use_keys` TEXT NOT NULL,
`played` INT(15) DEFAULT '0' NOT NULL,
`lastplayed` BIGINT(30) NOT NULL,
`lastplayedby` INT(10) DEFAULT '0' NOT NULL,
`bgcolor` VARCHAR(6) DEFAULT '000000' NOT NULL,
`width` VARCHAR(4) DEFAULT '500' NOT NULL,
`height` VARCHAR(4) DEFAULT '500' NOT NULL,
`dateline` BIGINT(30) NOT NULL,
`score_type` VARCHAR(5) DEFAULT 'DESC' NOT NULL,
`rating` FLOAT NOT NULL,
`numratings` INT(5) NOT NULL,
`active` INT(1) DEFAULT '1' NOT NULL,
PRIMARY KEY (`gid`),
KEY `cid` (`cid`),
KEY `active` (`active`)
) TYPE=MyISAM".$db->build_create_table_collation().";");
حالا در هر ستون باید اطلاعات بالا رو به ترتیب بذارید
مثلا ستون اول :
gid` INT(10) NOT NULL AUTO_INCREMENT
میدونید که باید چه طوری اینا و بذارید توش اگه نمیدونید بپرسید جواب بدم چون اگه وارد بشید تو اون قسمتی که گفتم کهملا مشخصه که چه کنید مثلا توی فیلد اول مینویسید
gid
بعد توی فیلد دوم گزینه INT را از کشو انتخاب کنید
بعد در فیلد سوم باید مثدار INT را 10 بذارید
بعد تیک NULL را بردارید(تیک نداره کلا اصلا تو پلاگین ها ما NULL نداریم)
بعد در اینجا مثلا تیک A_I فعال بشه (AUTO_INCREMENT)
خوب این از ستون اول
برای ستون دوم هم عبارت
`cid` INT(5) NOT NULL,
و به همین ترتیب تا 18 امین ستون که میشه
`active` INT(1) DEFAULT '1' NOT NULL,
اما بعدش باید نوع تیبل رو MyISAM انتخاب کنید و حتما و حتما general-ci UTF-8 باشه
حالا در دیتابس گزینه go رو بزنید تا تیبل اول ما ساخته بشه
4- حال به نوت پدر برمیگردیم دومین TABLE_PREFIX را پیدا میکنید و مثل بالا انجام بدین عملیات رو تا آخرین TABLE_PREFIX
چند تا TABLE_PREFIX بیشتر نیست نترسید
درواقع پلاگین کارش اینه که خود کار وقتی نصب و فعال سازی میکنید TABLE_PREFIX رو هم میسازه ولی تو بعضی سرور ها نه ! دستی این کار رو انجام بدید بعد پلاگین رو دوباره فعال کنید اونوقت همه چیز درست میشه و برید خوش باشید
اگه کمی خلاقیت به خرج بدید حتما درست میشه
راستی انجمن منم اینه
twpc.ir/forum (البته درحال انتقال سرور هستم چند روز بعد باز میشه)