همانطور که اطلاع دارید کنترل پنل دایرکت ادمین یکی از کنترل پنل های محبوب جهت ارائه خدمات هاست می باشد که در سطح جهان طرفداران بسیاری را پیدا کرده است. این کنتل پنل روز به روز در حال پیشرفت و ارتقا بوده تا جائی که نسخه های اخیری که توسط دایرکت ادمین ارائه شده است واقعا کاربر پسند می باشند. یکی از قالب های زیبا و پرطرفداری که برای این کنترل پنل محبوب نوشته شده است تحت عنوان Capri می باشد. ما در این آموزش قصد داریم نحوه نصب آن را برای شما عزیزان شرح دهیم. دستوراتی که در ادامه آورده شده است روی سنت او اس نسخه ۷ تست شده است.
قالب Capri در گذشته محصولی تجاری متعلق به شرکت OutServices بوده و توسط این شرکت به روزرسانی و پشتیبانی میشد. اما مدتیست که این قالب دیگر توسط این شرکت پشتیبانی نمیشود. اما این قالب به علت محبوبیت فراوان در بین کاربران دایرکت ادمین توسط مجموعه دیگری تحت عنوان TerrorHawk به صورت رایگان توسعه داده میشود و در حال حاضر به روز رسانی نیز میشود.
بیشتر بخوانید:
نصب پوسته رایگان Capri برای دایرکت ادمین
ابتدا به سرور خود متصل شوید سپس دستورات زیر را وارد کنید.
در قدم اول اسکریپت نصب قالب را از سایت مرجع به صورت زیر دریافت کنید:
1 |
[root@arshatech ~]# wget -O capri.sh https://raw.githubusercontent.com/Terrorhawk/Capri/master/install-script --no-check-certificate |
سپس به صورت زیر آن را به اجرا در بیاورید. توجه داشته باشید که بعد از اجرای اسکریپت از شما سوالاتی پرسیده میشود که بهتر است آن ها را به صورت پیش فرض و با فشردن کلید اینتر تایید کنید:
1 |
[root@arshatech ~]# bash capri.sh |
1 2 3 4 5 6 7 8 9 10 11 |
This script will install and setup Capri Skin for DirectAdmin Control panel. Please choose a skin name or press enter to use default [Capri]: Skin name will be: Capri Capri skin also have a email-only version for users who have a email services. Would you like to install a second email-only skin (will be called Capri-mail)? (y/n) [n]: ... |
سپس در مسیر زیر یک دایرکتوری ایجاد کنید:
1 |
[root@arshatech ~]# mkdir /usr/local/directadmin/data/skins/capri/images/custom |
و مالک آن را به کاربر diradmin بدهید:
1 |
[root@arshatech ~]# chown diradmin:diradmin /usr/local/directadmin/data/skins/capri/images/custom |
دادن دسترسی ۷۷۷ به همه فایل ها و دایرکتوری های مربوط به این قالب موجب فعال شدن آن جهت اعمال تغییرات و به روزرسانی ها در این قالب است:
1 |
[root@arshatech ~]# chmod 777 -R /usr/local/directadmin/data/skins/capri |
سپس یک کپی از فایل مورد نظر بگیرید:
1 |
[root@arshatech ~]# cp -p /usr/local/directadmin/data/skins/capri/lang/en/{lf_standard.html,my_lf_standard.html} |
و سپس با استفاده از دستور زیر مقدار iso-8859-1 موجود در فایل ایجاد شده را به UTF-8 تغییر دهید:
1 |
[root@arshatech ~]# sed -i 's/LANG_ENCODING=iso-8859-1/LANG_ENCODING=UTF-8/g' /usr/local/directadmin/data/skins/capri/lang/en/my_lf_standard.html |
سپس فایل اصلی که توسط شما برای تنظیمات capri ایجاد شده است را به قالب معرفی کنید:
1 |
[root@arshatech ~]# echo "LF_STANDARD=my_lf_standard.html" >> /usr/local/directadmin/data/skins/capri/files_custom.conf |
در اینجا مراحل نصب قالب Capri برای دایرکت ادمین به پایان رسیده است. اما اگر شما از ssl در دایرکت ادمین استفاده میکنید مقدار عبارت زیر را برابر ۱ قرار دهید. اگر این مقدار وجود ندارد میتوانید آن را در انتهای فایل بنویسید. این کار میتواند افزایش سرعت کار با قالب را برای شما به همراه داشته باشد:
1 |
[root@arshatech ~]# vim /usr/local/directadmin/conf/directadmin.conf |
1 |
ssl_ignore_when_local=1 |
حال جهت اعمال تغییرات directadmin را ری استارت کنید:
1 |
[root@arshatech ~]# systemctl restart directadmin |
توصیه همیشگی ما به شما عزیزان در انتها گرفتن وضعیت سرویس جهت اطمینان از صحت اجرای سرویس می باشد:
1 |
[root@arshatech ~]# systemctl status directadmin |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
● directadmin.service - DirectAdmin Web Control Panel Loaded: loaded (/etc/systemd/system/directadmin.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-07-19 13:39:08 EDT; 4min 20s ago Docs: http://www.directadmin.com Process: 37833 ExecStart=/bin/bash -c /usr/bin/update_diradm --before ; /usr/local/directadmin/directadmin d ; /usr/bin/update_diradm --after (code=exited, status=0/SUCCESS) Main PID: 38003 (directadmin) CGroup: /system.slice/directadmin.service ├─38003 /usr/local/directadmin/directadmin d ├─38008 /usr/local/directadmin/directadmin d ├─38009 /usr/local/directadmin/directadmin d ├─38010 /usr/local/directadmin/directadmin d ├─38011 /usr/local/directadmin/directadmin d ├─38012 /usr/local/directadmin/directadmin d ├─38013 /usr/local/directadmin/directadmin d ├─38014 /usr/local/directadmin/directadmin d ├─38015 /usr/local/directadmin/directadmin d ├─38016 /usr/local/directadmin/directadmin d └─38017 /usr/local/directadmin/directadmin d Jul 19 13:38:47 a-stdir.arshatech.com systemd[1]: Starting DirectAdmin Web Control Panel... Jul 19 13:39:08 a-stdir.arshatech.com systemd[1]: Started DirectAdmin Web Control Panel. |
حال شما میتوانید با مراجعه به پنل دایرکت ادمین سطح admin اقدام به انتخاب پوسته Capri نمائید. این پوسته در حال حاضر برای سرویس های دایرکت ادمین آرشاتک وجود دارد و برای کاربران عزیز فعال می باشد.