بایگانی

فعالسازی حالت تعمیر و نگهداری سایت در وردپرس

حالت تعمیر و نگهداری سایت برای زمانی که شما در حال عیب یابی یا راه اندازی سایتتان هستید و نمی‌خواهید کاربران به هنگام‌ بازدید از سایتتان با خطاهای مختلف روبرو شوند، بسیار کارآمد است.

یا ممکنه به هر دلیلی بخواهید برای مدتی کاربران به سایت شما دسترسی نداشته باشند و نتوانند صفحه اصلی سایت شما را مشاهده کنند و بجای نمایش خطا به آنها، قصد نمایش پیغامی مبتنی بر در حالت تعمیر بودن سایت را برای مطلع کردن کاربران داشته باشید، در اینجور مواقع فعال نمودن حالت تعمیر و نگهداری برای سایت، می‌تواند راهکار خوبی باشد.

در این مقاله از وستا سرور قصد داریم به آموزش نحوه فعالسازی حالت تعمیر و نگهداری سایت در وردپرس با استفاده از افزونه بپردازیم، با ما همراه باشید.

حالت تعمیر و نگهداری سایت

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس با استفاده از افزونه

همانطور که اشاره کردیم، در این آموزش قصد داریم برای فعال نمودن حالت تعمیر سایت، از افزونه استفاده کنیم.

افزونه های زیادی برای این کار وجود دارد، ما در این مقاله از افزونه wp maintenance mode استفاده می‌کنیم.

به منظور استفاده از این افزونه، مراحل زیر را طی کنید:

گام اول

به پیشخوان وردپرستان بروید و از منوی آن، روی ” افزونه ها “ کلیک کنید و سپس از میان زیرمنو های موجود آن گزینه ” افزودن افزونه “ را انتخاب کنید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-1

گام دوم

در صفحه باز شده از قسمت باکس جستجو، عبارت ” wp maintenance mode “ را جستجو کنید و افزونه موردنظر را نصب و سپس فعال نمایید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-2

گام سوم

بعد از نصب و فعالسازی افزونه، در منوی ووکامرس گزینه ای تحت عنوان maintenance mode اضافه می شود روی آن کلیک کنید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-3

گام چهارم

در صفحه باز شده، در مقابل وضعیت یا Stutus گزینه ای برای فعال/غیرفعال کردن عملکرد افزونه وجود دارد، آن را فعال کنید.

سپس روی گزینه ذخیره تغییرات یا ” Save Settings “ در پایین صفحه کلیک کنید تا حالت تعمیر و نگهداری برای سایت شما فعال گردد.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-4

اکنون اگر آدرس سایت خود را در مرورگر دیگری جستجو کنید، تصویری مشابه تصویر زیر در صفحه اصلی سایت خود مشاهده می کنید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-1-4-1

همانطور که می بینید در سمت چپ صفحه، باکسی برای ارتباط کاربران با شما در این مدتی که سایت شما در حالت تعمیر و نگهداری است وجود دارد.

اگر قصد داشته باشید باکس تماس با ما یا فرم تماس حذف گردد و در این مدت نمایش داده نشود باید گزینه مقابل قسمت Full screen mode که در زیر بخش وضعیت وجود دارد را فعال نمایید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-4-1

سایر تنظیمات مربوط به افزونه

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-6

Title

در این فیلد می توانید برای حالت تعمیر و نگهداری، عنوان تعیین کنید یا اگر آن را از قبل تعیین کردید میتوانید در صورت نیاز آن را از این قسمت تغییر دهید.

Description

ممکن است شما بخواهید پیغام دلخواه و خاصی به کاربران نمایش داده شود، در این صورت شما میتوانید پیغام نمایشی برای کاربران را در این قسمت شخصی سازی کنید.

برای اینکار میتوانید در فیلدی که در مقابل بخش Description وجود دارد، پیغام دلخواه خود را وارد کنید.

مثلا ممکنه بنویسید ما در حال بهبود سایت خود هستیم و بزودی در خدمت شما خواهیم بود.

Email

اگر این قسمت را خالی بگذارید، ایمیل‌ها برای مدیر سایت ارسال می‌شوند.

Date

در این قسمت میتوانید مشخص کنید که تا چه مدتی سایت در حالت تعمیر و نگهداری باشد و تاریخ موردنظرتان را در این فیلد وارد نمایید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-7

Background Type

از این قسمت میتوانید نوع زمینه با بک گراند صفحه را مشخص کنید که میتواند عکس یا تکسچر باشد.

Background image

از این قسمت میتوانید عکس پس زمینه را تغییر دهید یا حذف نمایید.

در آخر هم لازم است روی گزینه ذخیره تغییرات یا ” Save Settings “ در انتهای صفحه کلیک کنيد تا تنظیمات ذخیره و اعمال گردند.

اکنون اگر به آدرس سایتتان بروید، مشاهده می کنید که صفحه اصلی سایت نمایش داده نمی‌شود و پیغام تعریف شده در افزونه را میبینید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس-8

نکته: اگر شما نقش مدیر سایت را داشته باشید، در صفحه اصلی سایت، پیغام حالت تعمیر و نگهداری را مشاهده نخواهید کرد و همان صفحه اصلی سایت را خواهید دید.

اما اگر در یک مرورگر دیگر آدرس سایت خود را جستجو کنید مشاهده خواهید کرد که وبسایت شما در صفحه اصلی سایت شما پیغام حالت تعمیر و نگهداری یا همان پیغام تعریف شده در خود افزونه نشان داده میشود.

غیرفعال کردن حالت تعمیر و نگهداری سایت

اگر دیگر نخواستید سایت در حالت تعمیر باشد و پیغامی نمایش ندهد، باید به همان قسمت که آن را فعال کرده بودید بروید و وضعیت آن را به حالت غیر فعال تغییر دهید.

فعال سازی حالت تعمیر و نگهداری سایت در وردپرس

حرف آخر

در این به آموزش نحوه فعالسازی حالت تعمیر و نگهداری سایت در وردپرس پرداختیم، امیدواریم این آموزش برای شما مفید واقع شده باشد و توانسته باشید با کمک آن در زمانیکه سایتتان در حال تعمیر، راه اندازی یا بهبود است، کاربران را بجای روبرو کردن با خطاها در صفحه اصلی سایت خود، با پیغامی مناسب روبرو کنید.

 

چگونه به صورت موقت دسترسی گوگل به سایت را ببندیم؟

جلوگیری از ایندکس شدن سایت در زمانی که تازه سایت خود را راه اندازی کردید و هنوز محتوایی برای آن تولید نکردید یا محتوای شما ناقص است یا به هر دلیلی سایت شما آماده نمایش به کاربران نمی باشد، بسیار اهمیت دارد.

به دلایل مختلف ممکنه نخواهید گوگل برای مدتی دسترسی به سایت شما داشته باشد در این صورت میتوانید به صورت موقت دسترسی گوگل به سایت خود را ببندید.

در این مقاله از وستا سرور قصد داریم به آموزش چگونگی جلوگیری از ایندکس شدن سایت بپردازیم، با ما همراه باشید.

جلوگیری از ایندکس شدن سایت

جلوگیری از نمایش سایت در موتورهای جستجو

زمانیکه در ابتدای راه اندازی وبسایت خود هستید و هنوز قراره محتوای خود را اضافه یا برخی را پاک نمایید، اگر سایت شما توسط گوگل ایندکس شود باعث می شود که برخی محتواهایی که شما هنوز قصد پاک کردن آنها را دارید هم توسط گوگل ایندکس شوند.

در واقع با ایندکس شدن همه محتوا ها از همان ابتدا و سپس پاک نمودن برخی از آن محتواها توسط شما، برخی لینک ها در سایت شما به مشکل خورده و در برخی صفحات شما، باعث بروز خطای 404 خواهد شد.

که با بروز این اتفاق، سئوی سایت شما به خطر خواهد افتاد.

که برای همین، باید از ایندکس شدن سایت در گوگل جلوگیری کرد تا زمانیکه که سایت خود را تکمیل کنید و مجدد به گوگل، امکان دسترسی و ایندکس شدن سایت را بدهید.

نحوه انجام این کار به این‌ صورت است:

گام اول

به پیشخوان وردپرستان بروید و از منوی آن تنظیمات انتخاب کنید و از میان زیرمنوهای تنظیمات، روی ” خواندن “ کلیک نمایید.

جلوگیری از ایندکس شدن سایت-1

گام دوم

در صفحه ی باز شده، مشاهده می کنید که گزینه ای تحت عنوان نمایش به موتورهای جستجو وجود دارد، شما باید تیک گزینه مقابل آن را یعنی ” از موتورهای جستجو درخواست کن تا محتوای سایت را بررسی نکنند “ فعال کنید.

در آخر روی گزینه ” ذخیره تغییرات “ کلیک کنید تا تغییرات اعمال گردند.

جلوگیری از ایندکس شدن سایت-2

بعد از فعال کردن این گزینه، شما از ایندکس شدن سایت توسط گوگل جلوگیری خواهید کرد.

برگرداندن امکان ایندکس شدن سایت

بعد از تکمیل سایت خود، برای ایندکس شدن سایت توسط گوگل لازم است مجدد همان مراحل بالا را طی کنید با این تفاوت که ایندفعه باید تیک گزینه ” از موتورهای جستجو درخواست کن تا محتوای سایت را بررسی نکنند “ را بردارید.

سپس روی گزینه ذخیره تغییرات کلیک کنید تا گوگل بتواند به سایت شما دسترسی پیدا کند و امکان ایندکس کردن سایت شما برای او فراهم شود.

حرف آخر

در این مقاله از وستا سرور به آموزش نحوه بستن دسترسی گوگل به سایت بطور موقت پرداختیم. امیدواریم این آموزش برای شما مفید واقع شده باشد و توانسته باشید با کمک آن در خصوص جلوگیری از ایندکس شدن سایت خود توسط موتورهای های جستجو اقدام کنید.

رفع ارور این سایت مشکلات فنی را تجربه می‌کند در وردپرس

ارور این سایت مشکلات فنی را تجربه می‌کند یا به انگلیسی The site is experiencing technical difficulties در وردپرس یکی دیگر از ارور های وردپرس است که ممکنه با آن روبرو شده باشید.

این هشدار معمولا بعد از چند دقیقه خود به خود رفع خواهد شد اما اگر همچنان ادامه داشت، باید به دنبال علت بروز این ارور و سپس رفع آن باشید.

در این مقاله از وستا سرور قصد داریم به بررسی دلایل بروز اين ارور و سپس رفع آن بپردازیم، با ما همراه باشید.

اعلان مشکلات فنی در وردپرس

دلایل بروز ارور مشکلات فنی در وردپرس

1- محدودیت حافظه PHP

2- نصب، حذف یا غیر فعال کردن افزونه ای به تازگی

3- نصب قالب جدید

4- نسخهPHP هاست

چگونه ارور سایت مشکلات فنی را تجربه می کند رفع کنیم؟

این ارور در نسخه های 5.2 به بعد وردپرس، معمولا تشخیص داده شده و راهکار و راهنمایی جهت رفع آن برای مدیریت سایت ایمیل میشود.

در این صورت خب بهتر است قبل از هر گونه اقدامی، ابتدا ایمیل خود را چک کنید و راهنمای ارسال شده را بررسی کنید.

1فعال سازی قابلیت WP debug وردپرس

این راه حل برای نسخه های قبل از نسخه 5.1 پیشنهاد می شود زیرا در نسخه های 5.1 به بعد وردپرس نیازی به فعال کردن دیباگ نیست زیرا خود وردپرس مجهز به مکانیزم سلامت سایت می باشد.

2رفع مشکلات محدودیت حافظه PHP

یکی از دلایل بروز ارور مشکلات فنی، محدودیت حافظه php می باشد. برای بررسی این موضوع ابتدا باید حافظه php را بررسی کنید.

برای افزایش حافظه php در وردپرس میتوانید از یکی از 2 روش زیر اقدام کنید:

1-2- افزایش حافظه PHP از طریق ویرایش فایل htaccess.

گام اول)

وارد پنل هاست خود شوید و از قسمت files،به File Manager یا صفحه مدیریت فایل ها مراجعه کنید.

مدیریت فایل در دایرکت ادمین

گام دوم)

در صفحه باز شده، وارد دایرکتوری public_html شوید و در این دایرکتوری به دنبال فایل htaccess. بگردید.

فایل htaccess در پنل هاست

نکته: در صورتیکه چنین فایلی را پیدا نکردید، می توانید به قسمت Setting در پنل هاست خود بروید و تیک گزینه show hidden files را بزنید. تا فایل های مخفی به شما نمایش داده شوند.

گام سوم)

بعد از مشاهده این فایل، جهت ویرایش آن باید روی آن کلیک راست کنید و سپس گزینه Edit را انتخاب کنید.

ویرایش فایل htaccess

حال در صفحه باز شده، لازم است کد زیر را اضافه نمایید:

php_value memory_limit 256M

2-2افزایش حافظه PHP از طریق ویرایش فایل wp-config.php

راه حل دوم برای افزایش حافظه php، ویرایش فایل wp-config.php است.

گام اول)

مانند روش قبل وارد پنل هاست خود شوید و از قسمت files،به File Manager یا صفحه مدیریت فایل ها مراجعه کنید.

گام دوم)

در صفحه باز شده، وارد دایرکتوری public_html شوید و در این دایرکتوری به دنبال فایل wp-config.php بگردید.

فایل wp-config در پنل هاست

گام سوم)

بعد از مشاهده این فایل، جهت ویرایش آن باید روی آن کلیک راست کنید و سپس گزینه Edit را انتخاب کنید.

ویرایش فایل wp-config

حال در صفحه باز شده، بدنبال خط /* That’s all, stop editing! Happy blogging. */ بگردید و سپس خط کد زیر را در خط قبل از این خط اضافه نمایید:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

3- بررسی افزونه ها

گاهی بدلیل اعمال تغییرات در برخی افزونه ها یا نصب و فعال کردن افزونه جدید در وردپرس، ارور ” این سایت مشکلات فنی را تجربه می‌کند “ رخ می دهد.

برای بررسی این موضوع میتوانید تمامی افزونه ها را غیر فعال نمایید و سپس تک تک افزونه ها را فعال نمایید و بعد سایت را چک کنید و ببینید با فعال بودن کدام یک از افزونه ها، این ارور نمایش داده می شود تا اینکه در نهایت افزونه خرابکار را تشخیص دهید.

اگر افزونه ای باعث بروز این ارور شده، میتوانید افزونه مشابه دیگری را جایگزین آن کنید.

4- بررسی قالب وردپرس

گاهی ممکنه مشکل از قالب وردپرس شما باشد.

برای بررسی این موضوع باید وارد پنل هاست خود شوید و سپس از قسمت file manager آن به دایرکتوری public_html بروید.

مدیریت فایل در دایرکت ادمین

سپس به دایرکتوری wp-content موجود در آن مراجعه کنید و پوشه themes را بیابید.

در این پوشه، به دنبال دایرکتوری قالب فعلی وردپرس خود بگردید و نام آن را تغییر دهید. میتوانید نام آن را my-themes بگذارید. (برای تغییر نام دایرکتوری موردنظرتان، روی آن راست کلیک نمایید و گزینه Rename را انتخاب کنید و سپس نام آن را تغییر دهید.)

بررسی قالب وردپرس برای رفع ارور مشکلات فنی در وردپرس

سپس به سایت خود مراجعه کنید و بررسی کنید که آیا ارور رفع شده یا خير.

اگر ارور مشکل فنی در وردپرس، دیگر نمایش داده نشد، یعنی قالب، عامل بروز این ارور بوده است.

اما اگر همچنان مشکل برقرار بود، راه حل بعدی را امتحان کنید.

5- تغییر ورژن PHP هاست

اگر ارور مذکور با انجام روش های بالا همچنان ادامه داشت، ممکن است با تغییر ورژن PHP هاست رفع گردد.

بدین منظور می توانید ورژن 7.2 به بعد php را استفاده نمایید.

نکته: دقت داشته باشید که همیشه استفاده از آخرین نسخه ها از اهمیت ویژه ای برخوردار است.

برای تغییر ورژن PHP هاست خود، باید وارد به پنل هاست خود شوید.

اگر پنل هاست شما از نوع سی پنل است، باید به قسمت multi php manager بروید ولی اگر پنل هاست شما از نوع دایرکت ادمین باشد باید به قسمت Domain Setup بروید و سپس روی PHP Version Selector کلیک نمایید و بعد آخرین ورژن ارائه شده را انتخاب کنید و تغییرات وارد شده را ذخیره کنید.

که در این آموزش و تصویر زیر پنل هاست ما از نوع دایرکت ادمینمی باشد.

تغییر ورژن PHP هاست

سپس سایت خود را چک نمایید و ببینید که آیا ارور رفع شده یا خیر.

اگر مشکل فنی وردپرس همچنان وجود داشت سراغ راه حل بعدی بروید.

6- ریستور بکاپ سایت

اگر با انجام راه حل های بالا همچنان ارور برقرار بود، می توانید سایت خود را به آخرین نسخه بکاپ آن برگردانید.

اگر نسخه بکاپی موجود نبود، میتوانید از سرویس دهنده میزبانی خود بخواهید تا وضعیت بکاپ های سایت شما را بررسی کنند.

حرف آخر

وستا سرور در این مقاله به رفع ارور ” این سایت مشکلات فنی را تجربه می‌کند “ یا ” the site is experiencing technical difficulties در وردپرس پرداخت، امیدواریم این مقاله برای شما مفید واقع شده باشد و توانسته باشید با کمک آن به رفع این ارور بپردازید.

معرفی بهترین افزونه‌های کاهش حجم تصاویر در وردپرس

کاهش حجم تصاویر وردپرس با کاهش حجم صفحات سایت شما باعث افزایش سرعت بارگیری صفحات سایت و در نتیجه افزایش سرعت سایت شما می شود.

بالا بودن سرعت سایت شما، باعث بهبود سئو آن شده و نظر موتورهای جستجو را به خود جلب خواهد کرد.

خود وردپرس قابلیتی برای کاهش حجم تصاویر ندارد.

یک راهکار مناسب جهت کاهش حجم تصاویر سایت شما، نصب و استفاده از افزونه های مرتبط با کاهش حجم تصاویر در وردپرس می باشد.

افزونه های زیادی برای اینکار وجود دارند، اما افزونه هایی برای اینکار مناسب هستند که بتوانند در کنار کاهش حجم تصاویر، کیفیت آنها را نیز حفظ کنند.

در این مقاله از وستا سرور قصد داریم به معرفی بهترین افزونه‌های کاهش حجم تصاویر در وردپرس بپردازیم، با ما همراه باشید.

کاهش حجم تصاویر در وردپرس

 

دلیل استفاده از افزونه برای کاهش حجم تصاویر وردپرس

می‌دانیم که استفاده از فایل های چند رسانه ای بخصوص عکس و تصاویر در محتوا، علاوه بر جذاب کردن محتوای سایت برای کاربران، بسیار در جلب نظر موتورهای جستجو نیز موثر می باشد.

حتی تاثیر گذاری عکس و تصاویر برای جلب توجه و رضایت کاربران بسیار بیشتر از تاثیر گذاری متن است.

اما هر تصویر و عکسی نمی‌تواند این تاثیر ویژه را دارا باشد.

تصویری که حجم بالایی داشته باشد، قطعا برای بارگذاری، زمان بیشتری خواهد برد.

بنابراین کاهش حجم تصاویر اهمیت زیادی جهت افزایش سرعت بارگیری صفحات سایت خواهد داشت.

اما کاهش حجم تصاویر باید بگونه ای باشد که کیفیت تصاویر نیز تا حد ممکن حفظ بماند.

در ادامه به معرفی افزونه‌هایی به این منظور میپردازیم.

معرفی بهترین افزونههای کاهش حجم و فشرده سازی تصاویر در وردپرس

1- افزونه Smush it

افزونه Smush it یکی از افزونه‌های کارآمد برای کاهش حجم تصاویر وردپرس می باشد.

این افزونه تاکنون بیش از یک‌میلیون بار نصب فعال در وردپرس داشته است و جزء بهترین افزونه های کاهش حجم تصاویر در وردپرس به حساب میاد.

افزونه Smush it

ویژگی های افزونه:

1- یافتن تصاویر با حجم بالا و کاهش حجم آنها

(علاوه بر کاهش حجم تصاویر جدیدی که قراره بعد از نصب افزونه آپلود کنید، حجم تصاویری که از قبل آپلود کرده بودید را نیز می یابد و حجم آنها را بطور خودکار کاهش می دهد.)

2- فراهم کردن امکان کاهش حجم تصاویر هنگام آپلود آنها

3- بهینه سازی و برش عکس های بالای 5 مگابایت در اندازه مناسب

4- قابلیت کاهش حجم چندین تصویر بصورت همزمان (حجم 50 تصویر را بطور همزمان می‌تواند کاهش دهد.)

5- عدم نیاز به کد API برای کاهش حجم تصاویر در وردپرس

۶- قادر به کاهش حجم انواع فرمت‌های فایل‌های تصویری مانند png ،jpg و …

2- افزونه reSmush.it

افزونه reSmush.it نیز از جمله افزونه‌های پر کاربرد دیگر برای کاهش حجم تصویر در وردپرس می باشد.

این افزونه تاکنون بیش از 200 هزار بار نصب فعال در وردپرس داشته است.

افزونه reSmushi it

ویژگی های افزونه:

1- کاهش خودکار حجم تصاویر در هنگام آپلود

2- کاهش حجم تصاویر موجود از قبل در وردپرس

3- امکان استفاده از کد API افزونه برای تعیین میزان بهینه‌سازی تصاویر

4- تهیه یک نسخه‌ی پشتیبان از نسخه اصلی تصاویر

5- محیط کاربری ساده و استفاده آسان برای کاربران

6- قابلیت تنظیم میزان بهینه‌سازی و حفظ کیفیت تصویر

7- قادر به کاهش حجم تصاویر با فرمت‌ png ،jpg، Gif

محدودیت افزونه:

این افزونه قادر به کاهش حجم تصاویری که حجم آنها بیشتر از 5 مگابایت است نمی باشد.

3- افزونه EWWW Image Optimizer

افزونه EWWW Image Optimizer نیز بیش از 600 هزار بار نصب فعال در وردپرس داشته و یکی دیگر از افزونه های کاهش حجم تصاویر در وردپرس می باشد.

افزونه EWWW Image Optimizer

ویژگی های افزونه:

1- کاهش خودکار حجم تصاویر در هنگام آپلود

2- کاهش حجم تصاویر موجود از قبل در وردپرس

3- جلوگیری از افزایش مصرف منابع هاست و ‌cpu بدلیل فشرده‌سازی و کاهش حجم تصاویر در سرورهای خود افزونه

4- مشخص کردن میزان فشرده‌سازی و کاهش حجم تصاویر

5- پشتیبانی از سایت‌های چندزبانه

6- قادر به کاهش حجم انواع فرمت‌های فایل‌های تصویری مانند png ،jpg  و …

7- افزایش سرعت لود سایت

4- افزونه Compress JPEG & PNG images

افزونه Commpress JPEG & PNG images نیز یکی دیگر از افزونه های کاهش حجم تصاویر در وردپرس می باشد که بیش از ۱۰۰ هزار نصب فعال در وردپرس داشته است.

افزونه Compress JPEG & PNG images

ویژگی های افزونه:

1- امکان کاهش حجم تمامی تصاویر سایت حتی تصاویر موجود از قبل از نصب افزونه

2- کاهش خودکار حجم تصاویر در هنگام آپلود

3- امکان تغییر سایز تصاویر

4- سازگاری با افزونه‌ی ووکامرس

5- نصب و استفاده بسیار آسان و راحت

6- بهینه سازی و کاهش حجم تصاویر برای استفاده در موبایل

7- قابلیت پشتیبانی از تصاویر متحرک

8- امکان مشخص کردن سقف حجمی برای کاهش حجم تصاویر

( شما میتوانید از قسمت تنظیمات این افزونه یک سقف حجم مشخصی برای تصاویر تعیین نمایید که اگر حجم تصویری بیشتر از این مقدار بود، بهینه سازی شود و حجم آن کاهش پیدا کند. )

محدودیت ها:

1- الزام بر داشتن حساب کاربری در سایت سازنده جهت استفاده از افزونه

2- امکان فشرده سازی و کاهش حجم تنها برای ۱۰۰ تصویر در ماه

بنابراین اگر در طول یک ماه، بیش از ۱۰۰ عکس برای آپلود و کاهش حجم آنها دارید، این افزونه توصیه نمی شود.

5- افزونه ShortPixel Image Optimizer

افزونه ShortPixeI Image Optimizer دارای بیش از ۹۰ هزار نصب فعال در وردپرس است و یکی دیگر از افزونه های کاهش حجم تصاویر در وردپرس می باشد.

افزونه ShortPixel Image Optimizer

ویژگی های افزونه:

1- کاهش خودکار حجم تمامی تصاویر سایت حتی تصاویر موجود از قبل از نصب افزونه

2-  تبدیل خودکار فرمت PNG به JPG

3-  بهینه‌سازی PDF در وردپرس

4- کاهش حجم چندین تصویر بطور همزمان

5- بهینه‌سازی فایل های با فرمت GIF

6- امکان مقایسه تصاویر بهینه شده با نسخه اصلی تصاویر

( بدلیل نگهداری تصاویر بهینه شده و تصاویر اصلی در پوشه‌های جدا، امکان مقایسه فراهم می‌شود. )

محدودیت ها:

1- الزام بر داشتن حساب کاربری در سایت سازنده جهت استفاده از افزونه

2- امکان فشرده سازی و کاهش حجم تنها برای ۱۰۰ تصویر در ماه

6- افزونه Optimus

یکی دیگر از افزونه‌های کاهش حجم تصاویر، افزونه Optimus است که دارای بیش از ۱۰۰ هزار نصب فعال در وردپرس می باشد.

افزونه Optimus

ویژگی های افزونه:

1- کاهش خودکار حجم تصاویر در هنگام آپلود

2- کاهش حجم تصاویر با حفظ کیفیت اصلی

3- امکان پشتیبانی از ووکامرس

4- امکان پشتیبانی از وردپرس شبکه

5- دارای نسخه حرفه‌ای غیر رایگان برای کاهش حجم تصاویر دارای حجم تا 10 مگابایت

محدودیت ها:

1- پاک نمودن نسخه اصلی تصاویر از سرور سرویس‌ دهنده بلافاصله بعد از کاهش حجم آنها

2- امکان کاهش حجم تصاویر در نسخه‌ی رایگان تنها برای تصاویر تا حداکثر حجم به‌اندازه 100 کیلوبایت

کاهش حجم عکس در وردپرس

حرف آخر

در این مقاله از وستا سرور به معرفی بهترین افزونه‌های کاهش حجم تصاویر در وردپرس پرداختیم. امیدواریم این مقاله برای شما مفید واقع شده باشد و توانسته باشید با استفاده از این مقاله و با توجه به ویژگی ها و محدودیت های افزونه های ذکر شده، افزونه‌ی مناسب جهت کاهش حجم تصاویر سایت خود انتخاب نمایید.

 

معرفی بهترین افزونه های امنیتی وردپرس

امنیت وردپرس یکی از مهم ترین مسائلی است که برای دارندگان هر سایتی از اهمیت بالایی برخوردار است.

هکرها و نفوذگر ها، برای نفوذ به سایت و به خطر انداختن امنیت سایت شما، دست به هر کاری می‌زنند.

آنها می‌توانند با نفوذ به سایت، در اطلاعات و محتوای سایت شما تغییری ایجاد کنند، وردپرس شما را هک کنند یا هر کاری که براحتی امنیت سایت شما را به خطر بیندازد.

اما خوشبختانه بدلیل اینکه وردپرس یک پلتفرم منبع باز است براحتی میتوان با افزودن افزونه های امنیتی به آن، تا حدی از ایمن سازی آن اطمینان حاصل کرد.

وستا سرور نیز در این مقاله قصد دارد به معرفی بهترین افزونه های امنیتی وردپرس بپردازد، پیشنهاد میکنم حتما تا انتهای مطلب را دنبال کنید.

افزونه های امنیتی وردپرس

معرفی بهترین افزونه های امنیتی وردپرس

1- افزونه Wordfence

افزونه Wordfence یکی از بهترین افزونه‌ها برای افزایش امنیت وردپرس به حساب میاد. این افزونه تاکنون بیش از ۴میلیون نصب فعال در وردپرس داشته است.

افزونه Wordfence

 ویژگی های افزونه:

1- جلوگیری از حملات مخرب

2- فراهم کردن تایید دو مرحله‌ای برای ورود به پیشخوان وردپرس برای افزایش امنیت

3- الزامی نمودن استفاده از رمزهای قدرتمند برای تمامی کاربران وردپرس

4- مجهز به اسکنر جهت تشخیص فایل‌های مخرب در قالب یا افزونه ها

5- محافظت از سایت در برابر حملات مخرب Brute Forc

6- قابلیت شناسایی افزونه‌های آلوده

7- گزارش ترافیک و آمار وردپرس بصورت آنلاین

8-  محافظت از سایت در برابر حملات DDOS

9- امکان استفاده از افزونه در وردپرس چند سایته

10- سازگاری با افزونه ووکامرس

و…

2- افزونه Malcare

افزونه Malcare یکی دیگر از افزونه‌های امنیتی در وردپرس می باشد.

این افزونه تاکنون بیش از 200 هزار نصب فعال در وردپرس داشته است و جزء بهترین افزونه های امنیتی در وردپرس به حساب میاد.

اگر به دنبال یک پکیج کامل برای برقراری امنیت سایت خود هستید، این افزونه می‌تواند گزینه خوبی برای شما باشد.

این افزونه دارای دو نسخه رایگان و تجاری می باشد.

افزونه Malcare

ویژگی های افزونه:

1- شناسایی سریع فایل های مخرب پنهان

2- دقت بالا در شناسایی فایل های مخرب

3- دارا بودن فایروال برای شناسایی و مسدود کردن IP ها و حملات مخرب Brute Force توسط ربات ها

4- مجهز به اسکنر قدرتمند برای شناسایی کد های مخرب، ویروس ها

5- دارا بودن اسکنر ابری برای کاهش مصرف منابع سرور سایت

و …

ویژگی های نسخه تجاری افزونه:

1- قابلیت بروزرسانی افزونه ها، قالب ها و وردپرس مربوط به چند سایت از طریق یک داشبورد

2- افزایش امنیت سایت در صورت دسترسی افراد غیر مجاز به سایت

3- امکان تهیه نسخه پشتیبان و نگهداری آنها تا ۳۶۵ روز

3- افزونه  iThemes Security

افزونه iThemes Security یکی دیگر از افزونه‌های کارآمد جهت افزایش امنیت وردپرس می باشد.

این افزونه تاکنون بیش از یک‌ میلیون نصب فعال در وردپرس داشته است.

افزونه iThemes Security

ویژگی های افزونه:

1- مسدود کردن دسترسی کاربران دارای سابقه حمله به سایت های دیگر

2- مسدود کردن و گزارش IP های ارسال کننده حملات Brute Force

3- مجهز به اسکنر جهت ارائه گزارش وجود حفره های امنیتی

4- برطرف کردن حفره های امنیتی

5- مسدود کردن ربات های مخرب

6- افزایش امنیت سرور

7- الزامی نمودن استفاده از رمزهای قدرتمند برای تمامی کاربران وردپرس

8- فراهم کردن تایید دو مرحله‌ای برای ورود به پیشخوان وردپرس برای افزایش امنیت در نسخه تجاری آن

و …

۴افزونه All In One WP Security & Firewall

افزونه دیگری که قصد داریم معرفی کنیم، افزونه All-In-One WP Security And Firewall است.

این افزونه تاکنون بیش از یک میلیون نصب فعال در وردپرس داشته است.

این پلاگین، یک افزونه امنیتی است که مخصوص وردپرس طراحی شده است و استفاده از آن آسان است و کارهای زیادی را حفظ امنیت سایت به صورت رایگان انجام می دهد.

All-In-One Security، ابزارهای امنیتی ورود به سیستم را در اختیار شما قرار می دهد تا ربات ها را دور نگه دارید و از وب سایت خود در برابر حملات بی رحمانه محافظت کنید.

افزونه All In One WP Security & Firewall

ویژگی های افزونه :

1- استفاده از یک سیستم رتبه بندی نوآورانه بر اساس امتیاز امنیتی

2- اندازه گیری و امتیاز دهی به امنیت سایت با توجه ویژگی های ایمنی

3- قابلیت تنظیم میزان محافظت فایروال در 3 سطح بیسیک، متوسط و پیشرفته

4- محافظت در برابر حملات Brute Force

5- استفاده از ابزارهای امنیتی ورود به سیستم برای دور نگه داشتن ربات ها

6- پنهان کردن صفحه ورود از ربات‌ها

7- محافظت از محتوای سایت و جلوگیری از سرقت و کپی برداری از محتوای سایت شما توسط وبسایت های دیگر

8- امکان مشاهده ورود های ناموفق توسط کاربران و نمایش اطلاعات IP آنها

9- امکان نمایش و مشاهده فعالیت های کاربران

10- امکان افزودن گوگل reCaptcha به صفحه ورود

11- قابلیت تهیه نسخه پشتیبان از wp-config.php

و …

5- افزونه Sucuri Security

این افزونه یک مرجع معتبر جهانی در کلیه امور مربوط به امنیت وردپرس است.

افزونه Sucuri Security برای همه کاربران وردپرس رایگان است.

این افزونه به کاربران خود مجموعه ای از ویژگی های امنیتی را برای بهبود وضعیت امنیتی وب سایت آنها ارائه می دهد.

این افزونه تاکنون بیش از 700 هزار نصب فعال در وردپرس داشته است.

افزونه Sucuri Security

ویژگی های افزونه:

1- حسابرسی فعالیت های امنیتی

2- نظارت بر یکپارچگی فایل ها

3- اسکن بدافزار از راه دور

4- نظارت بر بلاک لیست

5- اقدامات امنیتی پس از هک

6- مجهز به اسکنر جهت یافتن کدهای مخرب، ویروس ها، بدافزارها

7- کاهش ترافیک مخرب سایت

8- فایروال برای محافظت از سایت در برابر ورود کاربران غیر مجاز و مشکوک ( ویژه نسخه غیر رایگان )

و …

6- افزونه Block Bad Queries

BBQ فایروال یک افزونه سبک وزن و فوق سریع است که از سایت شما در برابر طیف وسیعی از تهدیدات محافظت می کند.

این افزونه تاکنون بیش از 100 هزار نصب فعال در وردپرس داشته است.

افزونه Block Bad Queries 

ویژگی های افزونه:

1- بررسی تمام ترافیک ورودی

2- مسدود کردن درخواست‌های مخرب

3- اضافه کردن فایروال قوی به سایت وردپرس

4- سازگاری با تمام افزونه ها و قالب های وردپرس

5- محافظت قوی از سایت و مسدود کردن درخواست های ناامن، درخواست های بیش از حد طولانی

6- محافظت از سایت در برابر ربات های بد

7- مسدود کردن ارجاع دهندگان مشکوک

8- استفاده آسان

و …

7- افزونه SecuPress

افزونه SecuPress یکی دیگر از افزونه‌های امنیتی برای وردپرس می باشد.

این افزونه تاکنون بیش از ۳۰ هزار نصب فعال در وردپرس داشته است.

افزونه SecuPress

ویژگی های افزونه:

1- شناسایی و بررسی مشکلات امنیتی موجود در وبسایت

2- مجهز به فایروال برای مسدود کردن درخواست های ورودی مخرب، کاربران مشکوک، هکرها و ربات های مخرب

3- افزایش امنیت سایت از طریق تغییر پیشوند دیتابیس، اعمال محدودیت هایی برای ورود کاربران به پنل ادمین و…

4- اعلان و هشدار در صورت برخورد با مشکلات امنیتی

5- تهیه نسخه پشتیبان از پایگاه داده و فایل های سایت

و …

حرف آخر

در این مقاله از وستا سرور به معرفی بهترین افزونه های امنیتی وردپرس پرداختیم. امیدواریم این مقاله برای شما مفید واقع شده باشد و توانسته باشید با استفاده از این مقاله، افزونه‌ی مناسب جهت افزایش امنیت سایت خود انتخاب نمایید.

 

 

 

آموزش جستجو و رفع کوئری‌های کند در دیتابیس وردپرس

کوئری‌های کند موجود در دیتابیس وردپرس یکی از دلایل اصلی کند شدن وردپرس می باشند که براحتی می‌توانند کارایی و عملکرد سایت شما را تحت تاثیر خود قرار دهند.

در واقع به علت ضعیف و کند بودن این کوئری ها، اجرای آنها میتواند عملکرد دیتابیس وردپرس را مختل می کند.

این کوئری ها از ابتدا کند نبودند، بلکه رفته رفته بر اثر ازدیاد داده‌های سایت و افزایش استفاده از وردپرس، کند شدند و ضعیف بودن آنها، بر عملکرد وردپرس  اثر منفی خواهد گذاشت.

اما راه حل چیست؟ آیا می‌توان این کوئری های کند در دیتابیس را شناسایی کرد و آنها را برطرف نمود؟

وستا سرور در این مقاله قصد دارد به آموزش نحوه جستجو و رفع کوئری‌های کند در دیتابیس وردپرس بپردازد.

نکته: راهکارهایی که در ادامه به آنها می‌پردازیم را باید برای چند ماه انجام دهید زیرا صرفا با یکبار شناسایی کوئری های کند و رفع آنها، مشکل کند بودن وردپرس برطرف نخواهد شد.

در ادامه ابتدا به نحوه جستجو و یافتن کوئری های کند در دیتابیس وردپرس و سپس به نحوه رفع آنها می‌پردازیم.

آموزش جستجو کوئری‌های کند در دیتابیس وردپرس

نحوه جستجو و یافتن کوئریهای کند در دیتابیس وردپرس

برای انجام این کار، در ادامه قصد داریم از افزونه استفاده کنیم.

بررسی کوئری ها با استفاده از افزونه Query Monitor

افزونه ای که قرار است برای اینکار استفاده کنیم، افزونه Query Monitor است.

این افزونه قابلیت های مختلفی دارد. از جمله قابلیت های این افزونه که می‌تواند به ما در شناسایی کوئری های کند موجود در صفحه فعلی کمک کنند عبارت اند از:

۱- تعداد کوئری های انجام گرفته در صفحه فعلی

۲- مقایسه کوئری ها و شناسایی کوئری‌های طولانی‌تر

۳- شناسایی توابع زمانبر وردپرس در هنگام اجرای کوئری‌های SQL

و …

روش استفاده از افزونه:

برای استفاده از این افرونه، ابتدا باید آن را نصب و فعال نمایید برای اینکار مراحل زیر را طی نمایید:

گام اول

به پیشخوان وردپرستان بروید و از منوی آن، روی ” افزونه ها “ کلیک کنید و سپس از میان زیرمنو های آن گزینه ” افزودن افزونه “ انتخاب کنید.

افزودن افزونه به وردپرس

گام دوم

در صفحه باز شده از قسمت باکس جستجو، عبارت ” Query Monitor “ را جستجو کنید و افزونه موردنظر را نصب و سپس فعال نمایید

نصب فزونه Query Monitor

گام سوم

بعد از نصب و فعالسازی افزونه، به پیشخوان وردپرس بروید. مشاهده می کنید که در نوار ابزار وردپرس قسمتی مطابق تصویر زیر اضافه شده است که با کلیک روی آن می‌توانید اطلاعاتی در مورد کوئری های موجود در صفحه ببینید.

افزونه Query Monitor

نکته: با کمک این افزونه، کوئری های با مدت زمان اجرای بالا با رنگ قرمز نمایش و شناسایی می‌شوند.

شناسایی منشا کوئریهای کند در دیتابیس وردپرس

بعد از شناسایی کوئری‌های کند، باید کدهایی که این کوئری‌ها را تولید می‌کنند را بیابیم و سپس با بررسی این کدها به رفع مشکل بپردازیم.

این کدها یا منشا تولید کوئری ها میتواند مربوط به هسته وردپرس، افزونه ها یا قالب وردپرس باشد.

ممکنه بدلایل مختلفی از جمله بهینه نبودن کدها و یا ناسازگاری آنها با قالب یا افزونه های سایت، اجرای کوئری یا کوئری های آنها زمانبر شود و در نهایت به کند شدن وردپرس بینجامد.

برای یافتن این کدها یا منشا کوئری های کند، میتوانید از کلمه کلیدی EXPLAIN در MYSQL استفاده کنید. تا اطلاعاتی در مورد عامل کندی سرعت وردپرس بیابید.

کلمه کلیدی EXPLAIN، میتواند به شما در شناسایی عوامل کندی در SQLها کمک کند.

بطور مثال کوئری زیر را در نظر گیرید:

SELECT slow_column FROM slow_table

حال اگر از EXPLAIN در کوئری بالا استفاده کنید به صورت‌ زیر خواهد بود:

EXPLAIN SELECT slow_column FROM slow_table

بعد از اجرای این کد با استفاده از خط فرمان MySQL خود، خواهید دید که چه چیزی در SQL دیتابیس داره اجرا میشود.

رفع کوئریهای کند در دیتابیس وردپرس

نکته: توجه داشته باشید که رفع کوئری های کند در دیتابیس وردپرس، نیازمند مهارت و دانش فنی شماست. بنابراین اگر در این زمینه آگاهی لازم را ندارید یا اطلاعات کمی دارید هرگز خودسرانه اقدام به رفع آنها نکنید.

راه و روش های زیادی برای رفع کوئری‌های کند در وردپرس وجود دارد. ما در ادامه به معرفی ۳ مورد از آنها میپردازیم:

راه اول: تغییر کوئری

فرض کنید بطور مثال درخواست زیر باعث کند شدن سرعت اجرای کوئری در دیتابیس شده است.

SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE ‘\\_%’ ORDER BY meta_key LIMIT 100

با اجرای این درخواست، قرار است یک لیست از meta_keys که در جدول wp_postmeta است و با کاراکتر (_) شروع نمی‌شوند نمایش داده شود. بطوریکه هر نتیجه حاصل از این کوئری یکتا باشد.

که این کار با استفاده از کلمه کلیدی GROUP BY صورت میگیرد. با اجرای کوئری مذکور نتایج زیر حاصل خوهند شد:

7146 ثانیه

1.7912 ثانیه

8077 ثانیه

7708 ثانیه

8456 ثانیه

حال برای کاهش این مدت زمان ها میتوانیم از یک meta_keys منحصر بفرد و یکتا بهره ببریم. به این منظور از کلمه کلیدی DISTINCT استفاده می‌کنیم:

SELECT DISTINCT meta_key FROM wp_postmeta WHERE meta_key NOT LIKE ‘\\_%’ ORDER BY meta_key

حال اگر این کوئری را اجرا کنیم خواهیم دید که مدت زمان ها کاهش پیدا کرده اند:

3764 ثانیه

2607 ثانیه

2661 ثانیه

2751 ثانیه

2986 ثانیه

مشکلی که در این روش وجود دارد این است که با تغییر کوئری ممکن است آن نتیجه مطلوب اتفاق نیوفتد و حتی ممکنه با این کار اجرای کوئری را کندتر کنیم.

راه دوم: اندیس گذاری

با اجرای یک کوئری روی یک جدول MySQL ،MySQL باید همه جدول ها را بررسی کند تا ردیف مربوط به این کوئری در جدول را مشخص کند.

در اینصورت با بزرگ بودن دیتابیس موردنظر، این بررسی بیشتر زمان خواهد برد.

اما در این ميان شاخص ها و اندیس ها چه نقشی دارند؟

شاخص‌ها بعد از دریافت داده‌ها از جدولی، به مدیریت این اطلاعات می پردازند.

سازماندهی داده‌ها توسط شاخص‌ها باعث کاهش این مقدار برای هر کوئری خواهد شد.

بطور مثال شاخص‌ها را میتوان مانند نمونه زیر به ستون‌های تک یا چند ستون اضافه کرد.

CREATE INDEX wp_postmeta_csstricks ON wp_postmeta (meta_key)

با اجرای کوئری بالا و با استفاده از شاخص meta_key، زمان واقعی حاصل شده به شرح زیر خواهد بود:

0042 ثانیه

0024 ثانیه

0031 ثانیه

0026 ثانیه

0020 ثانیه

حتی با اضافه کردن داده یا سطر جدید یا بروزرسانی و تغییر داده ای از یک جدول، این شاخص مجدد محاسبه خواهد شد.

شاخص‌ها در واقع می‌توانند سرعت اجرای کوئری را افزایش دهند.

شاخص ها خواندن و بازیابی اطلاعات از جدول ها را سریع‌تر می‌کنند اما نوشتن در جدول کندتر خواهد بود.

این روش همیشه نمی‌تواند نتیجه خوبی داشته باشد. زیرا ممکن است با بروزرسانی هسته وردپرس، شاخص‌های اضافی در آن ایجاد شود.

یا ممکن است با اضافه کردن یک شاخص، سرعت اجرای سایر کوئری‌ها کند شود.

راه سوم: کش نتایج کوئری

راه بعدی در مقابله با کوئری های کند در دیتابیس وردپرس این است که به جای تغییر دادن کوئری، تنها نتایج کوئری ذخیره شوند.

با اعمال این محدودیت روی اجرای کوئری، یک گذرگاه آزاد دریافت خواهیم کرد.

برای اینکار میتوانیم از Transients API وردپرس استفاده کنیم.

نمونه ای از ذخیره یک نتیجه کوئری آورده شده:

if ( false === ( $results = get_transient( ‘transient_key_name’ ) ) ) { $results = …; // Do the slow query to get the results here // 60 * 60 is the expiration in seconds – in this case, 3600 seconds (1 hour) set_transient( ‘transient_key_name’, $results, 60 * 60 ); }

ذخیره کردن نتیجه کوئری بالا نشان خواهد داد که این کوئری در هر یک ساعت انجام خواهد گرفت یا خیر.

در صورت وجود یک کوئری که نتایج آن اغلب ثابت است، استفاده از گذرگاه‌ها میتواند راه حل مناسبی باشد.

این روش نسبت به دو روش قبل عوارض کمتری دارد زیرا هم در کوئری تغییری ایجاد نمی کند و هم در دیتابیس تغییری لحاظ نخواهد شد.

کوئری‌های کند در دیتابیس وردپرس

حرف آخر

در این مقاله از وستا سرور به آموزش نحوه جستجو و رفع کوئری‌های کند در دیتابیس وردپرس پرداختیم. امیدواریم این مقاله برای شما مفید واقع شده باشد.

توجه داشته باشید که ما در این مقاله بیشتر تلاشمان بر این بود که شما را با نحوه یافتن کوئری های کند موجود در دیتابیس وردپرس آشنا کنیم، سپس از بین راه حل های متعددی که برای‌ برطرف کردن این کوئری ها وجود دارد، به معرفی ۳ مورد از آنها پرداختیم اما ممکنه راه های ديگري برای رفع کوئری های کند بکار شما بیاد.

 

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس به شما این امکان را می دهد تا بتوانید به سادگی و بطور منظم به تهیه نسخه بکاپ از سایت خود روی فضای ذخیره سازی دراپ باکس بپردازید بدون اینکه نگران فضای لازم برای ذخیره نسخه بکاپ وردپرس خود باشید.

وستا سرور در این مقاله قصد دارد به آموزش نحوه ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس بپردازد.

تهیه نسخه بکاپ یکی از اقدامات ضروری برای هر سایت وردپرسی است، تا در صورت بروز هرگونه مشکلی و بدون ترس از دست رفتن اطلاعات وب سایت خود قادر به بازگرداندن سایت خود باشید.

ذخیره نسخه بکاپ وردپرس روی دراپ باکس

امکان انتقال نسخه بکاپ وردپرس روی دراپ باکس

نیاز به تهیه نسخه بکاپ وردپرس بطور مرتب همواره احساس می شود.

این نسخه های بکاپ می توانند سایت شما را از خطر از بین رفتن کامل اطلاعات در امان نگه دارند.

معمولا تهیه نسخه بکاپ بصورت هفتگی انجام می گیرد اما گاهی اوقات ممکن است در عمل بکاپ گیری، مشکل امنیتی برای سایت شما پیش بیاد.

در این شرایط شما مجبور هستید نسخه بکاپ وب سایت خود را بازگردانی کنید. اما در این وضعیت این احتمال وجود دارد که بخشی از اطلاعات جدیدتان از بین بروند.

نگران نباشید یک راه حل وجود دارد که آن هم ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس است.

دراپ باکس چیست؟

دراپ باکس، یک فضای ذخیره سازی ابری است که برای شما امکان ذخیره سازی اطلاعات و فایل هایتان و دسترسی به آنها را بدون نیاز به حافظه مموری فراهم می کند‌.

در صورت ذخیره خودکار نسخه بکاپ وردپرس روی این فضای ذخیره سازی ابری شما می توانيد از نسخه بکاپ تهیه شده از سایتتان روی این فضای ثانویه یعنی دراپ باکس بهره ببرید.

دراپ باکس

آموزش نحوه ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس

برای ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس باید مراحل زیر را طی کنید:

گام اول

برای استفاده از این قابلیت باید حتما باید در Dropbox یک حساب داشته باشید.

اما اگر حساب دراپ باکس ندارید باید ابتدا وارد سایت دراپ باکس شوید و یک حساب جدید برای خود ایجاد کنید.

گام دوم

در هر صورت بعد از ایجاد حساب در دراپ باکس یا داشتن حساب از قبل، حالا باید وارد پیشخوان ورپرستان شوید.

گام سوم

سپس لازم است افزونه ای برای تهیه نسخه بکاپ از وردپرستان، نصب و فعال کنید.

برای اینکار از قسمت منوی پیشخوان وردپرس،افزونه ها و سپس زیر منو افزودن را انتخاب کنید.

افزودن افزونه 3

حال در صفحه باز شده از قسمت جستجو، عبارت updraftPlus را سرچ کنید و این افزونه را نصب و فعال نمایید.

نصب افزونه updraftPlus

این افزونه امکان تهیه نسخه بکاپ از فایل ها و اطلاعات وردپرس را به صورت دستی برای شما فراهم می کند و مزیت دیگری که این‌ افزونه دارد، سازگاری با پلتفرم های فضای ذخیره سازی ابری نظیر Dropbox است.

گام چهارم

بعد از نصب و فعال کردن افزونه، حال اگر شما به منوی تنظیمات در پیشخوان وردپرس بروید مشاهده خواهید کرد که زیر منویی بنام پشتیبان های UpdraftPlus اضافه شده است روی آن کلیک کنید.

افزونه updraftPlus

گام پنجم

در صفحه باز شده، روی زبانه تنظیمات افزونه کلیک فرمایید.

در این زبانه در بخش “حافظه ریموت خود را انتخاب کنید می توانید فضای ذخیره سازی ابری مدنظرتان را برای تهیه نسخه بکاپ خود را انتخاب کنید.

که در این مقاله، فضای ذخیره سازی ابری مدنظر ما برای ذخیره خودکار نسخه بکاپ وردپرس، دراپ باکس است بنابراین برای این قسمت باید دراپ باکس را انتخاب کنید.

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 1

گام ششم

حال باید در قسمت پایین این صفحه از بخش “قرار گرفتن در فایل های پشتیبان، باید فایل هایی از وب سایتتان که می خواهید نسخه پشتیبان آنها تهیه و روی Dropbox ذخیره شوند را مشخص کنید.

نکته: اگر می خواهید تهیه نسخه بکاپ کاملی داشته باشید لازم نیست در این بخش تغییری لحاظ کنید زیرا بطور پیش فرض از  تمامی فایل های سایتتان، نسخه بکاپ تهیه خواهد شد.

در آخر روی گزینه ذخیره تغییرات در پایین این صفحه کلیک نمایید تا تنظمیات لازم در خصوص ذخیره نسخه بکاپ وردپرس روی دراپ باکس اعمال گردند.

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 2

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 3

گام هفتم

حال با پیغامی مشابه پیغام زیر روبرو خواهید شد.

این پیغام از شما درخواست می کند که به یک حساب دراپ باکس معتبر متصل شوید. برای ادامه کار باید روی لینک قرار گرفته در این پیغام کلیک فرمایید.

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 4

گام هشتم

در صفحه باز شده، اگر هنوز برای خود حساب دراپ باکس ایجاد نکردید می توانید از طریق لینک New to Dropbox? Create an account به ایجاد حساب دراپ باکس اقدام کنید.

در غیر اینصورت یعنی در صورت داشتن حساب دراپ باکس از قبل تنها در این مرحله کافی است آدرس ایمیل و رمز عبور خود را وارد کنید و بعد روی گزینه Sign in کلیک کنید.

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 5

گام نهم

سپس در صورتی که حساب دراپ باکس داشته باشید یا تازه ایجاد کرده باشید، وارد دراپ باکس خواهید شد.

در صفحه باز شده به منظور ذخیره نسخه بکاپ وردپرس روی دراپ باکس، روی گزینه Complete Setup کلیک کنید.

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 6

بعد از کلیک روی گزینه ذکر شده، به پیشخوان وردپرس وب سایت خود هدایت خواهید شد.

گام دهم

حال مجدد به صفحه مربوط به تنظیمات Dropbox بروید اما این بار زبانه Backup/Restore را انتخاب نمایید و با کلیک روی گزینه  تهیه پشتیبان عملیات تهیه نسخه پشتیبان را آغاز کنید.

ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس-مرحله 7

نکته: زمان ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس متفاوت است به میزان اطلاعات و فایل های موجود روی وب سایتتان بستگی دارد.

بعد از پایان عملیات تهیه نسخه بکاپ مشاهده خواهید کرد که ذخیره خودکار نسخه بکاپ وردپرس روی دراپ باکس انجام شده است.

حرف آخر

همانطور که مشاهده کردید در این مقاله به آموزش نحوه ذخیره نسخه بکاپ وردپرس روی دراپ باکس پرداختیم و امیدواریم این آموزش برای شما مفید بوده باشد و بتوانید به سادگی و بطور منظم به تهیه نسخه بکاپ از سایت خود روی فضای ذخیره سازی دراپ باکس بپردازید بدون اینکه نگران فضای لازم برای ذخیره نسخه بکاپ وردپرس خود باشید.

 

آموزش نحوه افزایش php time limit در وردپرس

یکی از خطاهای رایج وردپرس که ممکن است هنگام بروزرسانی قالب یا افزونه وردپرس با آن روبرو شوید، خطای “حداکثر زمان اجرا بیش از ۳۰ ثانیه است” می باشد که برای رفع آن نیاز به افزایش php time limit در وردپرس است.

وستا سرور در این مقاله قصد آموزش نحوه رفع خطای fatal error maximum را دارد، بنابراین اگر شما هم به هنگام بروزرسانی قالب یا افزونه وردپرس خود با آن روبرو شدید پیشنهاد می کنم تا انتهای مطلب را دنبال کنید.

علت نمایش خطای Max execution time

علت نمایش خطای Max execution time این است که بیشتر وردپرس با زبان برنامه نویسی PHP کدنویسی شده و وب سرورها برای این که امنیت سایت را برای اجرای اسکریپت های PHP را افزایش دهند، یک بازه زمانی که معمولا بطور پیش فرض 30 الی 60 ثانیه ای است در نظر می گیرد.

حال اگر بازه زمانی برای اجرای اسکریپت ها از این بازه زمانی تعیین شده بیشتر باشد، شما با خطای Maximu execution time of 30 seconds exceeded روبرو خواهید شد.

اما چگونه می توان این خطا را رفع نمود؟ در ادامه قرار است به آموزش رفع خطای maximum execution time of 30 seconds exceeded به دو روش بپردازیم.

آموزش رفع خطای maximum execution time of 30 seconds exceeded

شما می توانید به یکی از روش های زیر در خصوص رفع این خطا اقدام کنید:

1- ویرایش فایل htaccess.

2- استفاده از افزونه Google Pagespeed Insights

خطای Maximum execution time

1- ویرایش فایل htaccess.

برای افزایش php time limit از طریق ویرایش فایل .htaccess در وردپرس جهت رفع خطای maximum execution time of 30 seconds exceeded مراحل زیر را طی کنید:

1- وارد پنل هاست خود شوید.

(در این آموزش کنترل پنل هاست ما از نوع دایرکت ادمین است. ممکن است پنل هاست شما سی پنل باشد، ولی چندان در روش کار تفاوتی ندارد)

2- سپس از قسمت منو روی Files کلیک کرده و بعد از زیر منوی باز شده، File Manager را پیدا و روی آن کلیک کنید.

مدیریت فایل ها در دایرکت ادمین

3- در صفحه باز شده باید روی دایرکتوری public_html کلیک کنید.

دایرکتوری public-html

4- در این دایرکتوری  بدنبال فایل htaccess. بگردید و سپس جهت ویرایش فایل روی آن راست کلیک کنید و از میان گزینه های موجود، گزینه Edit را انتخاب نمایید.

ویرایش فایل htaccess

همانطور که گفتیم، حداکثر زمان اجرای اسکریپت های php معمولا 30 ثانیه است حال اگر شما در این فایل، بتوانید این حداکثر زمان اجرای php را به 60 ثانیه تغییر و افزایش دهید، دیگر خطای maximum execution time of 30 seconds exceeded  نمایش داده نمی شود.

برای این کار، کد زیر را در انتهای فایل و قبل از End# وارد کنید و بعد روی گزینه Save Files کلیک فرمایید.

php_value max_execution_time 60

البته شما می توانید بجای زمان تعیین شده در کد، حداکثر زمان دلخواه خود را بنویسید.

اما بهتر است زمان معقولی را برای اجرای اسکریپت های php در نظر بگیرید تا امنیت سایتتان به خطر نیفتد.

افزایش php time limit در وردپرس

2- استفاده از افزونه Google Pagespeed Insights

راه حل دیگری که می توانید از آن برای افزایش php time limit در وردپرس و رفع خطای maximum execution time of 30 seconds exceeded استفاده کنید، استفاده از افزونه Google Pagespeed Insights است.

در صورت تمایل به برای رفع این خطا و افزایش php time limit در وردپرس با استفاده از افزونه، مراحل زیر را طی کنید:

گام اول)

وارد پیشخوان وردپرس شوید و از قسمت منو، مورد ” افزونه ها “ را انتخاب کنید و بعد، از زیر منوی افزونه ها روی گزینه ی ” افزودن “ کلیک نمایید.

افزودن افزونه 3

گام دوم )

در صفحه باز شده در فیلد جستجو، اسم افزونه ی Google Pagespeed Insights را وارد و جستجو کنید و سپس روی گزینه “نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را فعال کنید.

افزونه Google Pagespeed Insights

گام سوم )

پس از نصب و فعال کردن افزونه، مشاهده می کنید که در قسمت ابزارها در پیشخوان وردپرس، زیرمنویی بنام Pagespeed Insights اضافه شده است. به این زیر منو بروید.

گزینه Pagespeed Insights

گام چهارم)

در صفحه باز شده، روی زبانه Options کلیک کنید و سپس اسکرول کنید و در پایین صفحه روی گزینه Advanced Configuration کلیک کنید و سپس در بخش Maximum Execution Time، حداکثر زمان اجرای php دلخواهتان را مشخص کنید.

زبانه options فزونه Google Pagespeed Insights

افزایش php time limit در وردپرس از طریق افزونه

گام پنجم)

در آخر هم لازم است روی گزینه Save Options کلیک کنید تا تغییرات اعمال شده ذخیره شوند.

ذخیره تغییرات اعمال شده

حرف آخر

وستا سرور در این مقاله به آموزش نحوه افزایش php time limit در وردپرس جهت رفع خطای Maximum execution time of 30 seconds exceeded در وردپرس پرداخت.

امیدواریم با استفاده از این آموزش توانسته باشید به رفع این خطا در هنگام بروز رسانی قالب یا افزونه در وب سایت وردپرسی خود اقدام کنید.

آموزش نحوه ریدایرکت لینک ها به یکدیگر در وردپرس

یکی از عوامل موثر بر بهینه سازی وردپرس و سئوی آن، ریدایرکت لینک ها به یکدیگر در وردپرس است.

انجام این کار، باعث انتقال کاربران به آدرس دیگری خواهد شد.

گاهی اوقات، بدلیل وجود مشکل در برخی لینک ها یا کارایی پایین برخی صفحات سایت برای کاربران، عمل ریدایرکت لینک ها به یکدیگر مورد توجه قرار می گیرد.

یا حتی گاهی سایت هایی که تولید محتوای زیادی دارند، ممکن است مجبور به حذف برخی صفحات و محتوای سایت خود شوند که بعدا کاربران سایت را با خطای 404 در این صفحات روبرو خواهند کرد.

برای همین در واقع شما از لینک‌هایی استفاده می کنید که کاربران را از این صفحات به صفحه دیگری هدایت کنند تا همچنان ارزش صفحات سایت خود را حفظ کنید.

همچنین برای مدیریت بهتر صفحات با خطای 404 نیز این عمل موثر است.

با اینکار در موتور جستجو، امتیاز صفحه مبدا به صفحه مقصد تعلق می گیرد.

وستا سرور در این مقاله، قصد آموزش نحوه ریدایرکت لینک ها به یکدیگر در وردپرس را دارد، بنابراین اگر شما نیز می خواهید عمل ریدایرکت لینک ها به یکدیگر را در وردپرس انجام دهید، حتما تا انتهای مقاله را دنبال کنید.

ریدایرکت

انواع ریدایرکت

با توجه به موقعیت پیش آمده، نوع ریدایرکتی که باید انجام شود اهمیت دارد.

ریدایرکت ها شامل ۳ نوع کلی هستند:

1- ریدایرکت 301

ریدایرکت 301 در واقع باعث انتقال امتیاز صفحه مبدا به صفحه مقصد می شود و در نتیجه چنین انتقال امتیازی، موتورهای جستجو صفحه مقصد را به عنوان لینک اصلی شناسایی خواهند کرد.

در واقع این ریدایرکت، موجب ریدایرکت دائمی به آدرس جدید می شود که بسیار برای بحث سئوی سایت اهمیت دارد.

ریدایرکت 301 تنها برای ریدایرکت به صفحات داخلی کاربرد ندارد بلکه برای صفحات خارجی و لینک دادن به سایت های دیگر هم بکار می رود.

2- ریدایرکت 302

اما ریدایرکت 302، تنها برای ریدایرکت موقت به آدرس جدید کابرد دارد یعنی بعدا به همان آدرس قبلی بازگردانده خواهد شد.

3- ریدایرکت Meta Refresh

این نوع ریدایرکت برای زمانی کاربرد دارد که شما قصد داشته باشید کاربران بعد از مدت زمانی تعیین شده به صفحه دیگری انتقال پیدا کنند یا با رفرش کردن، از صفحه کنونی به صفحه دیگری منتقل شوند.

اما این ریدایرکت، سئوی سایت را به خطر می اندازد.

نکته: برای مدیریت صفحه های با خطای 404، ریدایرکت از نوع 301 پیشنهاد می شود.

ریدایرکت لینک ها به یکدیگر

روش های ریدایرکت لینک ها به یکدیگر در وردپرس با استفاده از افزونه

1- ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect

یکی از بهترین افزونه هایی که می توانید در زمینه ی ریدایرکت لینک ها به یکدیگر در وردپرس استفاده کنید، افزونه ‌Quick Page/Post Redirect Plugin است.

برای استفاده از این افزونه جهت ریدایرکت کردن لینک ها به یکدیگر در وردپرس اقدامات زیر را پیش بگیرید:

1- وارد پیشخوان وردپرس شوید و از قسمت منو، مورد ” افزونه ها “ را انتخاب کنید و بعد، از زیر منوی افزونه ها روی گزینه ی ” افزودن “ کلیک نمایید.

افزودن افزونه

2- در صفحه باز شده در فیلد جستجو، اسم افزونه ی Quick Redirect را وارد و جستجو کنید و سپس روی گزینه ” نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را فعال کنید.

ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect1-

3- پس از نصب و فعال کردن افزونه، مشاهده می کنید که در پیشخوان وردپرس منویی بنام Quick Redurect اضافه شده است. با رفتن به این منو، صفحه ای باز می گردد.

ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect2-

در این صفحه در قسمت Request URL آدرس مبدا و در قسمت Destination URL آدرس مقصدی که می خواهید بازدید کنندگان سایت به آدرس آن صفحه هدایت و منتقل شوند را وارد کنید.

ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect-3-

نکته: در این افزونه لینک‌های ریدایرکت شده بطور پیش فرض به حالت فالو هستند. اما اگر تمایل دارید لینک مدنظرتان در حالت نوفالو باشد باید تیک گزینه NF را بزنید اگر که می خواهید لینک مربوطه در تب جدید باز گردد باید تیک گزینه NW را بزنید و بعد از آن روی Add New Redirects کلیک فرمایید.

تعیین ریدایرکت 301 در وردپرس از طریق افزونه ی ذکر شده

به منوی Redirect Options از افزونه بروید و بعد در این بخش نوع ریدایرکت را Make ALL Redirects this type از نوع 301 انتخاب کنید.

ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect-4-

تنظیمات افزونه ریدایرکت وردپرس در منوی Redirect Options

Turn OFF all Redirects:

فعال کردن این گزینه، باعث غیر فعال شدن همه ی لینک‌هایی می شود که تا به الان ریدایرکت کرده اید.

Make ALL Redirects have rel nofollow:

این گزینه ساختار تمام لینک‌ها را روی حالت نوفالو قرار می دهد.

Make ALL Redirects open in a New Window:

این گزینه به شما این امکان را می دهد که ساختار کلیه لینک‌ها بگونه ای تنظیم شود که ریدایرکت با باز شدن در پنجره جدید صورت گیرد.

Make ALL Redirects go to this URL:

با این قسمت می توانید تمام لینک‌های ریدایرکت شده را به آدرسی که مشخص می کنید هدایت کنید.

سایر تنظیمات افزونه ریدایرکت وردپرس در منوی Redirect Options

ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect-5-

Use with Custom Post Types:

در صورت استفاده از پست تایپ سفارشی در وردپرس، می توانید این گزینه را فعال کنید تا  امکان انتقال در صفحه نوشته پست تایپ سفارشی فراهم گردد.

Show Column Headers:

با این گزینه امکان نمایش لینک‌های ریدایرکت شده در صفحه ریدایرکت لینک‌ها به صورت ستونی فراهم خواهد شد.

Use jQuery:

فعال کردن این گزینه باعث می شود که استفاده از jQuery افزونه در اولویت قرار گیرد. در واقع از اختلال زمانی حاصل از jQuery در یک لینک از صفحه جلوگیری می کند.

درون ریزی و خروجی گرفتن لینک از طریق افزونه ی ذکر شده

با استفاده از درون ریزی و خروجی گرفتن لینک می‌توانید لیستی از لینک‌هایی که ریدایرکت کردیدیا می خواهید ریدایرکت کنید را در قالب یک فایل CSV.  درون ریزی کنید یا از لینک‌های موجود خروجی تهیه کنید.

برای انجام اینکار به منوی Import/Export بروید.

ریدایرکت لینک ها به یکدیگر در وردپرس با افزونه Quick Redirect-6-

برای درون ریزی کردن به بخش Import بروید. و برای خروجی گرفتن از بخش Export استفاده کنید.

2- ریدایرکت لینک در وردپرس با افزونه redirection :

یکی دیگر از افزونه های پرطرفدار و رایگان برای ریدایرکت لینک ها به یکدیگر در وردپرس، افزونه redirection است.

این افزونه redirection امکان ردیابی همه ی خطاهای 404 و مدیریت بهتر ریدایرکت های 301 برای مدیران سایت را فراهم می کند.

آموزش ریدایرکت آدرس در وردپرس با افزونه redirection

1- وارد پیشخوان وردپرس شوید و از قسمت منو، مورد ” افزونه ها “ را انتخاب کنید و بعد، از زیر منوی افزونه ها روی گزینه ی ” افزودن “ کلیک نمایید.

افزودن افزونه

2- در صفحه باز شده در فیلد جستجو، اسم افزونه ی  را وارد و جستجو کنید و سپس روی گزینه ” نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را فعال کنید.

نصب افزونه Redirection

 

3- پس از نصب و فعال کردن افزونه، مشاهده خواهید کرد که در پیشخوان وردپرس در بخش ابزارها گزینه redirection اضافه شده است.

نصب افزونه Redirection-1-1-

4- با رفتن به این زیر منو، با یک صفحه خوش آمدگویی روبرو خواهید شد. در این صفحه روی گزینه شروع نصب کلیک کنید.

نصب افزونه Redirection-1-

5- بعد از زدن روی گزینه شروع نصب، می توانید تنظیماتی در خصوص ریدایرکت شدن لینک ها انجام دهید:

نصب افزونه Redirection-2-

Monitor permalink change in wordpress posts and pages:

این گزینه باعث می شود که در صورت تغییر پیوند یکتا نوشته ها و یا برگه های سایت، افزونه ریدایرکشن خود به خود آنها را ریدایرکت کند.

keep a lod of all redirect and 404 errors:

این گزینه می تواند گزارشی از ریدایرکت ها و خطاهای 404 تهیه کند.

store IP information for redirect and 404 errors:

اگر گزینه قبلی را فعال کرده باشید، یک گزینه دیگر نیز به گزینه ها اضافه خواهد شد. که این گزینه، اطلاعات ip را نگه می دارد.

6- برای رفتن به مرحله بعدی، باید روی گزینه Continue کلیک فرمایید.

7- افزونه redirection برای اتصال به وردپرس از rest API استفاده می کند. اما گاهی ممکن است بدلایلی مسدود شود.

که در این مرحله REST API مورد بررسی قرار می گیرد که در صورت مسدود نبودن آن، پیغام سبز رنگ “خوب” برای شما نمایش داده می شود.

در آخر روی گزینه اتمام نصب کلیک فرمایید و بعد روی گزینه Continue کلیک کنید.

نصب افزونه Redirection-3-

 

نصب افزونه Redirection-4-

8- سپس پنجره ای برای شما باز خواهد شد که نشان می دهد داده ها ریدایرکت شده اند. در این صفحه لازم است روی Ready to begin کلیک کنید.

نصب افزونه Redirection-5-

9- در آخر شما با صفحه ای روبرو خواهید شد که باید به قسمت سربرگ تغییر مسیر بروید و آدرس قدیمی را به آدرس جدید ریدایرکت کنید.

نصب افزونه Redirection-6-

در فیلد نشانی اصلی آدرس قبلی را وارد کنید و در فیلد url هدف هم آدرس جدید را وارد کنید و بعد روی گزینه ذخیره سازی برای ذخیره اطلاعات وارد شده کلیک کنید.

حرف آخر

در این مقاله به آموزش نحوه ریدایرکت لینک ها به یکدیگر در وردپرس پرداختیم، امیدواریم این آموزش برای شما مفید واقع شده باشد و توانسته باشید با استفاده از این آموزش به شناسایی تمام خطاهای 404 موجود در سایت خود اقدام کنید و سپس لینک آنها را به لینک جدید ریدایرکت کنید تا سئوی سایت شما نیز همچنان حفظ باقی بماند.

 

 

آموزش رفع مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس

مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس یکی از مشکلات و خطاهای رایجی است که ممکن است وردپرس کاران هنگام اعمال تغییراتی در فایل ها و پوشه های سایت، با آن روبرو شوند.

سطح دسترسی به فایل ها و پوشه ها در واقع تعیین می کند که چه افرادی قادر به خواندن، اجرا، نوشتن یا اعمال تغییر در فایل ها و پوشه های سایت هستند.

تعیین سطح دسترسی به فایل ها و پوشه ها بسیار در حفظ امنیت سایت وردپرسی شما اهمیت دارد.

بی توجهی به تعیین مناسب سطح دسترسی به فایل ها و پوشه های وردپرس می تواند براحتی برای هکرها فرصتی را جهت نفوذ به داده ها و تغییر و یا خراب کردن آنها فراهم کند.

اما شما این امکان را دارید که با محدود کردن سطح دسترسی کاربران به فایل ها و پوشه های وردپرس، از بروز این حوادث پیشگیری کنید.

سطح دسترسی فایل ها و پوشه ها در وردپرس

اما گاهی ممکن است هنگام کار با فایل ها و پوشه ها، با مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس روبرو شوید. این پیغام بدین معناست که شما اجازه ویرایش و تغییر فایل یا پوشه ای را نخواهید داشت.

این مشکل در حقیقت خطا به حساب نمیاد بلکه در واقع برای حفاظت از سایت، شما را با چنین پیامی روبرو می کند.

اما گاهی این سطح دسترسی ها برای شما جهت ایجاد تغییرات دلخواهتان در سایت مشکل ساز خواهند شد.

وستا سرور در این مقاله قصد دارد به آموزش رفع مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس بپردازد.

بنابراین اگر شما هم با این مشکل روبرو شده اید، پیشنهاد می کنم تا انتهای این مقاله را دنبال کنید.

سطح دسترسی فایل ها و پوشه ها

سطح دسترسی فایل ها و پوشه ها در وردپرس

هر فایل و پوشه ی مربوط به سایت شما، برای خود دارای سطح دسترسی معینی است.

سطح دسترسی هر فایل مشخص می کند که افراد تا چه میزان اجازه دسترسی و کار با فایل ها و پوشه ها را دارند.

بطور مثال ممکن است شما بخواهید افراد تنها قادر به خواندن برخی فایل ها یا پوشه ها باشند و حق نوشتن و تغییر دادن فایل ها و پوشه ها را نداشته باشند.

بطور کلی اگر سطح دسترسی فایل ها و پوشه ها بخوبی تعیین نشده باشد، حتما با مشکلاتی در زمینه مدیریت سایت وردپرس خود مواجه خواهید شد.

حال موقعیتی را در نظر گیرید که سطح دسترسی شما به فایل ها و پوشه ها بگونه ای باشد که قادر به تغییر و ویرایش فایل ها یا پوشه ها نباشید، آن وقت است که با مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس روبرو خواهید شد.

اما اگر با این مشکل روبرو شده اید باید چگونه آن را برطرف کنید؟

در ادامه به شما آموزش خواهیم داد که چگونه بتوانید مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس را برطرف کنید.

رفع مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس

نحوه رفع مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس با استفاده از پنل هاست

برای رفع این مشکل مراحل زیر را طی کنید:

گام اول

وارد پنل هاست خود شوید.

(در این آموزش کنترل پنل هاست ما از نوع دایرکت ادمین است. ممکن است پنل هاست شما سی پنل باشد، ولی چندان در روش کار تفاوتی ندارد)

گام دوم

سپس از قسمت منو روی System Info & Files کلیک کرده و بعد از زیر منوی باز شده، روی File Manager کلیک کنید تا به صفحه مدیریت فایل های سایت خود هدایت شوید.

مدیریت فایل ها در دایرکت ادمین

گام سوم

در این صفحه باید روی دایرکتوری public_html کلیک کنید.

دایرکتوری public-html

گام چهارم

در این دایرکتوری پوشه های اصلی وردپرس شامل پوشه های ( wp-admin ,wp-content ,wp-includes ) وجود دارند.

حال برای تغییر مجوز فایل ها، این سه پوشه اصلی را انتخاب کنید و سپس روی آن ها کلیک راست کنید و از بین گزینه های موجود، گزینه “Set Permission” را انتخاب کنید.

تغییر سطح دسترسی فایل ها و پوشه ها در وردپرس-گام 4

گام پنجم

حال پنجره ای برای شما باز می شود، در این پنجره جدید باز شده، می توانید سطح دسترسی ها را تغییر دهید و برای کاربران مختلف سطح دسترسی تعیین کنید.

تغییر سطح دسترسی فایل ها و پوشه ها در وردپرس-گام 5

سطر ها – بطور کلی سه نوع کاربر وجود دارد که می توانند به فایل ها و پوشه های شما دسترسی داشته باشند:

Owner : مجوزهایی که به کاربر داده می شود.

Group : دسترسی به گروه داده می شود.

Public : مجوزهایی که به عموم مردم داده می شود.

ستون ها – سه سطح مجوز وجود دارد که می توانید به کاربران اعطا کنید:

Read ( خواندن ) :  این سطح دسترسی تنها امکان خواندن و مشاهده فایل ها یا پوشه ها را به کاربر می دهد.

Write ( نوشتن ) : این سطح دسترسی امکان تغییر و ویرایش فایل ها یا پوشه ها را به کاربر می دهد.

Execute (اجرا ) : این سطح دسترسی امکان اجرای اسکریپت ها و برنامه های داخل یک فایل یا پوشه را می دهد.

حال شما می توانید به منظور رفع مشکل سطح دسترسی فایل ها و پوشه ها، مجوزهای فایل و پوشه ها را با زدن تیک گزینه های مدنظرتان تنظیم کنید.

ردیف Owner :

تیک گزینه write و read را بزنید.

ردیف Group :

تیک گزینه read را بزنید. برای امنیت بیشتر می توانید تیک هیچ یک از گزینه ها را نزنید.

ردیف Public :

تیک گزینه read را بزنید. برای امنیت بیشتر می توانید تیک هیچ یک از گزینه ها را نزنید.

توجه داشته باشید که اگر می خواهید مجوزهای متفاوتی برای هر فایل یا پوشه مدنظرتان تنظیم کنید، می توانید تنها روی هر کدام بصورت مجزا راست کلیک کرده و مجوزهای فایل یا پوشه دلخواه خود را تنظیم کنید.

پس از اتمام کار، جهت ذخیره تنظیمات و تغییرات ایجاد شده روی گزینه Save کلیک کنید.

دقت کنید که ممکن است تنظیمات مربوط به سطح دسترسی به فایل ها و پوشه ها برای شما با توجه به صلاح دید شما برای دسترسی افراد و کاربران متفاوت باشد.

حرف آخر

در این مقاله به آموزش رفع مشکل سطح دسترسی فایل ها و پوشه ها در وردپرس پرداختیم. امیدواریم با استفاده از این آموزش توانسته باشید این مشکل ناشی از عدم تعیین درست سطح دسترسی به فایل ها و پوشه ها را رفع کنید.