کمک در مورد drupal

alimosavi

Active Member
سلام من می خواهم چند سایت با drupal ایجاد کنم و برای هر کدام یک زبان انتخاب کنم
و می خواهم فقط کاربرا بین این چندتا سایت مشترک باشند
این کار شدنی است فقط لازم چندتا کد داخل فایل sitting.php اضافه بشه که داخل همین فایل هم توضیح کامل آن است
حوصله ی ترجمش رو نداشتم
کسی می تونه کمک کنه
 

alimosavi

Active Member
خودم پیداش کردم

واقعا خیلی باحاله تا حالا این موضوع که چطوری دوتا سایت جدا از هم با یوزر مشترک می تونیم داشته باشم کلی فکرمو مشغول کرده بود با phpnuke آمتحان کردم با xoops آخریم با joomla همشون احتیاج به هک داشتند که بدرد من نمی خورد . واقعن اینو می گن سیستم با oop کامل ( منظورم همان برنامه شیء گراست)
راه حلش بسیار بسیار ساده است در زیر اونو میگم می دونم با این کار به خیلی ها مثل خودم می تونم کمک کنم ( کسایی که واردن نگند این تازه کار هیچی سر در نمی یاره که به خدا من همین دیروز drupal رو دانلود کردم و بهش ور رفتم بازم می گم این سیستم واقعا فوق العاده است :

حالا توضیح کامل :
اول از همه به این قسمت می روید …\sites\defau\
بعد فایل sitting.php رو از حالت read only در میارید و با یک ویرایشکر مثل نوتپد باز می کنید
حالا این خط رو پیدا کنید ; '_db_prefix = 'main $ ( منظور main پروفیکسی است که سایتان را با آن نصب کرده اید)

و با خط های زیر عوض می کنید

$db_prefix = array(
'default' => 'main_',
'users' => 'shared_',
'sessions' => 'shared_',
'role' => 'shared_',
'authmap' => 'shared_',
'sequences' => 'shared_',
);​
( منظور از shared آن پروفیکسی است که می خواهید با آن مشترک باشد )
( و همچنین هر کدام از جدول هایی که می خواهید مشترک باشد می توانید به این چند خط اضافه کنید )

همین تمام شد و شما الان دوتا سایت با محتویات جدا ولی با یک کاربر دارید

یه نکته یادم رفت اگه می خواهید از این راه استفاده کنید باید تمام سایت های drupal خود را در یک دیتا بیس و پرافیکس های متفاوت نصب کنید
مثلا سایت اصلی شما با پرافیکس _main و سایت دوم شما با پرافیکس _ farsi

موفق باشید
از من توصیه هر چه زودتر به این سیستم کوچ کنید که ضرر نمی کنید

فقط یادتون باشه دوباره اون فایل رو به حلت read olny در آورید
 

جدیدترین ارسال ها

بالا