آپدیت لیست اکانت های دایرکت ادمین
سلامی به گرمی تابستانی که این پست داره توش گذاشته میشه!
امروز یکی از دوستان با مشکل نبودن اکانت های دایرکت ادمین بعد از ریستور مواجه شدن ؛ که بنده پست قبلی رو بهشون دادم که گویا کار نکرد براشون ؛
برای همین این پست رو زدم تا شاید بتونم کمکی کرده باشم به کسانی که بعدا به این مشکل برخورد میکنند .
در این روش لیست اکانت های دایرکت ادمین یک بار آپدیت میشن ؛ البته با چند بار زدن دستور service directadmin restart یا reboot سرور شاید درست بشه ؛ اما از اون جایی که ریبوت کلی سرور ممکن هست به دیتا بیس های سایر سایت ها مشکل بزنه از این راه استفاده میکنیم.
ابتدا یه فایل با نام fix.sh رو با دستور nano میسازیم :
[php]
nano fix.sh
[/php]
سپس موارد زیر رو در درون اون فایل قرار بدید :
#!/bin/sh while read line do domain=`echo $line | cut -d: -f1`; user=`echo $line | cut -d\ -f2`; echo "Fixing $domain for $user ..."; /usr/local/directadmin/scripts/fix_da_user.sh $username user $domain done < /etc/virtual/domainowners
با cntrl+x فایل رو ذخیره کنید و بیرون بیاید ؛
حالا پرمیژن فایل مذکور رو به 755 تغییر بدید :
chmod 755 fix.sh
دستور زیر را اجرا کنید :
[php]
sh fix.sh
[/php]