آموزش فعال سازی افزونه AMP در وردپرس

افزونه AMP : با رشد روز افزون استفاده از اینترنت موبایلی و دستگاه های همراه برای وب گردی همواره این احساس نیاز وجود داشت که سایت ها بتوانند برای نسخه های موبایل سریع تر لود شوند و کاربر در انتظار لود شدن سایت نباشد به همین سبب موتور جستجوی گوگل از فریم ورک AMP یا Accelerated Mobile Pages  رونمایی کرد که به معنی صفحات بهینه شده برای موبایل ( شتاب در صفحات موبایل ) است.

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

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

 

فعال سازی افزونه AMP وردپرس

 

برای نصب این افزونه می توانید به قسمت پلاگین های وردپرس بروید و AMP را در مخزن وردپرس جستجو کنید و افزونه را بعد از نصب فعال سازی کنید.البته بعد از فعال سازی افزونه سایت با amp اجرا می شود ولی به صورت ابتدایی و بدون تنظیمات خاص برای این کنه نسخه بهینه سازی شده سایت را مشاهده کنید کافی است در انتهای ادرس صفحات پسوند پسوند /amp/ یا ?amp=1 را اضافه کنید یعنی آدرس صفحات بهینه شده شما :

  • آدرس عادی : http:// sitename.com/post
  • آدرس AMP : http:// sitename.com/post/amp
  • یا : http:// sitename.com/post/?amp=1

تنظیمات AMP وردپرس بسیار ساده است و به شما کمک میکند تا یک سری تغییرات در ظاهر انجام بدید.برای اینکار وارد بخش “نمایش” یا Appearance در محیط مدریت وردپرس بشید و روی AMP کلیک کنید:

شما میتوانید پس زمینه، متن هدر و رنگ هارو تغییر بدید:

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

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

Category , Tag ها فعلا با این افزونه پشتیبانی نمیشوند و صفحات آن به AMP تبدیل نمیشود.

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

برخی از قابلیت  های اختصاصی AMP مانند amp-analytics  و amp-ad توسط این افزونه پشتیبانی نمیشوند و باید کد آن را به صورت دستی به قالب اضافه کنید.

این افزونه میتواند سایت شما را به صورت ابتدایی به AMP تبدیل کند و میتواند برای تست قابلیتهای این فریم ورک مفید باشد فقط توجه داشته باشید که ورژن بهینه شده از سایت با ورژن موبایل سایت کاملا متفاوت است و در اصل وقتی شما از AMP وردپرس روی سایت خود استفاده میکنید در اصل سه ورژن متفاوت از صفحات سایت شما موجود است :

  • ورژن اصلی برای کامپیوتر
  • ورژن موبایل برای گوشی های همراه
  • ورژن AMP که بهینه شده برای موبایل است و از ورژن موبایل  سرعت بسیار بالاتری دارد.

جمع بندی کلی:

ابزار google amp یکی از قدرتمند ترین و ساده ترین افزونه های افزایش سرعت و بهینه سازی سایت در تلفن های همراه است که برای خیلی از سایت ها سود مند بوده است.

حتما بعد نصب و فعال سازی AMP وردپرس آن را در تلفن های همراه تست کنید اگر مشکلات زیادی را مشاهده کردید این افزونه را غیر فعال کنید یا از افزونه های کمکی مانند Glue for Yoast SEO & AMP استفاده کنید

آموزش کامل سئوی وردپرس با افزونه Yoast SEO

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

به چه دلایلی باید از افزونه Yoast SEO استفاده کنیم؟

افزونه یوست سئو یک افزونه سئو همه‌کاره در سیستم مدیریت محتوای وردپرس به شمار می‌رود به همین جهت ما پیشنهاد می‌کنیم از آن در سایت خود استفاده کنید. در یوست سئو تمام جوانب وابسته به سئو سایت را در نظر گرفته و فقط کافی است مواردی که گفته‌شده‌اند پیروی کنید.
البته باید بدانید که تیم توسعه‌دهنده افزونه Yoast SEO تعدادی از نخبگان سیستم مدیریت محتوای وردپرس هستند که به‌صورت رایگان در اختیار وبمستر ها قرار می‌دهند. اگر به صفحه این افزونه در مخزن وردپرس مراجعه کنید مشاهده خواهید کرده که یوست سئو بیش از یک‌میلیون نصب فعال رادار است که بیان‌کننده محبوبیت بالای این پلاگین در بین مدیران سایت‌های وردپرسی است. مسلماً این محبوبیت چندان هم بی‌سبب نیست. زیرا توانایی‌های بی‌اندازه افزونه Yoast SEO مدیران سایت‌ها را متقاعد می‌کند تا از آن استفاده کنند. برخی از ویژگی‌های این افزونه عبارت‌اند از:

• تجزیه‌ و تحلیل کامل و نمایش توضیحات دقیق برای بهبود کیفیت سئو مطالب و صفحات سایت
• بررسی میزان خوانایی نوشته‌های سایت برای کاربران
• یکپارچه‌ سازی سایت با حساب‌های کاربری شبکه‌های اجتماعی و تنظیمات اشتراک‌گذاری مطالب
• فوکوس بر روی کلمه کلیدی هدف‌گیری کلمات کلیدی صفحه نتایج جستجو
• پیکربندی تگ متا ربات
• اعمال تنظیمات بر روی متاتگ عنوان و توضیحات
• کنترل کامل نقشه سایت
• بهبود RSS وب‌سایت
• تنظیم فایل robots.txt و .htaccess
• پشتیبانی از زبان فارسی
• و …

نحوه دانلود و نصب افزونه Yoast SEO

در ابتدای مطلب اشاره‌کرده بودیم که افزونه Yoast SEO رایگان بوده و تمامی کاربران وردپرس قادر هستند از آن استفاده کنند. برای نصب این پلاگین کافی است به پیشخوان وردپرس مراجعه نمونده و از قسمت “افزونه‌ها” روی گزینه “افزودن” کلیک کنید.در کادر جستجو عبارت “Yoast SEO” را تایپ کرده و اقدام به جستجو نماید. در لیست پلاگین های نمایش داده‌شده گزینه افزونه یوست سئو را انتخاب و نصب کنید.

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

تنظیمات افزونه Yoast SEO

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

 

تنظیمات عمومی سایت

پیشخوان

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

مشکلات: در این بخش تمامی مشکلات مربوط به سئو سایت برایتان گزارش داده می‌شود.

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

اعتبارها: در این بخش با سازندگان افزونه Yoast SEO آشنا شوید. همان‌گونه که در ابتدا اشاره کردیم در ساخت این افزونه افراد بزرگی فعالیت داشته‌اند.

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

 

ابزارهای وبمستر

این ابزار اجازه می‌دهد به‌آسانی مالکیت وب‌سایت خود را با استفاده از کد متا HTML tag ارائه‌شده توسط ابزارهای وبمستر مانند سرچ کنسول گوگل بررسی کنید. اگر از پیش تائید ابزارهای وبمستر را انجام داده‌اید، لزومی به ورود مجدد آن‌ها نیست.
باید این را هم یادآوری کنیم که با کدهای وبمستر گوگل و بینگ ، بایدو ،Yandex شما به این جستجوگر‌ها کمک می‌کنید تا سایت شمارا به‌صورت کامل مورد ارزیابی قرار دهند.

 

ظاهر جستجو

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

 

عمومی

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

 

صفحه خانگی و صفحه اول

در این بخش تنظیمات مربوط به صفحه اصلی و اول سایت شما موجود است. یکی از مواردی که در سئو سایت به آن اهمیت ویژه‌ای داده می‌شود صفحه اصلی سایت است.بنابراین برای بهینه‌سازی این بخش زمان زیادی صرف کنید و با کلیک بر روی گزینه “ویرایش خود صفحه‌نمایشی” به‌صورت زنده تغییرات موردنظر خود را اعمال کنید.

 

گراف دانش
در این بخش اطلاعات عمومی وب‌سایت خود را ازجمله نام شرکت (یا شخص)، شعار، لوگو یا نماد را وارد نمایید. هرگز این مراحل نادیده نگیرید! تمام این تنظیمات در متا تگ‌های سایت شما کاربرد دارند و گوگل از این اطلاعات برای نمایش در نتایج جستجوی خود استفاده می‌کند.

 

انواع محتوا

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

متغیرهایی که می‌توانید در بخش توضیحات متا و عنوان قالب استفاده کنید شامل موارد زیر هستند:

• %%date%%: با استفاده از این متغیر می‌توانید تاریخ پست و صفحه را نمایش دهید.
• %%title%%: با استفاده از این متغیر می‌توانید عنوان پست و یا صفحه را نمایش دهید.
• %%parent_title%%: با استفاده از این گزینه می‌توانید عنوان صفحه والد را نمایش دهید.
• %%sitename%%: با استفاده از این متغیر می‌توانید نام سایت را نمایش دهید.
• %%sitedesc%%: با استفاده از این متغیر می‌توانید برچسب توضیحات سایت را نمایش دهید.
• %%excerpt%%: با استفاده از این متغیر می‌توانید خلاصه محتوای پست و یا صفحه را نمایش دهید.
• %%excerpt-only%%: با استفاده از این متغیر می‌توانید خلاصه محتوای پست و یا صفحه را بدون ایجاد شدن خودکار وارد نمایید.
• %%tag%%: با استفاده از این متغیر می‌توانید برچسب‌ها را نمایش دهید.
• %%category%%: با استفاده از این متغیر می‌توانید دسته‌بندی را نمایش دهید.
• %%category_description%%: با استفاده از این متغیر توضیحات دسته‌بندی نمایش داده خواهد شد.
• %%sep%%: با استفاده از این متغیر جداکننده مشخص‌شده در برچسب wp_title() قالب شما نمایش داده خواهد شد.

تنظیمات عنوان: این گزینه تنظیمات عنوان سایت را در وردپرس تغییر می‌دهد، استفاده از این گزینه به اکیداً توصیه می‌گردد، زیرا در برخی مواقع عنوان سایت از طرف قالب ممکن است دچار مشکلاتی شود. پس این گزینه را فعال می‌کنیم.

قالب Meta Description: این قسمت مربوط به تگ متای توضیحات (direction) هست. توصیه می‌کنیم در این قسمت هیچ‌چیزی وارد نکنید و در صفحات، مطالب و رسانه‌های خود به‌صورت دستی توضیحات داده را پر نمایید.درصورتی‌که مایل به واردکردن متغیری باشید می‌توانید از عبارت “%%excerpt%%” استفاده نمایید تا از خلاصه محتوای شما به‌عنوان توضیحات متا استفاده شود.

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

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

طبقه‌بندی‌ها
در این تب می‌توانید پارامترهای دسته‌بندی، برچسب، فرمت و.. را پیکربندی کنید. در اینجا نمی‌توان پیشنهاد خاصی داد، بسته به موارد موردنیاز باید تکمیل شوند. توجه داشته باشید که تنظیمات بخش طبقه‌بندی بر روی کل مطالب سایت شما تأثیر خواهد گذاشت.

بایگانی‌ها
در تب بایگانی‌ها می‌توانید تنظیمات خاصی به صفحات بایگانی‌ نویسنده‌های سایتتان، بایگانی‌های تاریخی، و همچنین صفحات جستجو و ۴۰۴ بدهید. تنظیمات این بخش هم مانند سایر قسمت‌های قبلی بوده و نیازی به توضیح مجدد نیست.

تنظیمات RSS
در این قسمت موارد مربوط به فید سایت قرار دارند. فید سایت یکی از مهم‌ترین قسمت‌های هر سایتی است، که هم برای کاربران و هم موتورهای جستجو می‌تواند بسیار مفید باشد.

تنظیمات شبکه‌های اجتماعی
شبکه‌های اجتماعی فیس‌بوک، توییتر ، پینترست و گوگل پلاس از پرمخاطب‌ترین شبکه‌های اجتماعی هستند. فعالیت در این شبکه‌ها به معنای افزایش بی‌سابقه مخاطبان سایت و سبب بالا رفتن رتبه، رنک سایت و محبوبیت بیشتر نزد گوگل می‌شود. بااین‌حال افراد مبتدی از این تأثیر خارق‌العاده بی‌اطلاع هستند و یا خیلی ساده به خاطر زحمات کمتر، از کنار این مسئله رد می‌شوند. افراد حرفه‌ای هم شاید به خاطر کمبود وقت کافی خیلی به این موضوع اهمیت ندهند! اکنون‌که از تأثیر شبکه‌های اجتماعی بر سایت خود مطلع شده‌اید، به تنظیمات این قسمت از افزونه Yoast SEO می‌پردازیم.

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

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

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

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

گوگل پلاس
صفحه انتشار در گوگل: در این قسمت لینک Google+ خود را وارد کنید، توجه داشته باشید که برای فعال‌سازی این قسمت باید در قسمت “درباره من” در گوگل پلاس حتماً لینک وب‌سایت خود را وارد کرده باشید. همچنین تیک گزینه «محتوای متای نوشته Google+ را اضافه کنید (به‌جز متای نویسنده)» را نیز فعال کنید.

ابزارها

درون‌ریزی و برون‌بری: در این بخش قادر خواهید بود تنظیمات سئو مربوط به افزونه‌های دیگر را وارد Yoast SEO کنید، و یا تنظیمات افزونه Yoast SEO را به‌صورت داده‌های متا استخراج‌کنید. عموماً این کار به‌درستی انجام نمی‌گیرد و بهتر است شما به‌جای واردکردن، تنظیمات را به‌صورت دستی اعمال کنید.

ویرایشگر فایل: این ابزار به شما این امکان را می‌دهد که به‌سرعت پرونده‌های مهم سئو مانند فایل robots.txt و .htaccess را به‌سادگی تغییر دهید.

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

قابلیت‌های نسخه پولی افزونه یوست سئو

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

 

 

افزایش سئو مطالب سایت با استفاده از افزونه یوست سئو

تا بدین جای کار موفق شدیم سایتمان را به کمک افزونه Yoast SEO بهینه‌سازی نمایم.اما در حال حاضر نیمی از راه را طی کرده‌ایم برای حضور در صفحه نتایج اول گوگل نیازاریم بر روی سئو مطالب خود نیز کارکنیم.برای که بتوانید مطالب سایت خود را در صدر نتایج جستجو مشاهده کنید تنها کافی است از چندین نکته کلیدی پیروی کنید.که برای اعمال و رعایت این نکات کلیدی افزونه Yoast SEO کمک زیادی به ما خواهد نمود.شاید بپرسید چطور؟ در ادامه آموزش توسط هاست ۹۷ همراه ما باشید.

بهینه‌سازی محتوا – کلمه کلیدی :

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

عنوان سئو: نحوه نمایش عنوان برای سئو در موتور جستجو است.
نامک: نامی که در آدرسی دهی مطلب مورداستفاده قرار می‌گیرد ، می‌توان این مقدار را تغییر داد (نباید طولانی باشد) ولی بهتر است کلیدواژه کانونی در نامک تکرار شده باشد.
توضیح متا: توضیحات تکمیلی در مورد مطلب منتشرشده که می‌تواند حداکثر ۳۰۰ کاراکتر باشد (حداقل ۱۲۰ کاراکتر) و باید شامل کلیدواژه کانونی باشد.

کلیدواژه کانونی: مهم‌ترین بخش این قسمت مربوط به کلیدواژه کانونی است، در این بخش شما کلمه کلیدی مرتبط با نوشته خود را وارد می‌کنید ، این کلمه کلیدی نباید کوتاه یا طولانی باشد و کلمه کلیدی نباید تکراری باشد (مطلبی با کلمه کلیدی مشابه نداشته باشید) و کلمه کلیدی باید عیناً در عنوان مطلب تکرار شده باشد.

تحلیل و بررسی
در این بخش از افزونه Yoast SEO تمامی نکات تأثیرگذار در سئو مطلبتان را لیست می‌کند. و نکاتی را که رعایت کرده‌اید و باید رعایت کنید را مورد تحلیل و بررسی قرار می‌دهد.

مواردی که باید در مطالب خود جهت بالا بردن امتیاز سئو رعایت کنید :

 

• کلیدواژه کانونی (کلمه کلیدی) باید در اولین پاراگراف تکرار شود.
• کلیدواژه کانونی باید چندین بار در بخش‌های مختلف نوشته شما تکرار شود.سعی کنید چگالی کلمات کلیدی خود رابین ۱ تا ۳ درصد نگهدارید.
• در توضیحات متای نوشته باید کلیدواژه کانونی (کلمه کلیدی) تکرار شود.
• بهتر است در مطلبی که قصد انتشار دارید حداقل یک لینک داخلی و یک لینک خارجی با خاصیت nofollow داشته باشید.
• بهتر است توضیحات متای نوشته شما بیشتر از ۱۲۰ کاراکتر باشد (حداکثر ۳۰۰ کاراکتر)
• تصاویر مورداستفاده در نوشته و تصویر شاخص باید متن جایگزین داشته باشند (بهتر است کلیدواژه کانونی در متن جایگزین تکرار شود)
• سعی کنید نوشته شما حداقل ۳۰۰ کلمه داشته باشد.
• عنوان مطلب انتخابی نباید خیلی کوتاه یا خیلی طولانی باشد.
• بهتر است کلیدواژه کانونی (کلمه کلیدی) در URL صفحه (نامک) تکرار شود.
• کلیدواژه کانونی بهتر است حداقل یک‌بار در بین یکی از تگ‌های H قرارگرفته باشد.
• هرگز از کلیدواژه کانونی (کلمه کلیدی) تکراری استفاده نکنید.

 

بهینه‌سازی محتوا – خوانایی :

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

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

• در نوشته خود از زیر عنوان (تگ‌های H) استفاده کنیم.
• پاراگراف‌های نوشته نباید بیشتر از ۱۵۰ کلمه باشند.
• جملات نباید بیش از ۲۰ کلمه باشند (در زبان فارسی به خاطر استفاده زیاد از space معمولاً رعایت نمی‌شود.)
• تعداد کلمات بعد از هر زیر عنوان (تگ‌های H) حداقل ۳۰۰ کلمه باشد.
• در بخش خوانایی می‌توان با کلیک بر روی آیکون چشم در جلوی هر عنوان ، بخش مربوط به آن خطا را در نوشته بارنگ بنفش هایلایت کرد. گاهی اوقات خطای خوانایی مربوط به‌کل نوشته است و با کلیک روی آیکون چشم هیچ بخشی از نوشته هایلایت نمی‌شود.

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

تنظیمات پیشرفته

به موتورهای جستجو اجازه نمایش این نوشته را می‌دهید؟
ممکن است به هر دلیلی مایل نباشید موتور جستجوی گوگل این صفحه از سایت شمارا شناسایی و ایندکس نماید.بدین‌جهت می‌توانید تنظیمات این قسمت را بر روی خیر (noindex)قرار دهید. پس اعمال این تغییر، افزونه Yoast SEO دایره رنگی مربوطه را به رنگ آبی درمی‌آورد.

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

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

نشانی قانونی (canonical)
درصورتی‌که گوگل هنگام خزیدن در صفحات سایت شما به دو صفحه با اطلاعات یکسانی برخورد کند، قادر به تشخیص آن‌ها نخواهد بود. و مشکل صفحات دوقلو پیش می‌آید که تأثیر بسیار بدی روی سئوی سایت شما خواهد گذاشت. اما راه‌حل این مشکل چیست؟ نشانی قانونی یا canonical اینجا به کمک ما می‌آید. در حقیقت این گزینه مانند ریدایرکت عمل می‌نماید و مطالب دوقلوی شمارا به آدرسی که شما در این بخش قرار می‌دهید منتقل می‌کند. همچنین به گوگل می‌گوید که این نوشته اصلی ماست و فقط این مورد را ایندکس نماید.

جمع‌بندی کلی:
در این نوشته تلاش کردیم بخش‌های موردنیاز جهت بهینه‌سازی مطالب برای موتورهای جستجو با افزونه Yoast SEO را به‌صورت کامل توضیح دهیم درصورتی‌که سؤال یا مشکلی در ارتباط با سئوی وردپرس با Yoast SEO وجود داشت در بخش دیدگاه‌های همین مطلب برای ما ارسال کنید.

آشنایی با نحوه نصب فریم ورک Accelerated Mobile Pages

فریم ورک Accelerated Mobile Pages : با توجه به گسترش استفاده از اسمارت فون ها و اینترنت موبایلی آمار استفاده از موبایل روند صعودی دارد در نتیجه سرعت بخشیدن به سرعت بارگذاری صفحات در موبایل اهمیت ویژه‌ای  دارد به همین دلیل گوگل در اوایل سال ۲۰۱۶ از ابزار جدید خود به نام AMP  رونمایی کرد که در نتایج جستجوی موبایل از این ابزار برای رتبه‌بندی سایت ها استفاده می‌کند.

فریم ورک AMP چیست؟

فریم ورک AMP یا Accelerated Mobile Page به معنی افزایش سرعت لود شدن صفحات در موبایل است. این فریم ورک به صورت متن باز و Open Source ارائه شده است تا توسط تمامی برنامه‌نویسان به راحتی قابل‌استفاده و توسعه باشد و توانایی سرعت بارگذاری صفحات سایت را بر روی اسمارت فون ها بهبود بدهند.

فریم ورک AMP  چگونه کار می کند؟

به طور کلی این فریم ورک امپ بر اساس ۳ بخش زیر اجرا می‌شود :

 

  • AMP HTML : چند دستور ساده html که به صفحات سایت شما اضافه می‌شود و اگر آشنایی با  زبان html داشته باشید قادر خواهید بود به راحتی تگ های آن را به سایت اضافه کنید. جهت آشنایی بیشتر با پیش‌نیازها و مستندات لازم برای اجرای AMP  به سایت رسمی آن مراجعه کنید.
  • AMP JS : مجموعه دستورات  جاوا که توسط سایت فراخوانی می‌شود و مدیریت منابع را بر عهده دارد که این فایل جاوا به صورت اختصاصی برای فریم ورک AMP نوشته شده است و باید دقت کنید که این فریم ورک با سایر اپلت های جاوا که به صورت شخصی کد نویسی شده‌اند همخوانی ندارد.
  • AMP CDN  : یک شبکه توزیع محتوای Content Delivery Network که صفحات AMP سایت شما را شناسایی می‌کند و با کش کردن آن‌ها و بعد از بهینه‌سازی برای نزدیک‌ترین کاربر نمایش می‌دهد.

نحوه فعال‌سازی فریم ورک AMP  بر روی سایت

 

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

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

AMP  محدودیت های هم برای قالب سایت می‌تواند به وجود آورد برای مثال در فریم ورک AMP تمامی کد های CSS باید به صورت in-line و با حجم کمتر از ۵۰ Kb باشد.برای به حداقل رساندن زمان لود فونت ها باید از افزونه amp-font  استفاده کنید.

برای بهینه‌سازی تصاویر سایت باید افزونه amp-img element استفاده نماید که طول و عرض تصاویر در آن مشخص شود.

اگر از تصاویر متحرک GIF در سایت استفاده کرده‌اید باید از افزونه amp-anim extended component استفاده کنید.

برای استفاده از ویدئوهایی که روی هاست خودتان میزبانی شده از تگ  amp-video و برای استفاده از ویدئوهای یوتیوب از افزونه اختصاصی amp-youtube باید استفاده کنید.

همچنین قابلیت استفاده از اسلاید شو تصاویر توسط amp-carousel و لایت باکس تصاویر  توسط amp-image-lightbox  و همچنین شبکه‌های اجتماعی مانند : Twitter,Instagram,Facebook,Pinterest,Vine هم با افزونه‌های اختصاصی خودشان وجود دارد.

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

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

<link rel=”amphtml” href=”http://www.example.com/blog-post/amp/”>

 

نمایش تبلیغات در صفحات بهینه‌شده با فریم ورک AMP

با افزونه اختصاصی amp-ad extended component که گوگل ارائه داده است.مدیران سایت ها می‌توانند تبلیغات شبکه‌های تبلیغاتی مختلف را در صفحات بهینه‌سازی شده نمایش دهند و هیچ‌گونه کاهش سرعتی در سرعت صفحات مشاهده نخواهد شد.

آیا  امکان استفاده از  آنالیتیکز در AMP وجود دارد ؟

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

برای فعال‌سازی آنالیتیکز در AMP  می‌توان از دو روش زیر بهره برد:

  • Amp-pixel element: یک تگ ساده برای استفاده از صفحات است که برای شمارش بازدید صفحات استفاده می‌شود و می‌توانید مقادیر دیگری را به آن اضافه کنید که اینجا قابل مشاهده است  که از نمونه‌های آن : DOCUMENT_REFERRER  و Title است.
  • Amp-Analytics Extended Component : این افزونه اختصاصی برای AMP است و اجازه می‌دهد آمار دقیق تری از سایت داشته باشید و همانند نسخه دسکتاپ سایت به همه فعالیت های کاربر دسترسی داشته باشید.

آموزش کامل نصب و فعال سازی افزونه yoast seo

افزونه yoast seo سئو وردپرس این روزها یکی از مسائل بسیار مهم برای کاربران تلقی شده و همه در تلاش هستند تا به هر طریقی که شده نسبت به بهبود سئو سایت خودشون اقدام کنند تا در نتایج بالاتری در نتایج موتورهای جستجو قرار بگیرند. سئو وردپرس چیزی نیست که شما با انجام اون در طول چند شبانه روز بهش برسید و لازمه تا برای سایت وردپرسی خودتون از همان زمان شروع کار حساب ویژه‌ای روی اون باز کنید و حسابی براش وقت بگذارید. همین مسئله این روزها به یکی از دغدغه‌های کاربران تبدیل شده که نتیجه اون برای خیلی‌ها خوب بوده که با استفاده از سئو وردپرس به کسب درآمد می‌پردازند و با گرفتن مبالغ کم و گاها بسیار هنگفت این ادعا را دارند که می‌تونند سایت شما را به بهترین شکل ممکن بهینه سازی کنند. اما ماجرا اینجاست که اگر شما کمی به خودتون زحمت بدین میتونید تا خیلی از کارهایی که برای افزایش سئوی سایت توسط همین افراد صورت میگیره را خودتون انجام بدین و هزینه‌های هنگفتی برای این کار متقبل نشید.

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

آموزش کامل نصب و فعال سازی افزونه سئو yoast وردپرس

افزونه‌ای که قصد معرفی اونو دارم با عنوان Yoast SEO در مخزن وردپرس به ثبت رسیده و تا به امروز تونسته تا بیش از ۵ میلیون نصب فعال و کسب امتیاز ۴٫۸ را ازآن خودش بکنه که با استفاده از اون میتونید نسبت به بهینه سازی صفحات وردپرس و افزایش سئو وردپرس اقدام کنید. برای استفاده از این افزونه ابتدا روی دکمه زیر کلیک کرده و بعد از اینکه وارد صفحه افزونه در مخزن وردپرس شدید اقدام به نصب و فعال سازی افزونه در سایت خودتون بکنید.

[av_button label=’دانلود پلاگین’ link=’manually,https://wordpress.org/plugins/wordpress-seo/’ link_target=’_blank’ size=’small’ position=’center’ icon_select=’no’ icon=’ue800′ font=’entypo-fontello’ color=’theme-color’ custom_bg=’#444444′ custom_font=’#ffffff’ admin_preview_bg=”]

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

 

بعد از کلیک روی این دکمه وارد صفحه زیر میشید که در اون باید ابتدا روی دکمه پیکربندی YOAST SEO کلیک کنید و سپس تک تک مراحل را طی کنید و تنظیمات افزونه سئو وردپرس را بر اساس نیاز خودتون شخصی سازی کنید.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

فعال سازی قابلیت‌های پیشرفته افزونه yoast seo وردپرس

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

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

  • عنوان‌ها و متاها
  • اجتماعی
  • نقشه‌های XML سایت
  • پیشرفته
  • ابزارها

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

 

آموزش رفع خطای ۵۰۰ Internal Server Error در هاست

خطای Internal Server Error 500 به دلایل بسیار متنوعی ایجاد شود ولی بیشترین و رایج ترین دلایل بروز این خطا می تواند از اعمال سطح دسترسی یا Permission نادرست بر روی فایل ها و دایرکتوری ها، Ownership نادرست در هاست، کد های نادرست در فایل php.ini یا فایل .htaccess ، درخواست های نامعتبر از سمت اسکریپت سایت و … باشد. این خطا با توجه به نام آن بسیاری از کاربران را به این اشتباه می اندازد که مشکلی در سرور وجود دارد ولی در واقع سرور مشکلی نداشته و با اعمال تغییرات در تنظیمات پیکربندی سایت معمولاً قابل رفع می باشد. جزئیات کاملی از خطاهای سایت در فایل Error Logs همیشه ذخیره می شود که در زمان مشاهده ی خطای ۵۰۰ می توانید با مراجعه به این فایل اطلاعاتی در مورد عامل ایجاد این خطا دریافت کنید. این فایل در قسمت File Manager در هاست شما وجود دارد که لیستی از خطاهای سایت را همراه با تاریخ و جزئیات ارائه می دهد.

نمونه ای از خطای ۵۰۰ را می توانید در ذیل مشاهده نمایید:

Internal Server Error
 
The server encountered an internal error or misconfiguration and was unable to complete your request.
 
Please contact the server administrator, webmaster@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
 
More information about this error may be available in the server error log.
 
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request

در ادامه ی آموزش انواع عوامل بروز خطای Internal Server Error 500 را همراه با نحوه ی رفع آن ها توضیح خواهیم داد:

  • Bad Permission, Writable by Group

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

[Sun Jun 05 12:03:22 2012] [error] [client 66.249.72.82] SoftException in Application.cpp:601: Directory "/home/exampleuser/public_html" is writeable by group

در این مثال، سطح دسترسی پوشه غیر مجاز تعریف شده که برای رفع این مشکل باید سطح دسترسی پوشه را از ۷۷۷ به ۷۵۵ تغییر دهید. سطح دسترسی دایرکتوری ها و پوشه ها ۷۵۵ می باشد ، اسکریپت های اجرایی شامل پوشه ی cgi-bin نیز دارای سطح دسترسی ۷۵۵ می باشند. تصاویر، فایل های چندرسانه ای و فایل های متنی مثل HTML نیز دارای سطح دسترسی ۶۴۴ می باشند.

  • Files – ۶۴۴
  • CGI Scripts – ۷۵۵
  • Directories – ۷۵۵

شما می توانید سطح دسترسی ها را از طریق File manager واقع در دسته بندی Files در Cpanel یا سرویس گیرنده ی FTP و یا از طریق دستورات chmod در SSH/Bash ویرایش کنید.

Bad .htaccess, Invalid code, command, or syntax

ممکن است کاربران در فایل .htaccess خطوطی را اضافه کنند که در اثر عدم دانش کافی و بی دقتی حاوی کلمات نادرست یا متضاد با تنظیمات سرور باشند. در این حالت خطای ۵۰۰ رخ خواهد داد. بهترین روش برای رفع این مشکل ، تبدیل خطوط مشکل دارد در فایل .htaccess به توضیحات یا Comment می باشد که کافی است در ابتدای خطوط کاراکتر # را درج کنید و فایل را ذخیره نمایید. برای مثال اگر محتوای فایل .htaccess شما به صورت زیر باشد:

DirectoryIndex default.html
 AddType application/x-httpd-php5 php

برای اینکه خط دوم را کامنت کنید می بایست به این صورت عمل کنید:

DirectoryIndex default.html
 <strong>#</strong>AddType application/x-httpd-php5 php

خطوطی که با php_flag شروع می شوند معمولا دچار خطا می شوند و می بایست آن ها را کامنت کنید.

Other common .htaccess errors

مشکل FollowSymlinks :

در این حالت خطایی مشابه ذیل خواهید داشت:

[Sun Jun 05 12:11:38 2011] [alert] [client 66.249.72.82] /home1/examplec/public_html/.htaccess: /home1/examplec/public_html/.htaccess:3: <IfModule>ExampleRule/Module> was not closed.

باز هم به سادگی می توانید این خطا را رفع کنید و یا آن را حذف نمایید. در این مورد دستور </IfModule> را به درستی پایان دهید :

 

<IfModule>ExampleRule</IfModule>

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

Improperly configured php.ini

خطاهایی که در فایل php.ini می تواند رخ دهد به صورت زیر می باشند:

مشکل ForceType :

زمانیکه از فایل ها با پسوند یا بدون پسوندی متفاوت از پسوند های معمول استفاده می کنید می توانید از ForceType در فایل .htaccess استفاده کنید و نحوه ی استفاده از آن در سرور را تعیین کنید. (برای تمامی فایل های موجود در پوشه ی مربوطه و سرور های بدون phpsuexec)

برای مثال ، زمانیکه شما فایلی با نام item دارید ( مانند Nucleus برای استفاده از FancyURL) و می خواهید در سرور بعنوان فایل php تعریف شود ، می توانید از کد زیر در فایل .htaccess استفاده کنید:

ForceType application/x-httpd-php

البته در سرور هایی که دارای phpsuexec می باشند با کد فوق خطای Internal Server Error دریافت خواهید ، که این مشکل به راحتی با استفاده از SetHandler بجای ForceType در فایل .htaccess رفع خواهد شد:

SetHandler application/x-httpd-php

مشکل php_value :

در سرور های بدون phpsuexec می توان از php_value در فایل .htaccess برای تغییر تنظیمات php (در واقع بازنویسی تنظیمات از php.ini) استفاده نمود. در سرور های دارای phpsuexec استفاده از این دستور خطای Internal Server Error را ایجاد می کند. برای رفع این خطا شما می توانید از فایل php.ini که در همان پوشه ی ای که فایل .htaccess قرار دارد موجود است. در فایل php.ini می توانید تمامی تنظیمات مربوط به php را تغییر دهید. برای مثال اگر شما می خواهید short_open_tag را برابر با off قرار دهید، شما باید از short_open_tag? = off در فایل .htaccess استفاده کنید. با استفاده از فایل php.ini نتیجه به این صورت می شود:

[PHP]
 short_open_tag = Off

یکی از اصلی ترین دلایل رخداد خطای ۵۰۰ Internal Server Error به دلیل اعمال کد های اشتباه در فایل .htaccess هاست می باشد.

آموزش نصب kloxo نسخه جدید با SSH

kloxo یا LXAdmin چیست؟

Kloxo یا LXAdmin تنها کنترل پنلی است که امکان استفاده از سرویس های lighttpd و DJBDNS را تنها با ۸ مگابایت رم فراهم می کند که خود این کنترول پنل به تنهایی از ۱ مگابایت رم سرور استفاده می کند .
این کنترل پنل نیز مانند کنترل پنل های دیگر امکاناتی نظیر سرویس Mail ، اسپم فیلترینگ ، سرویس PHP ، CGI ، FTP ، MySql ، Perl ، Suexec و…. ارائه می دهد
از امکاناتی که این کنترل پنل را نسبت به کنترل پنل های دیگر متمایز کرده است فایروال lxguard می باشد که باعث می شود شما از هرگونه حملات مخربی نظیر DOS و DDOS مصون بمانید.
همچنین این کنترل پنل دارای سرعت فوق العاده بالایی می باشد و در پایه ریزی آن از ajax استفاده شده است .

مراحل نصب kloxo

ابتدا وارد وارد ssh خود بشید با استفاده از نرم افزار putty

دستور زیر را وارد کنید :

wget  http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh

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

sh ./kloxo-installer.sh --type=master

طی مراحل نصب در چند مرحله از شما چند سوال میکند که پاسخ همه را y بدهید و پنل بعد از حدود ۲۰ دقیقه نصب میشود .

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

http://YOUR_SERVER_IP:7778

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

آموزش غیر فعال کردن ایمیل بروز رسانی وردپرس

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

چرا وردپرس بروز رسانی خودکار میشود؟

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

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

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

۱-غیر فعال کردن اعلان بروز رسانی با کمک افزونه

این روش یک روش ساده میباشد و کار زیادی لازم نیست انجام بدید و فقط باید افزونه Disable WordPress Core Update Email را دانلود و نصب کنید و تنظیمات خاصی هم نیاز نیست که انجام بدهید.

۲-غیر فعال کردن اعلان بروز رسانی با کمک روش دستی

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

add_filter( 'auto_core_update_send_email', 'skaarp_stop_auto_update_emails', 10, 4 );
 
function skaarp_stop_update_emails( $send, $type, $core_update, $result ) {
if ( ! empty( $type ) && $type == 'success' ) {
return false;
}
return true;
}

به راحتی توانستید اعلان بروز رسانی را غیر فعال کنید

آموزش افزایش سرعت وردپرس با نصب افزونه WP-FFPC

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

اما در این مقاله از مرکز آموزش هاست ۹۷ قصد دارم تا به معرفی افزونه‌ای برای افزایش سرعت وردپرس و بهینه‌سازی سرعت در وردپرس بپردازم که تا به امروز به این افزونه در وب فارسی کمتر اشاره شده در صورتی که میشه گفت نسبت به سایر افزونه‌ها همچون w3 cache، super cache و… اگر به صورت درست پیکربندی بشه بهتر و با قدرت بیشتری عمل خواهد کرد. پس تا انتها همراه ما باشید تا به نحوه افزایش سرعت وردپرس بپردازیم.

افزایش سرعت وردپرس با WP-FFPC

افزونه‌ای که قصد دارم تا از اون برای افزایش سرعت در وردپرس بپردازم با نام WP-FFPC در مخزن وردپرس به ثبت رسیده و تاکنون تونسته تا بیش از ۴٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۸ را ازآن خودش بکنه که میتونید ازش به عنوان بهترین افزونه افزایش سرعت وردپرس استفاده کنید. قبل از هرکاری با کلیک روی دکمه زیر افزونه را به صورت رایگان از مخزن وردپرس دانلود کنید و بعد اقدام به نصب و فعال کردن این افزونه در سایت وردپرسی خودتون بکنید.

[su_button url=”https://wordpress.org/plugins/wp-ffpc/” target=”blank”]دانلود افزونه[/su_button]

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

  • APC
  • APCu
  • xCache
  • PHP memcached
  • Nginx memcached

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

آموزش پیکربندی افزونه wp-ffpc در وردپرس

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

[su_tooltip style=”green” position=”east” shadow=”yes” rounded=”yes”]در صورت استفاده از این افزونه نباید از افزونه مشابه برای کش سایت استفاده کنید، بنابراین اگر در هر یک از مراحل مشکلی داشتید از بخش دیدگاه‌ها اعلام کنید تا راهنمایی کامل‌تری به شما ارائه بدیم تا افزونه را به صورت اصولی و صحیح کانفیگ و پیکربندی کنید.[/su_tooltip]

مرحله اول: فعال کردن کش وردپرس

بعد از نصب و فعال سازی افزونه ممکنه پیغام‌های خطایی به شما نشون داده بشه که میبایست برای استفاده از افزونه از این پیغام‌ها استفاده کنید تا پیکربندی صحیحی روی افزونه انجام دهید. اولین موردی که برای استفاده از افزونه wp-ffpc باید در نظر بگیرید اینه که حتما باید کش بر روی وردپرس فعال شده باشد. بنابراین برای این کار می‌بایست دستور فعال سازی کش وردپرس در فایل کانفیگ وردپرس را فعال کنید. بنابراین برای این کار وارد هاست خود شده و سپس با کلیک روی گزینه File Manager در هاست خودتون به صفحه مدیریت فایل‌های وردپرس مراجعه کنید.

 

بعد از این مرحله وارد مسیر /public_html/ شده و سپس به مسیری که وردپرس را نصب کردید مراجعه کنید. در این مسیر فایل‌ها و پوشه های وردپرس رو میبینید که کافیه دنبال فایلی با نام wp-config.php باشید. بعد از اینکه فایل را پیدا کردید روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شوید. سپس با استفاده از کلیدهای ترکیبی CTRL + F صفحه کلید خودتون به دنبال عبارت WP_CACHE بگردید، اگر چنین دستوری پیدا نکردید کد زیر را در مکان مناسبی از فایل قرار دهید.

define('WP_CACHE',true);

 

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

مرحله دوم: تعیین نوع ذخیره سازی کش در وردپرس

در این مرحله وارد پیشخوان وردپرس شده و سپس به مسیر تنظیمات> wp-ffpc مراجعه کنید و مشابه تصویر زیر در تب Cache Type گزینه Select backend را روی حالت PHP Memcache تعیین کرده و سپس گزینه‌های Expiration time for posts و Expiration time for taxonomy و Expiration time for home را که به صورت پیشفرض روی ۳۰۰ قرار دارند روی مقدار ۱۰۰ تنظیم کرده و در نهایت روی دکمه ذخیره تنظیمات در انتهای صفحه کلیک کنید.

بعد از اینکه تنظیمات را ذخیره کنید مشابه تصویر زیر پیغام موفقیت آمیز بودن نصب افزونه wp-ffpc به شما نمایش داده خواهد شد.

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

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

یکی از قابلیت‌های این افزونه اینه که با استفاده از دیباگ مجزایی که براش وجود داره با فعال سازی اون خطاهایی که در سایت قرار داره را بهتر بررسی کنید. برای فعال سازی این مورد به تب Debug & in-depth مراجعه کنید.

سپس همونطور که در تصویر بالا مشاهده می‌کنید لازمه تا با استفاده از دستوری حالت دیباگ افزونه را فعال کنید. پس وارد هاست خودتون شده و سپس به مسیر public_html مراجعه کنید و مجددا فایل wp-config.php را باز کرده و کد زیر را در مکان مناسبی از این فایل قرار دهید. میتونید تا کد را زیر کد دیباگ خود وردپرس قرار بدین.

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

Enable X-Pingback header preservation: با فعال کردن این گزینه میتونید تا x-pingback هایی که در سایت وجود دارند را در هدر و بالای پیشخوان وردپرس مشاهده کنید.

Add X-Cache-Engine header: با استفاده از این قابلیت هم میتونید تا موتور X-cache افزونه را در هدر سایت مشاهده کنید.

Add HTML debug comment: و در نهایت با استفاده از این گزینه هم قادر هستید تا خطاهای موجود را به صورت کامنت‌های HTML مشاهده و بررسی کنید.

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

فعال یازی کش در صفحات و پست‌تایپ‌های خاص

برای اینکه بتونید تا تعیین کنید تا در چه نوع از صفحاتی امکان کش وجود داشته باشه میتونید تا با کلیک رو تب Cache Exceptions صفحات را مشابه تصویر زیر انتخاب کنید.

همونطور که میبینید امکان انتخاب صفحات بر اساس پست تایپ و سایر ویژگی‌های سایت بر اساس موارد زیر وجود دارد که با انتخاب هر یک از اونها کش در چنین صفحاتی غیرفعال خواهد شد که عبارتند از:

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

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

با استفاده از این قابلیت می‌تونید تا تعیین کنید کش وردپرس در چه بازه‌های زمانی به صورت خودکار صورت بگیره که برای این مورد میتونید تا با مراجعه به تب Precache & Precache log بر اساس کرون جاب وردپرس زمان کش سایت را تعیین کنید.

خالی کردن کش وردپرس

برای خالی کردن کش وردپرس در این افزونه هم میتونید تا با اسکرول به پایین صفحه و مراجعه به تب Empty Cache اقدام به حذف کش وردپرس کنید. برای این کار کافیه تا روی دکمه Cleare Cache کلیک کنید تا کش سایت خالی شود.

رفع خطای extension not found افزونه wp-ffpc

یکی از مشکلاتی که بیشتر برای این افزونه رخ میده اینکه که به دلیل فعال نبودن extension های مورد نیاز بر روی سرور ممکنه تا با خطا مواجه بشید و افزونه برای شما کارکردی نداشته باشد. برای این مورد باید حتما extension memcache بر روی PHP سرور نصب شده باشه، اگر با چنین خطایی مواجه شدید به مدیر هاست و سرور خودتون تیکت ارسال کنید تا این قابلیت را بر روی سرور فعال کنند.

مانیتور دیتابیس MySQL با استفاده از ابزار Mytop

Mytop یک ابزار رایگان متن باز برای مانیتور دیتابیس MySQL میباشد که توسط Jeremy Zawodny با استفاده از زبان Perl نوشته شده است. این ابزار مشابه ابزار مانیتورینگ لینوکسی است که top نامیده میشود. Mytop یک محیط Command-line برای مانیتور لحظه ای وضعیت مواردی مانند: MySQL threade, Queries per second و Performance دیتابیس فراهم کرده است که به کمک ان ادمین دیتابیس میتواند سرور را در زمان فشار کاری بهینه سازی نماید.

بصورت پیشفرض Mytop در مخزن نرم افزاری Fedora وجود دارد، پس تنها برای نصب کافیست دستور yum install mytop را در خط فرمان وارد نمایید. در صورتی که از RHEL یا CentOS استفاده میکنید باید ابتدا مخزن نرم افزاری مانند EPEL یا RPMForge را نصب و فعال نمایید تا بتوانید Mytop را به راحتی نصب نمایید. به طور مثال با دستور زیر مخزن نرم افزاری EPEL در CentOS نصب و فعال خواهد شد:

yum install epel-release

در توضیع های Debian,Ubuntu و Fedora نیازه به اضافه کردن مخرن نرم افزاری نمیباشد. توجه داشته باشید قبل از نصب این ابزار دیتابیس MySQL باید روی سرور نصب و فعال شده باشد.

نصب Mytop بر روی توضیع های CentOS, RHEL, Debian Ubuntu و Fedora

برای نصب Mytop در لینوکس کافیست با توجه به توضیع سیستم عامل خود دستوری که مربوط به سیستم عامل شماست را در محیط Command-line وارد کرده و Enter را بزنید.

$ yum install mytop    [On RHEL/CentOS/Fedora]
$ dnf install mytop      [On Fedora]
$ apt-get install mytop  [On Debian/Ubuntu/Mint]

پس از وارد کردن دستور نصب خروجی بصورت زیر خواهد بود:

Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
Dependencies Resolved
=======================================================================================
Package			Arch		Version					Repository			Size
=======================================================================================
Installing:
mytop              noarch       1.7-3.b737f60.el6      epel                32 k
Transaction Summary
=======================================================================================
Install       1 Package(s)
Total download size: 32 k
Installed size: 68 k
Is this ok [y/N]: y
Downloading Packages:
mytop-1.7-3.b737f60.el6.noarch.rpm		                        |  ۳۲ kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : mytop-1.7-3.b737f60.el6.noarch									۱/۱
Verifying  : mytop-1.7-3.b737f60.el6.noarch									۱/۱
Installed:
mytop.noarch 0:1.7-3.b737f60.el6
Complete!

نحوه استفاده از Mytop برای مانیتور MySQL

برای شروع به کار و استفاده از این ابزار باید اطلاعات ورود به mysql را در اختیار داشته باشید. برای شروع دستور زیر را در محیط Command-line وارد نمایید:

mytop --prompt

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

# mytop --prompt
Password:

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

برای مانیتور یک دیتابیس مشخص میتوانید با استفاده از فلگ d- و مشخص کردن نام  ان، دیتابیس مورد نظر خود را مانیتور نمایید. برای مثال دستور زیر دیتابیس wikidb را مانیتور میکند:

# mytop --prompt -d name
Password:

این ابزار دارای shortcut های مختلفی بوده و میتواند اطلاعات بسیار زیادی را در اختیار ادمین قرار دهد. برای اطلاع از تمامی امکانات Mytop پیشنهاد میشود با استفاده از دستور man mytop در command-line راهنمای این ابزار را مطالعه نمایید.

آموزش نصب و استفاده از FFmpeg در لینوکس

FFmpeg یک ابزار متن باز رایگان برای Encode, Decode و Transcode فایل های ویدئویی میباشد. این ابزار قدرتمند برای تبدیل فرمت فایل های ویدئویی بسیار کارامد بوده و بصورت حرفه ای مورد استفاده قرار میگیرد. FFmpegg میتواند تحت محیط Command-Line مورد استفاده قرار بگیرد.

این ابزار کاربرد های متفاوتی دارد که میتوان به سایت های تبدیل انلاین فرمت ویدئویی، سرویس دهنده های پخش انلاین فیلم و ویدویی اشاره کرد. در این مقاله نصب این ایزار با استفاده از Package Manager و نصب از سورس و نحوه استفاده از ان با مثال اموزش داده خواهد شد.

آموزش نصب FFmpeg با استفاده از Package Manager

برای نصب این نرم افزار در CentOS/RHEL با استفاده از yum باید مخزن نرم افزاری EPEL را به ان اضافه نمایید. برای نصب ابتدا مخزن نرم افزاری ذکر شده را نصب و سپس اقدام به نصب FFmpegg نمایید:

yum install epel-release -y
yum update -y
yum install ffmpeg ffmpeg-devel -y

نصب FFmpeg در Ubuntu/Debian ساده تر بوده و نیازی به عملیات دیگری ندارد و فقط کافیست دستور نصب را در محیط Command-Linee وارد نمایید:

apt-get update
apt-get dist-upgrade
apt-get install ffmpeg ffmpeg-devel

برای تایید نصب دستور ffmpeg و برای راهنمای استفاده از این ابزار دستور ffmpeg -h را در محیط Command-Line وارد نمایید.

 آموزش نصب FFmpeg از طریق Source

نصب از طریق Source کمی متفاوت بوده و نیاز به دقت بیشتری دارد. ابتدا باید نرم افزار های مورد نیاز را با استفاده از Package Manager نصب نمایید. راهنمای زیر روی CentOS/RHEL تست شده است. به همین دلیل این روش نصب فقط برای خانواده RHEL قرار میگیرد. برای شروع ابتدا مخزن نرم افزاری را اپدیت و سپس پکیج های مورد نیاز را نصب نمایید:

yum -y update
yum install glibc gcc gcc-c++ autoconf automake libtool git make nasm pkgconfig
yum install SDL-devel a52dec a52dec-devel alsa-lib-devel faac faac-devel faad2 faad2-devel
yum install freetype-devel giflib gsm gsm-devel imlib2 imlib2-devel lame lame-devel libICE-devel libSM-devel libX11-devel
yum install libXau-devel libXdmcp-devel libXext-devel libXrandr-devel libXrender-devel libXt-devel
yum install libogg libvorbis vorbis-tools mesa-libGL-devel mesa-libGLU-devel xorg-x11-proto-devel zlib-devel
yum install libtheora theora-tools
yum install ncurses-devel
yum install libdc1394 libdc1394-devel
yum install amrnb-devel amrwb-devel opencore-amr-devel

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

توجه داشته باشید:

دستورات را خط به خط در محیط Command-Line وارد نمایید.

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

نصب XVID

cd /opt
wget http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz
tar xzvf xvidcore-1.3.2.tar.gz
cd xvidcore/build/generic
./configure --prefix="$HOME/ffmpeg_build"
make
make install

نصب LibOgg

cd /opt
wget http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.gz
tar xzvf libogg-1.3.1.tar.gz
cd libogg-1.3.1
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install

نصب Libvorbis

cd /opt
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.4.tar.gz
tar xzvf libvorbis-1.3.4.tar.gz
cd libvorbis-1.3.4
./configure --prefix="$HOME/ffmpeg_build" --with-ogg="$HOME/ffmpeg_build" --disable-shared
make
make install

نصب Libtheora

cd /opt
wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.gz
tar xzvf libtheora-1.1.1.tar.gz
cd libtheora-1.1.1
./configure --prefix="$HOME/ffmpeg_build" --with-ogg="$HOME/ffmpeg_build" --disable-examples --disable-shared --disable-sdltest --disable-vorbistest
make
make install

نصب Aacenc

cd /opt
wget http://downloads.sourceforge.net/opencore-amr/vo-aacenc-0.1.2.tar.gz
tar xzvf vo-aacenc-0.1.2.tar.gz
cd vo-aacenc-0.1.2
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install

نصب Yasm

yum remove yasm
cd /opt
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzfv yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
make install
export "PATH=$PATH:$HOME/bin"

نصب Libvpx

cd /opt
git clone https://chromium.googlesource.com/webm/libvpx.git
cd libvpx
git checkout tags/v.1.3.0
./configure --prefix="$HOME/ffmpeg_build" --disable-examples
make
make install

نصب X264

cd /opt
git clone git://git.videolan.org/x264.git
cd x264
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static 
make
make install

تنظیم Libraries

export LD_LIBRARY_PATH=/usr/local/lib/
echo /usr/local/lib >> /etc/ld.so.conf.d/custom-libs.conf
ldconfig

کامپایل FFmpeg

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

cd /opt
git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
git checkout release/2.5
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"
export PKG_CONFIG_PATH
./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" \
--extra-libs=-ldl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac \
--enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libvo-aacenc --enable-libxvid --disable-ffplay \
--enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads
make
make install

پس از نصب میتوانید با استفاده از دستور ffmpeg در محیط command-line از صحت نصب اطمینان حاصل کنید. پس وارد کردن دستور ffmpeg باید خروجی را بصورت زیر مشاهده نمایید:

ffmpeg version 2.2 Copyright (c) 2000-2014 the FFmpeg developers
  built on Mar 28 2014 01:28:21 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-4)
  configuration: --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libvo-aacenc --enable-libxvid --disable-ffplay --enable-shared --enable-gpl --enable-postproc --enable-nonfree --enable-avfilter --enable-pthreads --extra-cflags=-fPIC
  libavutil      52. 66.100 / 52. 66.100
  libavcodec     55. 52.102 / 55. 52.102
  libavformat    55. 33.100 / 55. 33.100
  libavdevice    55. 10.100 / 55. 10.100
  libavfilter     4.  2.100 /  4.  2.100
  libswscale      2.  5.102 /  2.  5.102
  libswresample   0. 18.100 /  0. 18.100
  libpostproc    52.  3.100 / 52.  3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

راهنمای استفاده از نرم افزار FFmpeg

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

تبدیل avi به mp4

ffmpeg -y -i input.avi -pass 2 -vcodec libx264 -vpre slow -b 2000k -threads 0 -t 60 -acodec libfaac -ab 128k -ac 2 output.mp4

تبدیل kmv به mp4

ffmpeg -i input.mkv -vcodec copy -acodec copy output.mp4

همانطور که مشاهده میکنید ffmpeg این امکان را به شما میدهد تا تمامی مقادیر فایل های ویدئویی را بصورت دلخواه ویرایش نمایید.