ماژولهای مورد نیاز PHP برای وردپرس که باید روی سرور نصب کنیم
- مقالات آموزشی
- بروزرسانی شده در
وردپرس با زبان PHP برنامهنویسی شده و قطعا برای اجرای صحیح روی php نیاز به ماژولهایی دارد. در این مقاله شما را با لیستی از ماژولهای مورد نیاز PHP برای وردپرس آشنا خواهیم کرد.
سالها است که PHP به عنوان یک زیر ساخت برای وردپرس استفاده میشود. PHP با توسعه خود توانست همچنان پیشتاز در این رقابت باقی بماند. PHP با بهروزرسانی و ارتقای خود ویژگیها و عملکردهای جدیدی را در اختیار کاربر قرار میدهد. شاید در نگاه اول برخی از بهروزرسانیها به ظاهر ساده و جزئی به نظر بیایند. اما کمک کرده تا PHP به یک زبان برنامه نویسی در حال پیشرفت و رقابتی تبدیل شود.
نسخه های قدیمی PHP آپدیتهای امنیتی را دریافت نمیکنند. بنابراین اگر یک سایت مبتنی براین نسخههای قدیمی باشد، از امنیت خوبی برخوردار نیست. در نتیجه، انجمن توسعه دهندگان PHP به طور مداوم آن را برای رفع اشکال و آسیب پذیریهای امنیتی بهروزرسانی میکنند. بنابراین، استفاده از نسخههای جدید PHP موجب امنیت، سرعت و عملکرد بهینه سایت میشود. از اواسط سال 2017، نیز وردپرس رسما از مشتریان خود خواست که از PHP 7.2 یا نسخه های بالاتر استفاده کنند.
ماژولهای مورد نیاز PHP برای وردپرس
بنابراین به منظور راه اندازی سریع و باکیفیت یک سرور برای وردپرس لازم است، ماژولهای جدیدی از PHP نصب شود تا وردپرس نیز بهترین عملکرد را داشته باشد. با این حال، برای نصب ماژول های PHP لازم است اول بدانیم سرور اصلی مورد استفاده ما چیست. سپس براین اساس ممکن است ماژول مورد استفاده، در هر مورد متفاوت باشد. با این حال، نصب افزونههای زیر برای PHP 7.2 و بالاتر توصیه میشود:
cmath -- قابل استفاده برای عملیات ریاضی
cli -- قابل استفاده توسط اسکریپتهای شل
common -- یکی از ماژولهای اصلی پی اچ پی
curl -- قابل استفاده برای درخواستهای وردپرس
dom -- قابل استفاده در ماژول ساخت نقشه سایت
fileinfo -- برای دریافت اطلاعات فایل آپلودی در وردپرس
filter -- برای فیلترکردن ورودیهای کاربر
hash -- برای هش کردن اطلاعات سایت
fpm -- برای افزایش کیفیت و کارایی پی اچ پی
gd -- برای کار روی تصاویر و تغییر سایز تصاویر
imagick -- اگر ماژول بالا را نصب نکردهاید برای کار روی تصاویر و تغییر سایز تصاویر این ماژول را نصب کنید
iconv -- برای تبدیل کاراکترهای متن در وردپرس
json -- مدیریت اپلیکیشنهای موبایل و اتصالات وردپرس
libsodium -- برای درک بهتر کاراکترهای فارسی و سایر زبانها
mysql -- اتصال وردپرس و دیتابیس
openssl -- مدیریت درخواستهای اس اس ال
pcre
opcache -- کش کردن فایلهای پی اچ پی (همانطور که در دوره افزایش سرعت توضیح دادم)
readline -- توابع مربوط به کامند لاین
xml -- ساخت نقشه سایت و فایلهای ایکس ام ال
zip -- ساخت و مدیریت فایلهای زیپ توسط وردپرس
gettext -- برای دریافت اطلاعات فایل ترجمه
date -- برای دریافت اطلاعات تاریخ و زمان
soap -- اگر سایت شما ایرانی است حتما برای اتصال به درگاههای پرداخت ایرانی نیاز دارید. اگر نه نیازی نیست. فقط درگاههای ایرانی از این سیستم قدیمی و منسوخ استفاده میکنند. :|
ماژولهای پیشنهادی سایت وردپرس
البته جدا از ماژولهای مورد نیاز که ما در قسمت بالا به شما معرفی کردیم. در سایت WordPress.org نیز یک سری ماژولها برای PHP معرفی شدهاند. اما این ماژولها در واقع مناسب PHP 5.6 است. به همین دلیل استفاده از این ماژولها توصیه نمیشود. اگر قصد دارید روی لوکال هاست یا سرور اصلی خود ماژولهای مورد نیاز وردپرس را روی PHP نصب کنید، به لیست بالا دقت ویژهای داشته باشید.
موفق باشید.
سلام
من ماژول imagick رو چجوری فعال کنم؟ بقیه ش رو فعال کردم ولی این یکی رو نمی دونم.
سلام
استاد من همه فیلم های اموزشی تون رو درباره ساخت سایت فروشگاهی دیدم و یه سایت فروشگاهی ساختم با قالب اهورا..
یه هفته درست کار میکرد و از طریق پیج وارد سایت میشدن و خرید میزدن.حالا به یه مشکلی خورده که وقت تسویه حساب ادرس رو وارد میکنه مشتری همه کارهای مربوطه انجام میشه و ادامه رو که میزنیم بره برا پرداخت میزنه ادرس وارد کنید.در حالی که ادرس وارد شده.
من وکامرس رو آپدیت کردم این مشکل برا دو روز رفع شد ولی حالا باز دوباره این مشکل رو پیدا کرده.
خواهش میکنم کمکم کنید دیگه نمیدونم چیکار باید بکنم کلافه شدم
سلام
در ارتباط با محصول خریداری شده هر سوال و مشکلی که دارید از بخش پشتیبانی ارسال بفرمایید:
https://mihanwp.com/support/
با سلام وقت بخیر
درود بر شما بنده از شما واقعا متشکریم ایجاد سایت را به طور کلی برای ما آکموزش دادین
دوم اینکه ماژول های پشنهادی شناسایی نشده باید چه کار کرد
درود بر شما سپاس. باید با هاست در ارتباط باشید براتون نصب کنن
با سلام و وقت بخیر
ضمن تشکر از سایت خوب شما
بنده هاست خرید نکردم و فعلا روی لوکال هاست با برنامه زمپ کار میکنم
این ارور در قسمت سلامت سایت هست
ماژول اختیاری، imagick، نصب نشده، یا غیرفعال شده است.
خطا ماژول ضروری، gd، نصب نشده، یا غیرفعال شده است.
اخطار ماژول اختیاری، intl، نصب نشده، یا غیرفعال شده است.
بنده مقاله شما را خوندم ولی باز هم متوجه نشدم که این موارد را از کجا دانلود کنم و در کجا نسب کنم
در صورت امکان راهنمایی بفرمایید
سلام توی لوکال هاست یکم نصبش مشکله. مشکلی پیش نمیاد کارتون رو انجام بدید و بعد منتقل کنید رو سایت اصلی
نشست PHP توسط یک session_start() فراخوانی تابع ایجاد شده است. این با REST API و درخواستهای حلقهبازگشت تداخل میکند. این نشست باید توسط session_write_close() قبل از ایجاد هر درخواست HTTP بسته شود.
این هم هستش؟؟
چیه؟
درود بر شما این مشکل از سمت برنامه نویسی هست
سلام بنده سوالی داشتم توی وضعیت سایت من نوشته که
ماژولهای PHP بیشتر وظیفههای در سرور که باعث اجرای سایت شما میشوند را انجام میدهند. هر تغییری بر روی اینها باید توسط مدیر سرور شما انجام شود.
تیم میزبانی وردپرس یک فهرست از این ماژولها را در کتابچه تیم (در یک برگهٔ جدید باز میشود) نگهمیدارد، که هم پیشنهادشده و ضروری است.
اخطار ماژول اختیاری، imagick، نصب نشده، یا غیرفعال شده است.
خطا ماژول ضروری، gd، نصب نشده، یا غیرفعال شده است.
این چی هستش و چجوری باید بر طرفش کنم؟؟ممنون
سلام این ماژول ها باید توسط مدیر هاست شما نصب شوند
خب من روی لوکال هاست هستم؟
بسته به نرم افزاری که برای لوکال هاست استفاده میکنید باید نحوه نصب این ماژول ها رو سرچ کنید.
open XAMPP control panel
click Apache config select PHP(php.ini)
ctrl + F , so search for gd
you should see a line like ;extension=gd
just remove ; and save it
stop apache and restart
Your XAMPP now has GD enable
سلام
درمورد نحوه نصب این ماژول ها هم لطفا توضیح بدین.