فهرست مطالب این صفحه
آموزش نصب Imagick در Cpanel
در این پست به آموزش نصب Imagick در Cpanel از سری آموزش های مدیریت سرورهای لینوکسی Cpanel در وب سایت نیماد خواهیم پرداخت.
برای آموزش نصب Imagick در Cpanel ابتدا پکیج های زیر را نصب کنید. برای این منظور وارد ترمینال سیستم عامل خود از طریق SSH شده و دستور زیر را جهت نصب پکیج ImageMagick اجرا کنید.
yum -y install ImageMagick-devel ImageMagick-c++-devel
پس از اتمام فرایند نصب ImageMagick وارد پنل WHM شده و عبارت Module Installers را جستجو کنید و روی آن کلیک کنید.
- در صفحه باز شده در سمت راست، بخش PHP Pecl روی manage کلیک کنید.
- در قسمت Select php version ورژن PHP که میخواهید imagick را برای آن نصب کنید انتخاب کنید.
- روی Apply کلیک کنید.
- در فیلد install a php PECL عبارت imagick را تایپ کنید.
- سپس روی install now کلیک کنید و منتظر بمانید تا مراحل نصب تمام شود.
در صورتی که مشکلی وجود نداشته باشد در انتها پیغام نصب شدن موفقیت آمیز ImageMagick نمایش داده خواهد شد.
درصورتی که در هنگام نصب با خطای زیر مواجه شدید :
error Warning: php_uname() has been disabled for security reasons in PEAR/Registry.php when instal imagick whm
برای رفع این خطا موقتا بایستی disable_function ها را غیرفعال کنید .
برای این منظور در پنل WHM مسیر زیر را دنبال کنید:
WHM »Software »MultiPHP INI Editor
در صفحه MultiPHP INI Editor در تب Editor Mode ابتدا ورژن PHP ای که روی آن قصد نصب ماژول Imagick دارید را انتخاب کرده سپس با استفاده دکمه های ترکیبی CTRL + F کلمه disable_function جستجو کرده و مقدار جلوی disable_functions = را برداشته سیو کنید و مجدد به صفحه Module Installers رفته و Imagick را نصب کنید.
پس از نصب Imagick مجدد disable_function را فعال کرده تا مشکلی از لحاظ امنیتی سرورتان را تهدید نکند.
در نهایت آپاچی را ری استارت نمایید.
سوالات متداول درمورد آموزش نصب Imagick در Cpanel
آیا با نصب Imagick اخطار ماژول اختیاری imagick رفع میشود؟
بله دقیقا نصب imagick روی سرور میزبانی خود باعث پشتیبانی سرور از ImageMagick شده و اخطار مربوط به عدم نصب نبودن imagick در سرور مجازی و یا اختصاصی در کنترل پنل مدیریت وردپرس رفع خواهد شد.
ImageMagick چیست ؟
ImageMagick یک مجموعه نرم افزار اپن سورس بوده که انواع فرمت های تصاویر را پشتیبانی میکند، و با استفاده از این سرویس میتوانید مجموعه فعالیتهایی همچون برش تصویر، چرخاندن تصویر، تنظیم رنگ و نور روی تصویر، اعمال افکتهای متنوع را روی تصاویر خود اعمال کنید.
این نرم افزار از سیستم عاملهای مختلف پشتیبانی کرده که جهت کسب اطلاعات بیشتر به این لینک میتوانید مراجعه فرمایید.
آیا نصب Imagick باعث ایجاد فشار روی سرور میشود؟
مسلما بله، چراکه با نصب Imagick یکسری فرایندها به صورت خودکار از طریق برخی اسکریپتها روی تصاویر اعمال میشود و رسیدگی و پردازش آنها فشار روی سرور می آورد.
آیا برای استفاده از وردپرس حتما بایستی Imagick روی سرور فعال باشد.
خیر Imagick جز پیش نیازهای استفاده وردپرس نمیباشد و نصب این ماژول روی سرورهای وردپرسی اختیاری است و با توجه به پیغام: “ماژول اختیاری، imagick، نصب نشده، یا غیرفعال شده است.” در بخش وضیعت سلامت سایت در پنل ادمین وردپرس گاها افراد فکر میکنند بایستی حتما نصب باشد. لزومی ندارد منتها بهتر است نصب باشد.
آیا امکان نصب ماژول Imagick روی سرور مجازی هم وجود دارد؟
بله حتما، هیچ تفاوتی بین سرور مجازی و اختصاصی وجود ندارد و همانطور که پیش تر در این خصوص صحبت کردیم ImageMagick از سیستم عامل های مختلف پشتیبانی میکند.
آیا روی هاست وردپرس بایستی ImageMagick فعال باشد؟
قطعا، وقتی که صحبت از هاست وردپرس میشود بایستی، هاست سازگاری کامل با وردپرس را داشته باشد و کانفیگ سرور به گونهای انجام شده باشد که برای وردپرس بهینه شده باشد.
پس حتما باید ماژول imagick روی هاستهای وردپرس نصب باشد.
چنانچه در آموزش نصب Imagick در Cpanel مشکلی داشتید سوالاتتان را از قسمت نظرات با ما در میان بذارید.
همچنین درصورتی که مدیر سرور هستین پیشنهاد میکنم مقاله: دستورات کاربردی لینوکس مدیران هاستینگ حتما مطالعه کنید در این مقاله به معرفی دستورات کاربردی در سیستم عامل لینوکس CentOS و کنترل پنل های دایرکت ادمین و سیپنل پرداخته شده است.