iHSG
May 7th, 2016, 21:10
سلام دوستان
شاید برای شما هم اتفاق افتاده باشه که بخواین فایلی دیگه از سرورتون رو از طریق بخش File Editor سطح Admin کنترل پنل دایرکت ادمین ویرایش کنید اما همیشه مجبور بودید به محیط SSH وارد بشید.
من خودم به تازگی راه حل این مشکل رو فهمیدم و با روشی ساده میشه براحتی هر فایلی از سرور رو که دوست داشتید به بخش File Editor دایرکت ادمین اضافه کنید.
http://s6.picofile.com/file/8250414426/File_Editor.png
به این منظور ابتدا با دستور زیر به دایرکتوری مورد نیاز میریم:
cd /usr/local/directadmin/data/templates/custom
سپس با دستور زیر فایل حاوی آدرس فایل های پیش فرض بخش File Editor را به بخش Custom کپی میکنیم (دقت کنید حتماً باید فایل اصلی کپی بشه و فایل های قدیمی هم تو لیست باشه نه که فقط فایل های جدید توش باشه)(همچنین دقت کنید در کد زیر اون کاراکتر نقطه هم کپی کنید):
cp ../edit_files.txt .
حالا همین فایل رو با ویرایشگری مثل vi یا nano برای ویرایش باز میکنیم:
nano edit_files.txt
سپس فایل مورد نظرمون در سرور رو طبق نمونه زیر در آخرین خط این فایل اضافه میکنیم:
/etc/httpd/conf/httpd.conf=user=root&group=root&permission=644
دقت کنید به جای /etc/httpd/conf/httpd.conf آدرس فایل مورد نظر خودمون رو می نویسیم.
سایر چیز ها هم تغییری نیاز نداره اما در شرایطی خاص شاید نیاز به تغییر باشه.
مثلاً با تغییر permission می تونید تعیین کنید هر بار که فایل ذخیره میشه چه سطح دسترسی داشته باشه یا با user و group می تونید کاربر و گروهی که به فایل دسترسی داره رو تعیین کنید.
من خودم با این روش فایل php.ini مخصوص php70 که به صورت پیش فرض در File Editor نیست رو اضافه کردم و خیلی به کارم آمد.
امیدوارم این مطلب به کار شما هم بیاد.
این مطلب کاملاً اختصاصی اولین بار همین جا منتشر شده.
خودم از این لینک https://help.directadmin.com/item.php?id=384 که صرفاً آموزش محدود سازی آی پی برای لاگین رو داده اون پایین صفحه اش یاد گرفتم.
شاید برای شما هم اتفاق افتاده باشه که بخواین فایلی دیگه از سرورتون رو از طریق بخش File Editor سطح Admin کنترل پنل دایرکت ادمین ویرایش کنید اما همیشه مجبور بودید به محیط SSH وارد بشید.
من خودم به تازگی راه حل این مشکل رو فهمیدم و با روشی ساده میشه براحتی هر فایلی از سرور رو که دوست داشتید به بخش File Editor دایرکت ادمین اضافه کنید.
http://s6.picofile.com/file/8250414426/File_Editor.png
به این منظور ابتدا با دستور زیر به دایرکتوری مورد نیاز میریم:
cd /usr/local/directadmin/data/templates/custom
سپس با دستور زیر فایل حاوی آدرس فایل های پیش فرض بخش File Editor را به بخش Custom کپی میکنیم (دقت کنید حتماً باید فایل اصلی کپی بشه و فایل های قدیمی هم تو لیست باشه نه که فقط فایل های جدید توش باشه)(همچنین دقت کنید در کد زیر اون کاراکتر نقطه هم کپی کنید):
cp ../edit_files.txt .
حالا همین فایل رو با ویرایشگری مثل vi یا nano برای ویرایش باز میکنیم:
nano edit_files.txt
سپس فایل مورد نظرمون در سرور رو طبق نمونه زیر در آخرین خط این فایل اضافه میکنیم:
/etc/httpd/conf/httpd.conf=user=root&group=root&permission=644
دقت کنید به جای /etc/httpd/conf/httpd.conf آدرس فایل مورد نظر خودمون رو می نویسیم.
سایر چیز ها هم تغییری نیاز نداره اما در شرایطی خاص شاید نیاز به تغییر باشه.
مثلاً با تغییر permission می تونید تعیین کنید هر بار که فایل ذخیره میشه چه سطح دسترسی داشته باشه یا با user و group می تونید کاربر و گروهی که به فایل دسترسی داره رو تعیین کنید.
من خودم با این روش فایل php.ini مخصوص php70 که به صورت پیش فرض در File Editor نیست رو اضافه کردم و خیلی به کارم آمد.
امیدوارم این مطلب به کار شما هم بیاد.
این مطلب کاملاً اختصاصی اولین بار همین جا منتشر شده.
خودم از این لینک https://help.directadmin.com/item.php?id=384 که صرفاً آموزش محدود سازی آی پی برای لاگین رو داده اون پایین صفحه اش یاد گرفتم.