رفع خطای Memory Exhausted در وردپرس

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

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

برای این منظور در کنترل پنل هاست خود فایل wp-config.php را در پوشه اصلی سایت باز نموده و کد دستوری زیر را پیدا نمایید:

این دستور بیان می کند که مقدار حافظه اختصاص یافته 64M است. می توانید این میزان را به 128M تغییر دهید بصورت زیر :

این مقدار تا 256M هم قابل تغییر می باشد. در صورتی که مشکل شما با رفع محدودیت حافظه قابل حل باشد به روش فوق عمل نمایید. امیدوارم با این روش مشکل شما حل شده باشد.

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

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

1- محدود بودن حافظه php :

یکی از دلایل ایجاد صفحه سفید محدود بودن حافظه php برای انجام عملیات می باشد . معمولا در فایل config.php وردپرس کد زیر وجود دارد :

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

 

2-مشکل در یک یا چند افزونه

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

    • در کنترل پنل سایت همانند شکل زیر به ترتیب وارد پوشه wp-content شده و پوشه plugins را تعییر نام دهید در شکل زیر به plugins-renamed تغییر نام داده شده است.

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

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

3- عدم تطابق قالب با وردپرس موجود

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

 

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

چگونه وب سایت را از نظر امنیت چک کنیم

چگونه وب سایت را از نظر امنیت چک کنیم

بر اساس تحقیقت فراوان چک لیست زیر را که حاوی 10 عمل مهم می باشد برای بررسی ایمنی وب سایت به شما معرفی می کنیم :

1- فعال سازی پروتوکل Https

همین حرف ساده S در انتهای HTTP نشان دهنده وجود لایه امن ssl در وب سایت شما است . این لایه امنیتی ترافیک بین مرورگر کاربر و سرور را رمزگذاری می نماید. این موضوع بسیار اهمیت دارد حتی گوگل هم در فرمول SEO خود وجود SSL را در وب سایتها گنجانده است و وب سایتهایی را که از این لایه امنیتی استفاده نمی کنند بعنوان وب سایت های نا ایمن در نظر می گیرد.بنابراین سعی کنید برای وب سایت خود یک SSL تهیه نمایید.

ادامه مطلب

نکات YSlow درباره تصاویر وب سایت

نکات YSlow درباره تصاویر وب سایت

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

پیشنهادات YSlow در خصوص تصاویر موجود در وب سایت

  • بهینه سازی تصاویر وب سایت
  • بهینه سازی در کدهای CSS
  • پرهیز از تغییر سایز تصاویر در HTML
  • استفاده از favicon کم حجم و استفاده از Cache مناسب

ادامه مطلب

مشکل PHPMailer و SSL در ارسال ایمیل

مشکل PHPMailer و SSL در ارسال ایمیل

برنامه phpmailer یک مجموعه از کدهایی است که بصورت یک بسته ارایه میشود و برای ارسال ایمیل در برنامه نویسی php از آن استفاده میشود. بسیاری از ماژول های که در وردپرس نصب و راه اندازی میشود برای ارسال ایمیل از کدهای کلاس phpmailer برای ارسال ایمیل بصورت smtp استفاده میکنند. این برنامه و مجموعه کد نیز مانند بسیاری از کدها و برنامه ها در بازه های زمانی مختلف بروز رسانی میشوند و این بروز رسانی ممکن است با هاست شما همخوانی نداشته باشد. در نسخه های جدید این برنامه کاربردی phpmailer تغییراتی برای استفاده از سرویس ssl ایجاد کرده است که بر اساس تجربیاتی که با بسته های مختلف داشتیم با مشکل در این خصوص در هاست های مختلف آشنا شده ایم.

ادامه مطلب

چگونه مرور دایرکتوری ها را در wordpress غیر فعال کنیم.

زمانی که وب سرور فایل index.php و یا index.html را پیدا نمی کند. بصورت اتوماتیک در صفحه index محتویات دایرکتوری را نشان می دهد ( Directory browsing).

directory broesing wp

Directory broesing

ادامه مطلب

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

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

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

  • گزینه های زیادی برای افزایش میزان بازدید کنندگان سایت وجود دارد.البته از تاثیر بعضی از این گزینه ها در طول زمان کاسته می شود. مانند بنر های تبلیغاتی پراکنده در سایت، کاربران به تدریج یاد می گیرند که این بنر ها را نادیده بگیرند. ( banner blind )
  • بدست آوردن رتبه بهتر در موتورهای جستجو به عنوان یکی از بهترین راه های افزایش بازدید کنندگان سایت شناخته شده است.

ادامه مطلب

ساخت Database در کنترل پنل Plesk

برای مدیریت Database  در کنتل پنل  Plelsk می باید از نرم افزار SQL Server Management Studio  استفاده نمایید با این نرم افزار قادر به اعمال تنظیمات، دسترسی و طراحی انواغع قسمت های SQL Server  خواهید بود.

برای ساخت Database در کنترل پنل Plesk ابتدا به کنترل plesk وارد شوید.و مطابق تصویر زیر بر روی دکمه  Database  کلیک نمایید.

craet database in plesk ادامه مطلب

تغییر نامه دامنه در وردپرس

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

پلاگین Velvet Blues Update URLs  با تغییر دادن URL  ها و لینک های قدیمی در وب سایت شما به URL  های جدید مشکل شما را حل می کند.

www.irwebhost.com

ادامه مطلب

انتقال سایت وردپرسی به آدرس دیگر

changeurl4

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

طی مراحل زیر تنظیمات لازم را جهت رفع این مشکل را انجام می دهیم ادامه مطلب

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

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

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

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

قرار دادن پسورد بروی پوشه های سی پنل(Cpanel)

قرار دادن پسورد بروی پوشه های سی پنل(Cpanel)

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

مثلا جوملا پوشه ی administrator یا وردپرس پوشه ی wp-admin دارای اهمیت بسیار بالایی هستند، توصیه می شود اینها دارای پسورد باشند، در بعضی کنترل پنل هاست ها امکان پسورد گذاری ممکن نیست که این پسورد را می توان با قرار دهی کدهای مشخص در فایل .htaccess بوجود آورد که در مقالات آینده به آن خواهیم پرداخت. ادامه مطلب

ایمن سازی وردپرس با .htaccess

ایمن سازی وردپرس با .htaccess

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

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

3 فایده مهم برای استفاده از وردپرس در طراحی وب سایت

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

ادامه مطلب

افزودن تصاویر به آدرس RSS در وردپرس

 افزودن تصاویر به آدرس RSS در وردپرس

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

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

ساخت گالری در وردپرس

ایجاد گالری در وردپرس

در وردپرس برای ایجاد گالری نیاز به نصب افزونه ی خاصی نیست این قابلیت در وردپرس وجود دارد

می خواهیم گالری را در یک مطلب ایجاد کنیم:

1-برای ایجاد مطلب پس از ورود به ادمین بروی نوشته ها / افزودن مطلب را انتخاب میکنیم

2-در صفحه نوشته تازه دکمه “افزودن پرونده چند رسانه ایی” را برمی گزینیم. ادامه مطلب

ریست پسورد ادمین وردپرس و جوملا

ریست پسورد ادمین وردپرس

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

 دستور تغییر پسورد وردپرس

پس نیاز دارید پسورد خود را عوض کنید کافیست به phpMYAdmin دسترسی داشته باشید، ابتدا بروی نام دیتابیس بلاگ وردپرس کلیک کنید سربرگ(تب) SQL را انتخاب و در کادر سفید دستور زیر را وارد و دکمه ادامه مطلب

Revision یا رونوشت خودکار در وردپرس

post-revision-wordpress
زمانی که ما در حال آماده سازی یک مطلب هستیم ممکن است اتفاقات مختلفی بی افتد و نوشته ی خود را از دست بدهید .
قابلیت رونوشت خودکار میتواند در این مواقع بسیار کارآمد باشد و به شما کمک کند تا بار دگر مطلب را ننویسید.
با استفاده از دستورات زیر در فایل wp-config.php میتوانید از این قابلیت استفاده کنید: ادامه مطلب