ساسپند شدن بی‌دلیل سایت روی پلسک

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

برای من اشکال کار این بود که دامنه به دلیل اکسپایر شدن سابسکرایبشنش مسدود شده بود. برای رفع این مشکل با یوزر admin تو پلسک لاگین کردم و به بخش Subscriptions رفتم. بعد از باز شدن  این بخش اسم دامنه مشکل دارم رو رو جستجو و روش کلیک کردم. بعد از وارد شدن به صفحه دامنه از گزینه‌های منوی سمت راست از بخش Account روی Customize کلیک کردم. توی این بخش تنظیمات سابسکرایبشن دامنه قرار داشت. آخرین گزینه Expiration date بود که باعث بروز مشکل شده بود، تیک گزینه  Unlimited رو براش فعال کردم و تنظیمات رو آپدیت کردم. تمام، مشکل من حل شد.

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

مشکل در نصب اس‌اس‌ال Comodo روی سی‌پنل

امشب می‌خواستم روی س‌پنل اس‌اس‌ال شرکت comodo رو برای یکی از دامنه‌ها فعال کنم. مطابق معمول یه CRT روی سی‌پنل ایجادکردم و دادم به کومودو تا CRT بگیرم. بعد از دریافت‌ فایل‌های لازم CRT رو روی سرور آپلود کردم. بعد از اون رفتم برای نصب و auto refill رو زدم تا فیلدهای CRT و Private Key بصورت خودکار درج بشن. فیلد 

Certificate bundle verification failed!
Verification Result [ stdin: C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Domain Validation Secure Server CA

محتوای دو تا فایل دیگه رو که قرار می‌دادم اصلا به عنوان کد معتبر CA شناخته نمی‌شدن.

اما چطور مشکل رو حل کردم؟

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

COMODORSADomainValidationSecureServerCA.crt

COMODORSAAddTrustCA.crt

AddTrustExternalCARoot.crt

با قرار دادن محتوای این سه تا فایل نصب SSL به درستی و بدون مشکل انجام شد.

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

رفع خطای Table ‘./eximstats/sends’ is marked as crashed در سی پنل

ممکنه هنگام مراجعه به Mail Delivery Reports تو پنل whm با خطای زیر مواجه بشید.

Error from delivery reporter: (XID ewwqwd) DBD::mysql::db
selectall_arrayref failed: Table './eximstats/sends' is marked as crashed
and should be repaired

همونطور که از متن خطا مشخصه جدول send از دیتابیس eximstats که مربوط به میل سرور exim هست کرش کرده. برای رفع خطا دستور زیر رو تو شل لینوکس اجرا کنید تا کل دیتابیس repair بشه. با این کار مشکل رفع می‌شه

mysqlcheck --repair eximstats

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

eximstats.defers                                   OK
eximstats.failures                                 OK
eximstats.sends
warning  : Number of rows changed from --- to ---
status   : OK
eximstats.smtp                                     OK

حذف product از urlها در ووکامرس

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

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

ادامه خواندن حذف product از urlها در ووکامرس