PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نصب Sourceguardian بر روی دایرکت ادمین



Mohamad
06-09-2019, 08:05 PM
در این مقاله قصد داریم تا نصب Sourceguardian بر روی دایرکت ادمین را آموزش دهیم. اما قبل از شروع مراحل نصب، به معرفی « سورس گاردین » (Sourceguardian) می‌پردازیم.








سورس گاردین چیست؟






سورس گاردین یک «انکودر» (Encoder) بسیار قدرتمند برای فایل‌های php است که به‌وسیله‌ی آن می‌توان فایل‌های php کد زنی شده را انکود کرد، به‌طوری‌که مالکیت فایل‌ها و اسکریپت‌ها برای شما محفوظ بماند.
این انکودر قابلیت کدگذاری بر اساس مدت‌زمان و محدودیت آی‌پی را نیز داراست؛ به‌طوری‌که شما قادر به تعریف کردن گواهی‌های مدت‌دار یا انحصاری برای یک آی‌پی برای استفاده‌کنندگان خواهید بود.


http://s4.picofile.com/file/8363075592/home.png





مراحل نصب Sourceguardian بر روی دایرکت ادمینمرحله اول: در اولین مرحله شما نیازمند دسترسی روت و اتصال به ssh سرور هستید. از طریق برنامه‌ی putty می‌توانید این کار را انجام دهید.

مرحله دوم: در این مرحله باید ورژن در حال استفاده php بر روی سرور را به‌درستی انتخاب کنید. این کار به دو روش قابل انجام است:



با دستور php –v ورژن کنونی را پیدا کنید و سپس توسط دستور find / -name php.ini فایل php.ini را پیدا کنید.
پس از یافتن ورژن php سرور توسط یک ویرایشگر فایل php.ini را باز کنید.











http://s3.picofile.com/file/8363075634/rezafa.png




اکنون با توجه به ورژن php سرور، عبارت زیر را اضافه کنید:



extension=ixed.5.6.lin

ما ورژن سرور را ۵.۶ وارد کرده‌ایم. چنانچه ورژن سرور شما مثلاً ۵.۳ بود، عبارت extension=ixed.5.3.lin را وارد کنید.
مرحله سوم: در این مرحله پارامتر “extension_dir = “/usr/local/lib/extensions را جهت تعیین دایرکتوری حاوی فایل‌های سورس گاردین وارد کنید. سپس فایل را ذخیره کنید و از آن خارج شوید. اکنون از سایت رسمی سورس گاردین لودر مربوط به سیستم‌عامل خود را بر روی سرور دانلود کنید.
مرحله چهارم: با دستور زیر وارد دایرکتوری تعیین‌شده‌ی سورس گاردین شوید:

cd /usr/local/lib/extensions

اکنون ورژن متناسب با سیستم‌عامل سرور خود را انتخاب کنید. دایرکت ادمین فقط بر روی لینوکس قابل‌نصب است، بنابراین سیستم‌عامل ما لینوکس است. سیستم‌عامل لینوکس در این قسمت از نوع ۶۴ بیت بوده، بنابراین فایل سورس گاردین ۶۴ بیت با پسوند tar.gz انتخاب شده است. از طریق دستور زیر می‌توانید فایل را دانلود کنید:

Wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz

مرحله پنجم: اکنون باید فایل را از حالت فشرده خارج کنید تا نصب Sourceguardian بر روی دایرکت ادمین به‌طور کامل انجام شود:




tar -xvf loaders.linux-x86_64.tar.gz

Mohamad
01-06-2020, 12:44 AM
mkdir /usr/src/loader

cd /usr/src/loader


wget http://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz


tar xzf loaders.linux-x86_64.tar.gz



جهت نصب باید نسخه مورد نظر را به مسیر extention کپی کنید




cp ixed.7.0.lin /usr/local/php70/lib/php/extensions/no-debug-non-zts-20151012





پیدا کردن مسیر extention
اگر دایرکت ادمین روی یک نسخه از php باشد آدرس ها extention ها به صورت زیر است.






/usr/local/lib/php/extensions/







اگر روی چند نسخه باشد






/usr/local/php70/lib/php/extensions/







با زدن ls میتوان پوشه هایی با نام هایی شبیه به no-debug-non-zts-20170718 ببینید
لازم است ixed.7.0.lin را به مسیر زیر کپی کنید

cp ixed.7.0.lin /usr/local/lib/php/extensions/no-debug-non-zts-20170718

سپس دز php.ini مقدار extension=ixed.7.0.lin اضافه شود
لازم است که در php.ini مطابق هر نسخه extention نصب شده اضافه گردد
در آخر باید http را ریست کنید

sudo systemctl restart httpd.service