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

خطای 502 Bad Gateway وردپرس؛ سرور PHP را عیبیابی کنیم
خطای 502 یعنی دروازه از برنامه پاسخ درست نگرفته است. زمان، صفحه و لاگ PHP را تطبیق دهید و پیش از ریاستارت، مسیر کند یا خراب را پیدا کنید.

خطای REST API وردپرس 401 یا 403؛ ویرایشگر را برگردانیم
اگر ویرایشگر بلوکی یا افزونه به REST API وصل نمیشود، کد پاسخ و بدنهٔ JSON را بخوانید و قانون مسدودکننده را بدون بازکردن همهٔ دسترسیها پیدا کنید.

نوشتهٔ زمانبندیشدهٔ وردپرس منتشر نمیشود؟ WP-Cron را درست کنیم
WP-Cron با بازدید سایت فعال میشود؛ ساعت وردپرس، وضعیت نوشته و خطای loopback را جدا کنید و در صورت نیاز cron واقعی بسازید.

ایمیل دریافت نمیکنید؟ خطای 552 و پرشدن صندوق را رفع کنید
اگر فرستنده پیام 552 Mailbox full میگیرد، سهمیهٔ همان صندوق را در cPanel پیدا کنید، پیامهای لازم را نگه دارید و از فرستنده بخواهید دوباره ارسال کند.

ایمیل دامنه به اسپم میرود؟ SPF و DKIM و DMARC را تنظیم کنید
برای کاهش خطای جعل و ردشدن ایمیل، فرستندههای دامنه را فهرست کنید، SPF و DKIM را از سرویسدهنده بگیرید و DMARC را آرامآرام اجرا کنید.

خطای Unauthorized در گواهی Let’s Encrypt را رفع کنیم
خطای Unauthorized یعنی Let’s Encrypt نتوانسته مالکیت دامنه را از راه چالش انتخابشده تأیید کند. نشانی DNS و مسیر فایل چالش را دقیق بررسی کنید.

خطای MySQL 1040؛ اتصالهای پایگاه داده را پیدا کنیم
خطای Too many connections میگوید اتصالهای پایگاه داده پر شدهاند. شمار اتصالها و برنامهٔ سازنده را پیدا کنید؛ افزایش سقف بهتنهایی درمان نیست.

خطای Unknown collation هنگام انتقال MySQL به MariaDB
اگر import فایل MySQL با Unknown collation متوقف شد، تفاوت نسخه را پیدا کنید و فقط روی یک کپی آزمایشی، collation پشتیبانینشده را جایگزین کنید.

خطای Allowed memory size exhausted در وردپرس را حل کنیم
پیام exhausted یعنی یک درخواست PHP به سقف حافظه رسیده است. مقدار مؤثر، زمان رخداد و افزونهٔ درگیر را پیدا کنید و محدودیت را حسابشده تنظیم کنید.