تو که خوبی باشی، منم حالم خوب
بررسی مشکلات سایت وردپرس و نحوه رفع آنها
بررسی برخی مشکلات سایت وردپرس و نحوه رفع آنها
در همین ابتدا توصیه می کنیم، قبل از هر کاری از هاست خود سیستم پشتیبان یا Backup تهیه کنید و بعد دست به کار شوید. وردپرس با کوچک ترین تغییر در کدهای اصلی اش از کار می افتد پس حتما برای رفع مشکلات خود از یک کارشناس وردپرس مشاوره بگیرید.
وردپرس یک پلتفرم پرکار است، اما گاهی اوقات، می تواند ما را کمی دیوانه کند. در حالی که به طور کلی بسیار کاربرپسند است، همه به سهم خود با خطاهای وردپرس برخورد کرده اند. سرگرم کننده نیست.
خوشبختانه، راههای زیادی وجود دارد که میتوانید این مشکلات را حل کنید.
نکته مهم در اینجا درک منبع مشکل است زیرا اکثر مسائل وردپرس ناشی از مسائل نسبتا کوچک و آسان برای رسیدگی است. هنگامی که آن را مرتب کردید، وب سایت وردپرس خود را با موفقیت به حالت عادی بازگردانید.
در این راهنما، ما به شما نشان خواهیم داد که چگونه می توانید خطاهای وردپرس را به راحتی و به طور موثر شناسایی و رفع کنید.
آماده؟ شروع کنیم.
چرا شناسایی و رفع خطاهای وردپرس بسیار مهم است؟
یکی از بدترین اتفاقاتی که برای صاحب وب سایت می افتد این است که با یک خطای غیرمنتظره در سایت خود مواجه می شوید.
و با توجه به تنوع خطاهای وردپرس، باید بدانید که چگونه آنها را تشخیص داده و اصلاح کنید.
در غیر این صورت، یک وب سایت ناکارآمد در دست خواهید داشت که فقط یک خبر بد است.
ممکن است در نهایت با یک وب سایت منسوخ شده مواجه شوید، تبدیل ها یا فروش ها را با افت سریع تجربه کنید، یا نتوانید یک تجربه رضایت بخش برای مشتری ارائه دهید.
به عنوان مثال، وقتی خطا در برقراری اتصال پایگاه داده می بینید، دلایل معمول این است که یا سرور از کار افتاده است، یک پایگاه داده خراب در دست دارید یا به سادگی پتانسیل های ورود اشتباه را وارد می کنید. در حالی که اینها مشکلاتی هستند که به راحتی قابل حل هستند، نمی توانید آنها را نادیده بگیرید، به این امید که خودشان اصلاح شوند - باید فوراً اقدام کنید.
به طور مشابه، ممکن است با مشکلات دیگری مانند خطای 404 Not Found یا "صفحه سفید مرگ" روبرو شوید. هر دوی این خطاها روی front-end تأثیر میگذارند، به این معنی که حتی اگر محتوا در سرور وجود دارد، نمیتوان به آن دسترسی پیدا کرد. و یک وب سایت بدون محتوای آن چیست، درست است؟
شما باید فوراً اقدام کنید، از غیرفعال کردن همه افزونهها و سپس فعال کردن مجدد آنها، بازگرداندن تم، تغییر پیوندها یا اصلاح قوانین وردپرس.
اصولاً باید بر اساس انواع خطاهای وردپرسی که با آن مواجه می شوید عمل کنید.
اگر وب سایت شما خراب باشد یا به درستی کار نکند، درآمد خود را از دست می دهید. به علاوه، این احتمال وجود دارد که بازدیدکنندگان شما به سمت رقیب شما بروند.
به گفته Akamai، چیزی که اوضاع را بدتر میکند، این است که سایتهایی که از کار افتادهاند به طور متوسط 9 درصد نرخ رها شدن دائمی را تجربه کردهاند.
در واقع، از دست دادن شهرت - آنلاین و آفلاین - یکی از رایج ترین پیامدهای قطع است.
همچنین فراموش نکنیم که خطاهای وردپرس میتوانند امنیت وبسایت شما را نیز به خطر بیندازند، زیرا هکرها همیشه در تلاش برای انجام جرایم سایبری مانند DDoS، جعل DNS و مسمومیت DNS هستند.
به همین دلیل است که شما باید تمام تلاش خود را برای شناسایی و رفع خطاهای وردپرس در اسرع وقت انجام دهید.
نکات سریع برای رفع خطاهای وردپرس
داشبورد وردپرس قابل تنظیم و بصری مصونیت از اشتباهات را تضمین نمی کند. حتی بی گناه ترین خطاها نیز می توانند وب سایت شما را در معرض آسیب پذیری ها و تهدیدات امنیتی قرار دهند.
خبر خوب این است که می توانید با انجام چند قدم از آنها جلوگیری کنید. بیا یک نگاهی بیندازیم.
یک پلاگین کش نصب کنید
هر وب سایت وردپرسی باید یک افزونه کش داشته باشد. این ابزار کپی هایی از صفحات وب را که به طور مکرر به آنها دسترسی دارند نگهداری می کند و زمان بارگذاری سریعتر را برای کاربران تضمین می کند.
هنگام انتخاب یک افزونه، عوامل خاصی وجود دارد که باید آنها را در نظر بگیرید. در ابتدا، باید مزایای ارائه شده را با هزینه نسبی متحمل شده و اینکه آیا افزونه به طور مکرر به روز می شود یا خیر مقایسه کنید. ثانیاً، افزونههای کش رایگان را فوراً رد نکنید زیرا دارای مزایای خاص خود هستند.
ما به شدت WP Rocket، W3 Total Cache و WP Super Cache را توصیه میکنیم، اما همیشه میتوانید یکی را انتخاب کنید که با نیازهای شما مطابقت داشته باشد.
به روزرسانیهای وردپرس را به طور منظم نصب کنید
به عنوان یک مبتدی در وردپرس، اصطلاح "به روز رسانی" می تواند کمی ترسناک باشد.
با این حال، شما باید به محض انتشار به روزرسانیهای جدید را بپذیرید تا از هر گونه هک احتمالی سایت خود جلوگیری کنید.
عدم تمایل اولیه شما در به روز رسانی وب سایت می تواند در مراحل بعدی این روند را سخت تر کند.
علاوه بر این، نیازی به صبر نیست زیرا این فرآیند دشوار نیست، و تمام چیزی که شامل یک کلیک است. کدنویسی مناسب تم و افزونه نیز عملکرد روان سایت شما را تضمین می کند.
به عبارت دیگر، برای به حداکثر رساندن امنیت سایت خود، باید به محض اطلاع از موجود بودن به روز رسانی، وردپرس خود را به روز کنید.
مدیریت سایت وردپرس شما نیز مهم است، همراه با نصب به روز رسانی ها برای ارتقای وب سایت شما برای رعایت آخرین معیارهای عملکرد و امنیت.
با این اوصاف، قبل از بهروزرسانی به عنوان تضمین امنیتی، مطمئن شوید که پشتیبانگیری دارید.
از ویرایش سایت خود در حالت زنده خودداری کنید
ویرایش زنده سایت، چه مبتدی و چه متخصص، مشکل ساز است. اطمینان از اجتناب از آن، هرگونه رفتار غیرعادی در سرور زنده را به حداقل می رساند، که به نوبه خود از اعتبار، محبوبیت و رتبه بندی SERP برند شما محافظت می کند.
شما باید همیشه تغییراتی را که در وب سایت وردپرس خود ایجاد کرده اید در یک محیط مرحله بندی آزمایش کنید. WordPress را نصب کنید.
را به عنوان یک کپی محلی روی رایانه خود قرار دهید و سپس ویرایش لازم را در سایت خود ادامه دهید.
پس از اتمام کار، کپی سایت را مستقیماً از لوکال هاست در سرور زنده آپلود کنید.
قبل از آپلود تغییر در نسخه وب، مطمئن شوید که عملکرد آن را در قسمت مرحله بندی آزمایش کرده اید. این زیر دامنه دسترسی را محدود می کند اما بستری برای آزمایش تمام تغییرات ایجاد شده در وب سایت ارائه می دهد. آزمایش عملکردهای جدید یا هر اصلاحیه دیگری نیز امکان پذیر است.
شما می توانید از سرورهای محلی مانند XAMPP یا Wamp برای ایجاد محیط استیجینگ استفاده کنید و سپس وب سایت ویرایش شده را در سرور زنده آپلود کنید. همچنین فراموش نکنید که پس از آپلود در سرور زنده، لینک های لوکال هاست را تغییر دهید.
پی اچ پی PHP را به روز کنید
یکی از محبوب ترین چارچوب های اسکریپت نویسی، PHP زیربنای اکثر وب سایت های آنلاین است.
فرض کنید وب سایت خود را به آخرین نسخه PHP ارتقا نداده اید. ممکن است در هنگام نصب آخرین افزونه وردپرس با مشکلاتی مواجه شوید زیرا اسکریپت قدیمی می تواند در هنگام نصب ورود به سیستم چالش هایی ایجاد کند.
بزرگترین مشکل در اینجا این است که می تواند عملکرد سایت شما را به شدت به خطر بیندازد.
به همین دلیل است که به روز رسانی PHP خود به آخرین نسخه بسیار مهم است. پس از ورود به حساب میزبانی خود، فقط به تنظیمات PHP یا تنظیمات PHP بروید—نام منو بسته به میزبان متفاوت است—پس از ورود به حساب میزبانی خود برای ردیابی نسخه PHP و در صورت نیاز ارتقاء دهید.
در اینجا یک راهنمای گام به گام سریع برای به روز رسانی PHP میزبان آمده است:
وارد cPanel شوید و قسمت Software را بررسی کنید.
روی PHP Configuration یا PHP Settings کلیک کنید.
Update را انتخاب کنید.
اگر هنگام به روز رسانی PHP با مشکل مواجه شدید، همیشه می توانید برای راهنمایی بیشتر با تیم پشتیبانی هاست خود تماس بگیرید.
از سایت خود بک آپ بگیرید
تهیه نسخه پشتیبان از وب سایت وردپرس شما می تواند برای برخی خسته کننده و پیچیده باشد.
در واقع، در مقایسه با یک به روز رسانی، روند دقیقا برعکس است. اما گرفتن نسخه پشتیبان به طور منظم ارزش این مشکل را دارد.
سایت شما هر زمان که تغییر قابل توجهی در آن ایجاد کنید ممکن است به طور غیرمنتظره ای از کار بیفتد.
هنگام بهروزرسانی قالبها یا افزونههای وردپرس، یک مشکل نیز ممکن است.
با توجه به اینکه زمان خرابی چقدر می تواند پرهزینه باشد، باید اقدامات فوری برای رفع خطا انجام دهید. هنگامی که یک نسخه پشتیبان در محل دارید، می توانید به راحتی وب سایت خود را به تاریخ عملکرد قبلی برگردانید.
بهترین راه برای انجام این کار نصب و فعال کردن یک افزونه رایگان پشتیبان وردپرس است که می تواند به طور خودکار در مدت زمان برنامه ریزی شده از طرف شما نسخه پشتیبان تهیه کند.
استراتژی های بلند مدت برای شناسایی و رفع خطاهای وردپرس
اگر به برنامه نگهداری سایت پایبند باشید، می توان از عیب یابی خطاهای وردپرس جلوگیری کرد. در زیر، ما چند مرحله را فهرست کردهایم که باید بهطور دورهای برای یک وبسایت کارآمد انجام دهید.
یک ارائه دهنده میزبان وب قابل اعتماد دریافت کنید
به محض اینکه تصمیم به ایجاد یک وب سایت وردپرسی گرفتید، دریافت یک ارائه دهنده میزبان وب قابل اعتماد باید در بالای لیست کارهای شما باشد.
انتخاب میزبانهای وب که خدمات ارزانی ارائه میدهند میتواند وسوسهانگیز باشد، اما تنها زمانی ارزشش را دارد که در امنیت سایت شما و در نتیجه محبوبیت شما آسیبی ایجاد نکنند.
ببینید، وب سایت یا وبلاگ شما در حال حاضر یک رسانه قدرتمند برای جذب مشتریان بالقوه و درگیر نگه داشتن مشتریان فعلی است که بسیار عالی است. با این حال، تمرکز صرف بر روی محتوای قانع کننده کافی نیست.
قبل از انتخاب گران ترین طرح، باید به الزامات میزبانی دسترسی داشته باشید. اطمینان حاصل کنید که میزبان وب آینده شما امنیت، کاربر پسند بودن و پاسخگویی وب سایت شما را تضعیف نمی کند.
در عین حال، پرهزینه ترین طرح را انتخاب نکنید.
به جای اینکه صرفاً به کیف پول خود فکر کنید، باید بر اساس اهداف سایت خود و میزان ترافیکی که در طولانی مدت تجربه می کنید تصمیم بگیرید. قبل از تصمیم گیری تحقیق کامل انجام دهید.
کش خود را پاک کنید
در اینجا، شما باید با دو نوع کش سروکار داشته باشید: کش مرورگر و کش وردپرس.
تمام هدف یک کش این است که با دانلود یک نسخه از سایت خود، زمان بارگذاری را سریعتر کنید.
با این حال، ممکن است مرورگر شما متوجه نشود که سایت یا پست وردپرس به روز شده است و به آپلود نسخه قبلی به جای نسخه اصلاح شده ادامه دهد. برای جلوگیری از این مشکل، باید کش مرورگر خود را پاک کنید تا آخرین نسخه صفحه خود را ببینید.
همین امر در مورد کش وردپرس شما نیز صدق می کند.
اگر تصمیم دارید از توصیه های ما پیروی کنید و افزونه کش وردپرس را نصب و فعال کنید، ممکن است نسخه کش وب سایت خود را مشاهده کنید.
بنابراین، باید کش وردپرس خود را پاک کنید تا مطمئن شوید که وب سایت شما آخرین نسخه را ارائه می دهد.
مراقب پلاگین ها و تم های وردپرس خود باشید
تضاد افزونه ها یکی از رایج ترین دلایل خطاهای وردپرس است. به همین دلیل است که غیرفعال کردن افزونه های وردپرس برای یافتن مقصر و سپس فعال کردن مجدد افزونه ها می تواند مشکل را حل کند.
این چیزی است که باید انجام دهید:
روی Plugins در داشبورد مدیریت اصلی کلیک کنید.
همه پلاگین ها را انتخاب کنید و سپس بر روی دکمه Deactivate از منوی بازشو Bulk Actions کلیک کنید.
روی Apply کلیک کنید.
دکمه غیرفعال کردن تمام افزونه های انتخاب شده.
پس از یافتن پلاگین می توانید افزونه ها را دوباره فعال کنید.
برای تم های وردپرس شما هم همینطور است. می توانید با تغییر به یک تم پیش فرض وردپرس مانند Twenty Twenty متوجه شوید که آیا موضوع شما باعث ایجاد مشکل می شود یا خیر.
اگر موضوع شما باعث ایجاد خطا شده است، باید بتوانید به راحتی وارد سایت وردپرس خود شوید.
اسکن بدافزار و درهای پشتی (Scan for Malware and Backdoors)
اگر دلیلی دارید که فکر کنید سایت وردپرس شما تحت تأثیر بدافزار قرار گرفته است، می توانید آن را با ابزارهای نظارت بر امنیت وب سایت برای صاحبان سایت وردپرس اسکن کنید.
در حالی که تعداد زیادی در دسترس هستند، ما به شدت استفاده از Sucuri را توصیه می کنیم زیرا نه تنها از ویژگی های غنی برخوردار است، بلکه فوق العاده کارآمد و قابل اعتماد است.
یک سیستم اشکال زدایی وردپرس را در جای خود قرار دهید
شما می توانید WB-DEBUG را برای ثبت مشکلات در یک سایت وردپرس فعال کنید.
می توانید WP_DEBUG را در فایل wp-config.php پیدا کنید. با توجه به اینکه این ثابت چقدر راحت می تواند حالت «اشکال زدایی» را در وردپرس راه اندازی کند، جای تعجب است که اکثر توسعه دهندگان فراموش می کنند این کار را انجام دهند. گزارش آن می تواند تمام فعالیت های سایت را ثبت کند و همچنین مشکلات احتمالی را عیب یابی کند.
همچنین می توانید افزونه های اشکال زدایی وردپرس را نصب کنید. در اینجا لیستی از دو مورد از قابل توجه ترین ابزارهایی که می توانید امتحان کنید آورده شده است:
New Relic
New Relic ابزار اشکال زدایی قوی تر است که به شما کمک می کند تا تجربه کاربر را نظارت کنید و عملکرد وب سایت خود را تجزیه و تحلیل و بهبود بخشید. همچنین میتوانید از این ابزار پریمیوم برای نقشهبرداری از معماری وردپرس خود و شناسایی ناهنجاریها قبل از وقوع استفاده کنید.
مانیتور پرس و جو
Query Monitor یک پنل ابزار توسعه دهنده در وردپرس ارائه می دهد که به شما امکان می دهد پرس و جوهای پایگاه داده، فراخوانی های HTTP API، خطاهای PHP، قلاب ها و اقدامات، توقف بلوک های ویرایشگر، اسکریپت ها و شیوه نامه های ردیف شده و غیره را فعال کنید. بسیار کارآمد است و به شما کمک می کند تا از اجرای روان وب سایت خود اطمینان حاصل کنید.
یک هشدار: از وب سایت خود نسخه پشتیبان تهیه کنید
قبل از اینکه ادامه دهید و هر یک از مراحل زیر را دنبال کنید، از کل وب سایت خود یک نسخه پشتیبان تهیه کنید. هنگامی که سعی می کنید وب سایت خود را تعمیر کنید، ممکن است آن را حتی بیشتر خراب کنید. داشتن یک نسخه پشتیبان تضمین می کند که همیشه می توانید به وضعیت "کمتر شکسته" وب سایت خود بازگردید. بنابراین، قبل از ایجاد هر گونه تغییر در وب سایت خود، از آن نسخه پشتیبان تهیه کنید.
خطا در برقراری اتصال پایگاه داده در وردپرس.
Error Establishing a Database Connection
این رایج ترین خطای کاربران وردپرس است. اگر از کاربران وردپرس هستید، احتمالاً حداقل صد بار در طول زندگی خود با این خطا مواجه خواهید شد.
وقتی پیغام خطای «خطا در ایجاد اتصال پایگاه داده» را مشاهده می کنید، به سادگی به این معنی است که وردپرس نمی تواند به سرور پایگاه داده MySQL شما متصل شود.
شایع ترین دلیل این مشکل، اعتبارنامه نادرست ورود به پایگاه داده است. شاید رمز عبور یا نام کاربری شما اشتباه باشد.
برای بررسی صحیح بودن رمز عبور و نام کاربری خود، فایل wp-config.php خود را ویرایش کنید و به دنبال کد زیر بگردید:
define('DB_NAME', 'پایگاه_نام');
/** نام کاربری پایگاه داده MySQL */
define('DB_USER', 'username');
/** پسورد پایگاه داده MySQL */
define('DB_PASSWORD', 'password');
/** نام میزبان MySQL */
define('DB_HOST', 'localhost');
در نمونه کد بالا:
نام کاربری نام کاربری کاربر پایگاه داده MySQL است که به پایگاه داده وردپرس شما دسترسی دارد.
رمز عبور رمز عبور کاربر پایگاه داده MySQL است.
host آدرس سروری است که پایگاه داده شما را میزبانی می کند. در اینجا لیستی از نام های میزبان MySQL رایج است.
database_name نام پایگاه داده وردپرس شما است که می خواهید به آن دسترسی پیدا کنید.
اعتبارنامه ورود به پایگاه داده را در فایل wp-config.php خود بررسی کنید و در صورت اشتباه بودن آنها را برطرف کنید. در بیشتر موارد، این خطا زمانی ظاهر می شود که اعتبارنامه ورود به پایگاه داده نامعتبر باشد.
اما مواردی وجود دارد که ممکن است چیزهای دیگری باعث این خطا شود. یکی از آنها این است که سرور پایگاه داده شما پاسخ نمی دهد. در این صورت، تنها کاری که می توانید انجام دهید این است که با میزبان وب خود تماس بگیرید و از آنها بخواهید که مشکل را برطرف کنند.
خطای داخلی سرور در وردپرس (500 Internal Server Error)
این خطا زمانی ظاهر می شود که نوعی مشکل در سرور وجود داشته باشد اما نرم افزار سرور قادر به شناسایی دقیق خطا نیست.
به معنای واقعی کلمه دلایل جور به جور و متعددی وجود دارد که چرا شما ممکن است این خطا را ببینید. شاید یک افزونه خراب نصب کرده باشید یا تغییراتی در پایگاه کد وردپرس ایجاد کرده باشید.
در اینجا چند چیز وجود دارد که باید امتحان کنید:
فایل htaccess خود را بررسی کنید
فایل htaccess. برای بازنویسی URL ها و زیبا جلوه دادن آنها استفاده می شود. گزینه “Pretty Permalinks” در تنظیمات پیوندهای دائمی وردپرس از این فایل استفاده می کند تا URL های وب سایت شما “زیبا” به نظر برسد.
اگر فایل htaccess شما خراب شده باشد، سرور شما خطای سرور داخلی 500 را نمایش می دهد.
برای اینکه بدانید فایل htaccess شما مشکل ایجاد کرده است، باید وارد سرویس گیرنده FTP یا برنامه File Manager که میزبان وب شما ارائه کرده است وارد شوید و نام فایل htaccess. را به ".htaccess_backup" تغییر دهید.
پس از تغییر نام فایل، سعی کنید صفحه اصلی وب سایت خود را باز کنید. اگر وبسایت شما اکنون کار میکند، از صفحه تنظیمات پیوندهای ثابت از داشبورد وردپرس خود دیدن کنید و روی ذخیره تغییرات کلیک کنید.
به قالب یا Theme پیش فرض بروید
اگر پیام خطای 500 سرور داخلی را مشاهده می کنید، احتمالاً نمی توانید به داشبورد دسترسی پیدا کنید.
اگر میتوانید به داشبورد دسترسی داشته باشید، از بخش Themes دیدن کنید و موضوع را به قالب پیشفرض که با وردپرس ارائه میشود تغییر دهید.
اگر نمیتوانید به داشبورد دسترسی پیدا کنید یا اگر تم پیشفرض را نصب نکردهاید، به کلاینت FTP خود وارد شوید، به پوشه wp-themes بروید و نام پوشه تم فعلی خود را به چیز دیگری تغییر دهید.
این کار وردپرس را مجبور میکند که به تم پیشفرض سوئیچ کند و در صورتی که از قبل تم پیشفرض را نداشته باشید، وردپرس تم پیشفرض را دانلود و نصب میکند.
افزایش محدودیت حافظه
این به ندرت دلیل خطای 500 سرور داخلی است، اما گاهی اوقات سایت وردپرس شما می تواند از حد پیش فرض حافظه PHP که در فایل wp-config.php تنظیم شده است، عبور کند. وقتی این اتفاق می افتد، خطای 500 سرور داخلی را مشاهده می کنید.
برای رفع این مشکل، به کلاینت FTP خود وارد شوید و خط کد زیر را به انتهای فایل wp-config.php خود اضافه کنید:
define('WP_MEMORY_LIMIT', '64M');
تمام افزونه های وردپرس خود را غیرفعال کنید
ممکن است یک پلاگین خراب یا خراب دلیلی برای مشاهده این خطا باشد.
اگر نمی دانید کدام افزونه این مشکل را ایجاد کرده است، باید تمام افزونه های وردپرس خود را غیرفعال کنید.
در بیشتر موارد، اگر این خطا را مشاهده می کنید، نمی توانید به داشبورد وردپرس دسترسی پیدا کنید. اگر میتوانید از داشبورد وردپرس خود به صفحه افزونهها دسترسی پیدا کنید، همه افزونهها را از آنجا غیرفعال کنید.
از طرف دیگر، اگر نمی توانید به قسمت Admin دسترسی پیدا کنید، به سرویس گیرنده FTP خود وارد شوید و نام پوشه افزونه ها را در پوشه wp-content تغییر دهید.
صفحه سفید مرگ White Screen of Death
این نام گذاری ما نیست، در واقع این یک مشکل شایع وردپرس است که به راحتی قابل حل است.
این وحشتناک ترین خطا در جامعه وردپرس است زیرا پیام خطایی را نمی بینید که به شما بگوید چرا این صفحه سفید را می بینید.
در اینجا چند چیز وجود دارد که می توانید امتحان کنید:
Debugging را فعال کنید
هنگامی که اشکال زدایی را در وردپرس فعال می کنید، وردپرس شروع به نمایش پیام های خطایی می کند که در یک محیط تولید پنهان می شود. دلیل اینکه وردپرس این پیام های خطا را پنهان می کند این است که یک هکر ممکن است از اطلاعات ارائه شده توسط این خطاها سوء استفاده کند.
هنگامی که اشکال زدایی را فعال کنید، ممکن است خطای واقعی را ببینید.
برای فعال کردن اشکال زدایی، به دنبال خط کد زیر در فایل wp-config.php خود بگردید:
define('WP_DEBUG', false);
این را در جایی در پایین فایل خواهید دید. برای فعال کردن اشکال زدایی false را به true تغییر دهید.
از تم پیش فرض استفاده کنید
اگر میتوانید به داشبورد دسترسی پیدا کنید، به تم پیشفرض بروید. این معمولاً ناشی از تم های شکسته است.
اگر نمیتوانید به داشبورد مدیریت دسترسی پیدا کنید، مراحل بخش «500 خطای سرور داخلی» در بالا را امتحان کنید.
غیرفعال کردن همه پلاگین ها
افزونه هایی که سعی می کنند ظاهر وب سایت یا داشبورد وب سایت شما را تغییر دهند ممکن است باعث این خطا شوند.
با دنبال کردن دستورالعملهای بخش بالا، همه افزونههای خود را غیرفعال کنید.
افزایش محدودیت حافظه
معمولاً این دلیل نیست، اما سعی کنید با دنبال کردن دستورالعملهای بخش بالا، محدودیت حافظه را افزایش دهید.
نوار کناری وردپرس در زیر محتوا
اگر نوار کناری شما در زیر محتوای شما به جای سمت چپ یا سمت راست (بسته به موضوع شما) نشان داده می شود، می تواند به معنای یکی از دو چیز باشد: یا طرح زمینه شما خراب شده است یا html شما نامعتبر است.
اگر طرح زمینه شما خراب است، بهترین کاری که می توانید انجام دهید این است که در صورت وجود به روز رسانی، تم را به روز کنید یا آخرین نسخه تم را دوباره نصب کنید.
با این حال، اگر کد HTML در وب سایت شما خراب است، باید کد نامعتبر را تعمیر کنید. این معمولاً زمانی اتفاق میافتد که یک تگ
را با تگ بسته شدن
نبسته باشید.
برای اینکه بفهمید واقعاً اینطور است یا نه، صفحه وب را که در آن این خطا را مشاهده می کنید باز کنید، کلیک راست کرده و گزینه «View Source Code» را کلیک کنید.
تمام کدهای HTML که صفحه وب شما استفاده می کند را نشان می دهد. این کد را کپی کنید، این ابزار HTML Validation Checker را باز کنید و کد را در آنجا قرار دهید تا بررسی کنید که آیا HTML شما معتبر است یا خیر.
اگر در آن صفحه خطایی مشاهده کردید، باید به دنبال فایلی باشید که کد HTML نامعتبر دارد و کد موجود در آن را برطرف کنید. متاسفانه، هر تم متفاوت است و صدها فایل دارد. شما باید به دنبال فایل بگردید و سپس به دنبال خطای ایجاد کد نامعتبر توسط خودتان باشید. ما نمی توانیم در این مورد به شما کمک کنیم.
اگر کد HTML شما معتبر است و همچنان این خطا را مشاهده می کنید، ممکن است طرح زمینه شما خراب شده باشد. یا فایل style.css شما در طرح زمینه فعلی ممکن است مقداری کد شکسته داشته باشد. اگر فایل style.css خراب است، باید یک توسعه دهنده برای رفع آن استخدام کنید.
ارتباط منقضی شد Connection Timed Out
این خطا معمولاً زمانی ظاهر می شود که وردپرس حافظه کافی برای بازی ندارد. در این صورت، باید محدودیت حافظه را در فایل wp-config.php خود افزایش دهید. برای انجام این کار، خط کد زیر را در انتهای فایل wp-config.php خود قرار دهید:
define('WP_MEMORY_LIMIT', '64M');
اگر با این کار خطای شما برطرف نشد، سعی کنید همه افزونه ها را غیرفعال کنید و به تم پیش فرض تغییر دهید. دستورالعمل ها را در بخش 500 خطای داخلی سرور در بالا ببینید.
رمز عبور مدیریت را فراموش کرده اید
همه ما در فراموشی رمز عبور مدیریت وب سایت خود مقصریم. نه فقط یک بار بلکه بیش از هزار بار. اگر این اتفاق برای شما افتاده است، وحشت نکنید.
تنظیم مجدد رمز عبور Admin واقعا آسان است.
ساده ترین راه برای انجام این کار از طریق پیوند رمز عبور خود را فراموش کرده اید در صفحه ورود به بخش مدیریت وردپرس شما است.
اگر ویژگی Forgot Your Password ارائه شده توسط وردپرس برای شما کار نمی کند، وارد PHPMyAdmin شوید و پایگاه داده سایت وردپرس خود را انتخاب کنید:
انتخاب پایگاه داده در phpMyAdmin، یک تعمیر آسان وب سایت وردپرس.
حال، جدول wp_users را از لیست جداول انتخاب کنید:
wp_users، یک تعمیر آسان وب سایت وردپرس را انتخاب کنید.
تمام کاربرانی که در وب سایت وردپرس خود (از جمله شما) وجود دارند را به عنوان ورودی پایگاه داده خواهید دید. نام کاربری خود را در لیست پیدا کنید و روی پیوند ویرایش در سمت چپ ردیف ورودی کلیک کنید:
ویرایش را انتخاب کنید، یک تعمیر آسان وب سایت وردپرس.
در صفحه ویرایش، گزینه هایی برای ویرایش user_pass را مشاهده خواهید کرد:
تغییر رمز عبور، یک تعمیر آسان وب سایت وردپرس.
درست مانند تصویر بالا، MD5 را از منوی کشویی انتخاب کنید و سپس رمز عبور جدید خود را در قسمت مقدار وارد کنید.
روی دکمه GO در پایین کلیک کنید و با رمز عبور جدید وارد شوید.
صفحات و پست ها خطای 404 یافت نشد را برمی گردانند
فایل htaccess شما معمولاً دلیل این خطا است. اگر خطای 404 را در پستها و صفحات میبینید، این به معنای دو چیز است: احتمالاً از Pretty Permalinks استفاده میکنید و وردپرس نمیتوانست فایل htaccess. را هنگام ذخیره تنظیمات ویرایش کند.
در 99٪ موارد، این مشکل با کلیک بر روی دکمه ذخیره تغییرات در صفحه تنظیمات پیوندهای دائمی در داشبورد مدیریت وردپرس شما برطرف می شود. این کار وردپرس را مجبور می کند تا تغییرات جدید در فایل htaccess را بازنویسی کند.
اگر که
کار نکرد، باید فایل htaccess. خود را ویرایش کنید و کد زیر را در آن قرار دهید:
# وردپرس را شروع کنید
RewriteEngine روشن است
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule. /index.php [L]
# پایان وردپرس
کد بالا باید کار کند.
پس از به روز رسانی در حالت تعمیر و نگهداری گیر کرده است
این یک مشکل نادر است. اگر وردپرس مراحل به روز رسانی را طی می کند و به دلایلی در وسط آن قطع می شود، پیام Maintenance Mode را همیشه در وب سایت خود خواهید دید.
اگر این مشکلی است که شما با آن روبرو هستید، به سادگی فایل .maintenance را از دایرکتوری نصب وردپرس خود حذف کرده و از وب سایت خود دیدن کنید. بیشتر اوقات مشکل را برطرف می کند.
امیدواریم راه حل های بالا برای شما کارساز بوده باشد. اگر این کار را نکردند، باید یک توسعه دهنده وب پیدا کنید که بتواند این خطاها را برطرف کند.
اگر به دنبال یک شرکت خدمات وردپرس مدیریت شده با تجربه رفع مشکلات رایج وردپرس برای شما هستید، امیدواریم وب برتر را در نظر بگیرید.
مطلبی دیگر از این انتشارات
می خواهید بازدید و ترافیک سایت را افزایش دهید- مطمئن شوید سایت شما سریع است
مطلبی دیگر از این انتشارات
برترین فاکتورهای رتبه بندی جدید گوگل برای سئو (1401)
مطلبی دیگر از این انتشارات
چرا یک مشاور سئو استخدام کنیم؟