نمایش مطالب با برچسب wordpress

خطای ۴۰۳ دسترسی به xmlrpc.php

xmlrpc.php یکی از فایل های وردپرس است که باز آن برای اتصال و مدیریت php از طریق کد نویسی و یا اتصال به وردپرس با app نصب شده روی موبایل استفاده میشود. این فایل معمولا توسط اپلیکیشن WordPress مورد استفاده قرار میگیرد.

بدلیل حملات گسترده روی سایت های wordpress بخصوص صفحات لاگین و فایل xmlrpc.php ، دسترسی به فایل xmlrpc.php بصورت پیشفرض غیرفعال است و یا فقط با آیپی ایران به آن دسترسی وجود دارد . یعنی اگر با وی پی ان یا با اینترنت خارج کشور قصد اتصال به xmlrpc.php یا استفاده از app وردپرس را داشته باشید ممکن است خطای ۴۰۳ دریافت کنید.

۴۰۳
Forbidden
Access to this resource on the server is denied!

این کار برای امنیت بیشتر سایت های وردپرسی انجام شده است. ادامه مطلب »

برچسب ها :

, , , , , , , , , ,

خطای ۴۰۳ در صفحه installer.php وردپرس

همانطور که قبلا اطلاع رسانی شد (لینک اطلاع رسانی)، در فایل های نصبی installer.php و installer-backup.php بسته های نصبی وردپرس (Duplicator) مشکل امنیتی وجود دارد.

با وجود اینکه چندین بار اطلاع رسانی انجام شده، متاسفانه هنوز خیلی از کاربران و نمایندگان به این اطلاعیه ها توجهی نکرده و پس از نصب بسته وردپرس فایل های installer را حذف نمیکنند. همین امر باعث ایجاد مشکل امنیتی در سایت و هک شدن یا سوء استفاده از سایت میشود. به همین دلیل مجبور به بستن دسترسی فایل های installer.php و installer-backup.php شده ایم و فقط با آیپی ایران دسترسی به این فایل ها آزاد است. هر چند با این کار باز هم مشکل امنیتی سایت برطرف نمیشود ولی احتمال هک شدن سایت کمتر خواهد شد. پیشنهاد میکنیم حتما فایل های installer.php و installer-backup.php را پس از نصب بسته وردپرس حذف کنید.

 رفع خطای ۴۰۳ لینک installer.php

اگر زمان دسترسی به فایل installer.php خطای ۴۰۳ دریافت میکنید با قرار دادن قطعه کد زیر در ابتدای فایل .htaccess میتونید این خطا را برطرف کنید. (اگر فایل .htaccess را نمی بینید این آموزش را ببینید. اگر فایل وجود ندارد میتونید آن را در پوشه public_html بسازید):

بجای ۱۱٫۲۲٫۳۳٫۴۴ آدرس آیپی خودتان را وارد کنید. (برای دیدن آیپی خودتان اینجا کلیک کنید: https://ip.talahost.com)

مجددا یادآوری میکنیم پس از نصب بسته وردپرس حتما فایل های installer.php و installer-backup.php را حذف نمایید.

برچسب ها :

, , , , , , , , , , ,

رفع مشکل پر شدن فضای هاست (error_log وردپرس)

اخیرا کاربران زیادی در ارتباط با مشکل پر شدن فضای هاست و خطای ۵۰۳ یا دیگر مشکلات مربوط به آن تیکت ارسال کرده اند.

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

مشکل به این صورت است که حجم فایل error_log یا wp-admin/error_log چندصد مگ یا حتی چند گیگابایت میشود به حدی که کل فضای هاست را اشغال می کند

ادامه مطلب »

برچسب ها :

, , , , , , ,

رفع خطای Site undergoing maintenance یا (در دست تعمیر) در وردپرس

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

Site undergoing maintenance یا Briefly unavailable for scheduled maintenance. Check back in a minute.

یا :

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

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

برچسب ها :

, , , , , , , , ,

عیب یابی وردپرس

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

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

برچسب ها :

, , , , , , , , , ,

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

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

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

هرچند بهتر است دلیل خطاها را پیدا و برطرف کنید (برای این کار با طراح یا برنامه نویس سایت خود یا با پشتیبانی وردپرس تماس بگیرید یا سایت را به روز کنید)، درصورت تمایل میتوانید ثبت خطا را غیرفعال کنید تا خطاها در فایل error_log ذخیره نشوند. ادامه مطلب »

برچسب ها :

, , , , , , , , ,

تنظیم smtp در وردپرس

وردپرس بصورت پیشفرض ایمیل ها را با تابع php mail ارسال میکند.
برای تنظیم smtp وردپرس و ارسال ایمیل ها از طریق smtp در وردپرس میتوانید بصورت زیر اقدام کنید ادامه مطلب »

برچسب ها :

, , , , , , ,

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

ممکن است شما هم به اشتباه https را در وردپرس فعال کرده باشید و نتونید وارد سایت یا مدیریت وردپرس شوید. باید توجه داشته باشید که قبل از فعال کردن کانکشن امن https (یا ssl) باید گواهی ssl و IP اختصاصی بگیرید که این کار هزینه دارد . (برای خرید گواهی ssl و آی پی اختصاصی باید با پشتیبانی هاست خود تماس بگیرید)

ادامه مطلب »

برچسب ها :

, , , , , , ,