SHET20

حل مشکلات وردپرس بصورت قدم به قدم

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

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

حل مشکلات وردپرس

راستش این موضوع، یکی از مهم‌ترین چیزهاییه که هر وردپرسی باید بدونه. جالبه بدونید که ما سال‌ها پیش (دقیق‌تر بگم، تقریباً ۹ سال و ۹ ماه پیش) یه مقاله کامل درباره‌ی حل مشکلات وردپرس توی میهن وردپرس منتشر کردیم. مقاله‌ای که کلی از کاربرا باهاش مشکلات سایتشون رو برطرف کردن.

ولی حالا که برگشتم سراغ مقاله‌های قدیمی سایت، دیدم برای خیلی‌ها هنوزم این موضوع یه چالش بزرگه و هنوز براش یه ویدیوی کامل ضبط نکردم! به همین خاطر نشستم و شروع کردم یکی‌یکی مقاله‌های قدیمی رو مرور کردن و براشون ویدیو و آموزش‌های جدید تهیه کردم. چون واقعاً بعد از نزدیک به ۱۰ سال تجربه توی وردپرس، می‌دونم خیلی از مشکلات تکراری هستن و اگه یه راه‌حل درست و اصولی داشته باشید، دیگه لازم نیست هر بار دنبال جواب توی فروم‌ها و گروه‌ها بگردید.

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

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

الان وقتشه که بریم سراغ چند تا روش ساده ولی خیلی مهم که می‌تونن توی بیشتر مواقع مشکل سایتتون رو حل کنن. با هم می‌ریم جلو و یکی‌یکی این مراحل رو بررسی می‌کنیم.

قبل از شروع، دو تا کار رو حتماً انجام بدید

از سایت بکاپ بگیرید

قبل از اینکه بخواید افزونه‌ها رو غیرفعال کنید، فایل حذف کنید یا هسته وردپرس رو دستکاری کنید، یه نسخه پشتیبان کامل از فایل‌ها و دیتابیس سایتتون بگیرید. اکثر هاست‌ها توی پنلشون گزینه‌ی Backup دارن و با یکی دو کلیک این کار انجام می‌شه. این کار شاید ۵ دقیقه وقتتون رو بگیره، ولی اگه وسط کار چیزی خراب بشه، همین ۵ دقیقه نجاتتون می‌ده.

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

این یکی رو خیلی جدی بگیرید، چون واقعاً باعث می‌شه ساعت‌ها وقتتون تلف نشه. اگه روی سایتتون افزونه‌ی کش فعاله (مثلاً رخش)، مرورگر و سرور دارن نسخه‌ی ذخیره‌شده‌ی قدیمی صفحات رو نشون می‌دن. یعنی ممکنه شما مشکل رو حل کرده باشید ولی همچنان همون صفحه‌ی خراب قبلی رو ببینید و فکر کنید هیچ‌کدوم از کارهاتون جواب نداده!

پس قبل از شروع عیب‌یابی، یه بار کش رو کامل پاک کنید. توی افزونه رخش این کار با یه کلیک از پیشخوان انجام می‌شه و بعدش هم خودش کش صفحات رو دوباره گرم می‌کنه. ضمناً رخش یه پنل عیب‌یابی کش داره که بهتون می‌گه دقیقاً کدوم صفحه کش شده و کدوم نشده؛ همین یه بخش خیلی وقتا جواب سؤالتون رو می‌ده.

یه کار دیگه هم بکنید: سایت رو توی حالت ناشناس مرورگر (Incognito) باز کنید. اینطوری مطمئن می‌شید کش مرورگر خودتون هم دخالتی توی چیزی که می‌بینید نداره.

غیرفعال کردن همه افزونه‌ها

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

قبل از این کار، حتماً یه نگاه بندازید ببینید کدوم افزونه‌ها فعال بودن. مثلاً ممکنه Akismet یا Elementor Pro یا هر چیز دیگه‌ای روشن بوده. یادتون باشه، لازم نیست لیست بنویسید، فقط با یه نگاه بدونید چی به چی بوده. این خیلی کمک می‌کنه بعداً بتونید افزونه‌ها رو یکی‌یکی دوباره فعال کنید.

خب حالا همه رو انتخاب کنید، از منوی کشویی بالا، روی «غیرفعال‌سازی» کلیک کنید و دکمه «اجرا» رو بزنید. با این کار، وردپرس بدون هیچ افزونه‌ای اجرا می‌شه.

غیرفعال کردن همه افزونه‌ها
غیرفعال کردن همه افزونه‌ها

اینجا نوبت تست کردنه. برید ببینید مشکل هنوز هست یا نه. مثلاً اگه المنتورتون باز نمی‌شد، حالا دوباره امتحانش کنید. یا اگه صفحه سفید می‌اومد، ببینید الان درست شده یا نه. اگه مشکل حل شد، یعنی صد درصد قضیه از یکی از این افزونه‌ها بوده.

حالا وقتشه یکی‌یکی افزونه‌ها رو دوباره فعال کنید. ولی نه همه با هم! یکی رو فعال کنید، سایت رو تست کنید. بعدی رو فعال کنید، دوباره تست کنید. همین‌طور برید جلو تا لحظه‌ای که دوباره همون مشکل قبلی ظاهر بشه. همون‌جا وایسید. اون افزونه‌ای که آخر فعالش کردید و باهاش مشکل برگشت، همونه که داشت سایتتون رو خراب می‌کرد.

وقتی پیداش کردید، یا باید حذفش کنید، یا اگر ضروریه، دنبال آپدیت جدیدش بگردید یا با پشتیبانی اون افزونه تماس بگیرید. گاهی وقتا یه تداخل ساده بین دوتا افزونه باعث کلی دردسر می‌شه. این روش، به تنهایی می‌تونه ۵۰٪ مشکلات وردپرس رو ریشه‌کن کنه. مخصوصاً اونایی که بدون دلیل خاصی سایت از کار می‌افته.

حل مشکل باز نشدن المنتور

گاهی وقتا ممکنه فکر کنید یه مشکلی مربوط به خود المنتوره. مثلاً المنتور باز نمی‌شه، یا وقتی می‌خواید صفحه‌ای رو ویرایش کنید، توی لودینگ گیر می‌کنه، یا یه اروری نشون می‌ده که اصلاً معلوم نیست از کجاست. اینجاست که خیلیا سریع می‌گن «خب المنتور خرابه!» ولی نه، واقعیت اینه که ۹۰٪ مواقع، مشکل از خود المنتور نیست.

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

اگه المنتور درست اجرا شد، یعنی مشکل از یکی از اون افزونه‌هاییه که غیرفعالشون کردید. خیلی ساده. ولی هنوز نمی‌دونید دقیقاً کدوم افزونه‌ست، پس باید یکی‌یکی افزونه‌ها رو فعال کنید و بعد از هر بار فعال‌سازی، برید و المنتور رو تست کنید.

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

  • یا اون افزونه آپدیت نیست،
  • یا با نسخه فعلی المنتور تداخل داره،
  • یا تنظیماتش یه جایی مشکل داره که باعث این ارور شده.

یه مثال واقعی براتون بزنم: خیلی وقتا کاربرا افزونه All In One WP Security رو نصب می‌کنن. این افزونه توی تنظیمات فایروال خودش یه گزینه‌ای داره که اگه فعال باشه، ممکنه باعث بشه المنتور یا هر قسمت دیگه‌ای از سایت قاطی کنه. کاربر فقط با غیرفعال کردن کل افزونه متوجه می‌شه که مشکل از اینجاست، ولی اگه یه ذره بیشتر جلو بره، می‌تونه بفهمه که با غیرفعال کردن اون یه گزینه خاص، بدون حذف افزونه، مشکل برطرف می‌شه.

پس اینجا یه نکته طلایی هست که لزومی نداره همیشه افزونه‌ای که باعث مشکل شده رو حذف کنید. گاهی فقط یه تنظیم کوچیک توی اون افزونه باید تغییر کنه. اگه با این روش مشکل سایتتون حل شد که عالیه. ولی اگه نه، یعنی رفتیم روش اشتباه و مشکل از یه جای دیگه‌ست. نگران نباشید، هنوز کلی روش دیگه داریم که می‌تونه کمکتون کنه.

غیرفعال کردن قالب سایت

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

فرض کنیم قالب اهورا رو روی سایتتون نصب کردید. یه قالب حرفه‌ای، سبک، تمیز. ولی یهو یه مشکلی پیش میاد. مثلاً نمی‌تونید فایل آپلود کنید یا المنتور باز نمی‌شه یا یه خطای خاص می‌بینید. اولین چیزی که به ذهنتون می‌رسه شاید اینه که: «نه بابا، مگه می‌شه مشکل از خود قالب اهورا باشه؟!»

اما خب واقعیت اینه که حتی بهترین قالب‌ها هم ممکنه تحت شرایط خاصی به یه مشکل بخورن. مثلاً ممکنه با یه نسخه خاص از PHP ناسازگار باشن، یا با تنظیمات خاصی از هاست یا افزونه دیگه‌ای تداخل داشته باشن. اینجا کاری که می‌کنید اینه که می‌رید توی پیشخوان وردپرس، از منوی سمت راست وارد قسمت «نمایش ← پوسته‌ها» می‌شید.

حالا یه قالب پیش‌فرض وردپرس رو (مثلاً Twenty Twenty-Four یا هر قالب دیگه‌ای که دارید) فعال می‌کنید. یعنی موقتاً قالب اهورا رو کنار می‌ذارید.

فعال کردن قالبی به جز قالب نصب شده فعلی
فعال کردن قالبی به جز قالب نصب شده فعلی

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

حالا اگه می‌بینید مشکل برطرف شده، خب دیگه معلومه. مشکل از قالب فعلیه. یعنی قالب اهورا (یا هر قالب دیگه‌ای که استفاده می‌کردید) یا با هاستتون سازگار نیست، یا با نسخه فعلی وردپرس یا PHP مشکل داره، یا یه چیزی تو کدهاش باعث این خطا شده.

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

پس تا اینجای کار، دوتا قدم مهم رو برداشتیم: اول افزونه‌ها رو بررسی کردیم، بعدش قالب سایت رو. اگه هنوز هم مشکل پابرجاست، یعنی باید بریم سراغ مرحله‌ی بعد.

رفع مشکل از طریق هاست

خب فرض کنیم الان دیگه اوضاع جدیه! نه فقط سایتتون به‌هم ریخته، بلکه اصلاً نمی‌تونید وارد پنل مدیریت وردپرس بشید. یعنی پیشخوان وردپرس براتون باز نمی‌شه، صفحه لاگین کار نمی‌کنه یا هرچی که هست، انگار دیگه هیچ راهی برای ورود ندارید. این دقیقاً همون نقطه‌ایه که خیلی‌ها فکر می‌کنن دیگه سایتشون از دست رفته، اما واقعیت اینه که هنوز یه مسیر مهم و نجات‌بخش وجود داره: رفتن سراغ پنل هاست.

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

حالا وقتی وارد پنل هاست شدید، فرقی هم نمی‌کنه هاستتون چی باشه (سی‌پنل باشه یا دایرکت‌ادمین یا هر سیستم دیگه‌ای) یه بخشی داره به اسم File Manager. این همون‌جاییه که به فایل‌های سایتتون دسترسی پیدا می‌کنید. حتی اگه وردپرس بالا نیاد یا صفحه ورود لود نشه، باز هم می‌تونید از این مسیر وارد بشید.

فایل منیجر
فایل منیجر

توی File Manager، حالا دیگه می‌تونید برید داخل پوشه‌های اصلی سایتتون. مثلاً اگه قراره یه افزونه خراب رو غیرفعال کنید، می‌رید توی پوشه wp-content/plugins و اسم اون افزونه رو یه کم تغییر می‌دید، مثلاً تهش یه -off می‌ذارید. یا برای غیرفعال کردن قالب فعلی، می‌رید تو wp-content/themes و اسم قالب رو عوض می‌کنید. با این روش‌ها، وردپرس خودش به صورت خودکار اون افزونه یا قالب رو غیرفعال می‌کنه.

پس حتی وقتی هیچ دسترسی به وردپرس ندارید، باز هم کنترل اوضاع از دستتون خارج نشده. فقط کافیه یه‌کم بیشتر بدونید کجا رو باید نگاه کنید. توی مرحله بعد قراره دقیق‌تر بگیم چطوری با همین دسترسی به فایل‌ها، مشکلات مختلف رو شناسایی و حل کنید. بریم سراغش!

غیرفعال کردن افزونه‌ها از طریق هاست

خب حالا رسیدیم به یه مرحله خیلی مهم. فرض کنیم نه تنها سایت بالا نمیاد، بلکه حتی دسترسی به پنل مدیریت وردپرس هم از بین رفته. نه پیشخوان رو می‌تونید ببینید، نه صفحه لاگین کار می‌کنه. یعنی رسماً هیچ جایی برای ورود به وردپرس وجود نداره. اما نگران نباشید، چون هنوز یه راه خیلی مؤثر داریم: استفاده از پنل هاست.

وارد پنل هاستتون که بشید (چه سی‌پنل باشه، چه دایرکت‌ادمین یا هر سیستم دیگه‌ای) یه گزینه‌ای هست به اسم File Manager. این همون‌جاییه که تمام فایل‌های سایتتون قرار دارن، و از همین مسیر می‌تونید مستقیم وارد دنیای پشت صحنه سایت بشید، بدون اینکه لازم باشه وارد وردپرس بشید.

توی فایل منیجر، می‌رید داخل پوشه public_html. این پوشه جاییه که تمام فایل‌های اصلی سایتتون توش ذخیره شدن. حالا وارد پوشه wp-content بشید، بعدش برید توی پوشه plugins. اینجاست که همه‌ی افزونه‌هایی که رو سایتتون نصب کردید قرار گرفتن.

پوشه plugins در هاست
پوشه plugins در هاست

حالا قراره اینجا یه ترفند خیلی ساده ولی فوق‌العاده کاربردی رو پیاده کنیم. می‌خوایم افزونه‌ها رو یکی‌یکی به صورت دستی غیرفعال کنیم. برای این کار کافیه اسم پوشه‌ی هر افزونه رو یه کم تغییر بدید. مثلاً اگر یه افزونه‌ای اسمش elementor هست، اسمشو بذارید elementor2 یا حتی elementor-temp. همین که اسم پوشه عوض بشه، وردپرس دیگه اون افزونه رو نمی‌شناسه و به‌طور خودکار غیرفعالش می‌کنه.

ویرایش نام افزونه‌ها در هاست برای غیرفعالسازی
ویرایش نام افزونه‌ها در هاست برای غیرفعالسازی

این کارو برای چندتا افزونه انجام بدید، به‌خصوص اونایی که احتمال می‌دید ممکنه باعث مشکل شده باشن، مثلاً افزونه‌های امنیتی، فروشگاهی، صفحه‌سازها یا هر چی که اخیراً نصب یا به‌روزرسانی کردید.

حالا اگه دسترسی به سایت برگشت یا مشکل برطرف شد، یعنی مشخصه که اون افزونه‌ها باعث مشکل بودن. می‌تونید با بازگردوندن اسم پوشه به حالت اولش، افزونه رو دوباره فعال کنید و از توی پیشخوان بررسی کنید دقیقاً کدومش باعث اختلال می‌شده.

با این روش، بدون نیاز به ورود به وردپرس، می‌تونید مرحله‌به‌مرحله مشکل رو پیدا کنید و کنترل اوضاع رو به‌دست بگیرید. دقیقاً مثل باز کردن گره‌های یک طناب، یکی‌یکی پلاگین‌ها رو بررسی می‌کنید تا به اون افزونه‌ی مشکل‌ساز برسید.

غیرفعال‌سازی قالب از طریق هاست

خب حالا فرض کنیم با غیرفعال‌سازی افزونه‌ها، همچنان مشکلتون حل نشده. یعنی نه سایتتون درست شده، نه وارد پیشخوان وردپرس می‌تونید بشید. توی این مرحله وقتشه که بریم سراغ بررسی قالب سایت. چون خیلی وقت‌ها ممکنه یک قالب ناسازگار، خراب یا ناقص باعث بشه کل سایت بالا نیاد یا صفحه‌سازهایی مثل المنتور کار نکنن.

دقیقاً مثل کاری که برای پلاگین‌ها انجام دادیم، حالا می‌خوایم قالب رو هم به‌صورت دستی و موقت غیرفعال کنیم. باز هم می‌ریم توی پنل هاستمون، وارد File Manager می‌شیم، و از اونجا به پوشه public_html می‌ریم. بعد وارد مسیر wp-content/themes می‌شیم. اینجا تمام قالب‌هایی که روی سایتتون نصب هست رو می‌تونید ببینید.

پوشه themes در هاست
پوشه themes در هاست

حالا وقتشه قالب فعلی رو پیدا کنید، مثلاً فرض کنیم قالب فعلیتون ahura باشه. روی پوشه‌ی ahura راست‌کلیک کنید و گزینه rename رو بزنید. حالا یه عدد یا یه حرف مثل «2» یا «a» به آخر اسمش اضافه کنید، مثلاً ahura2 یا ahura-a. با این تغییر ساده، وردپرس دیگه نمی‌تونه اون قالب رو شناسایی کنه و به‌طور خودکار سوییچ می‌کنه روی یکی از قالب‌های پیش‌فرض خودش، مثلاً قالب twentytwentyfour.

تغییرنام قالب اهورا در هاست برای غیرفعالسازی
تغییرنام قالب اهورا در هاست برای غیرفعالسازی

اگه بعد از این کار سایتتون بالا اومد یا مشکل خاصی که داشتید (مثل بالا نیامدن المنتور، یا ارورهای عجیب توی صفحه) برطرف شد، خیلی راحت می‌تونید نتیجه بگیرید که مشکل از قالب بوده. شاید ناسازگار با افزونه‌ها بوده، یا با نسخه PHP هاست تداخل داشته، یا حتی یه باگ توی کدنویسی قالب وجود داشته.

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

این روش هم دقیقاً مثل مرحله قبل با پلاگین‌هاست. ساده، سریع و مؤثر. و از همه مهم‌تر، نیازی به دسترسی به پنل وردپرس هم نداره. فقط با چند تا کلیک توی فایل‌منیجر هاستتون می‌تونید بفهمید مشکل از قالبه یا نه.

مثالی از یه افزونه مشکل‌ساز

فرض کنیم افزونه‌ی امنیتی All In One WP Security رو نصب کردید و بعد از اون دیگه نمی‌تونید وارد پنل مدیریت وردپرستون بشید. مثلاً صفحه لاگین باز نمی‌شه، یا رمز عبور درست رو وارد می‌کنید ولی وارد نمی‌شید، یا حتی با ارور «Access Denied» مواجه می‌شید. احتمال خیلی زیاد دلیلش یکی از تنظیمات امنیتی اون افزونه‌ست، مثل قفل کردن ورود، تغییر آدرس صفحه لاگین، یا بلاک شدن آی‌پی شما.

حالا باید چه‌کار کنید؟ چون به پنل وردپرس دسترسی ندارید، باید دوباره بریم سراغ هاست. وارد پنل هاست بشید، وارد File Manager بشید، بعد وارد مسیر public_html/wp-content/plugins بشید. اینجا لیست همه افزونه‌های نصب‌شده رو می‌بینید. پوشه‌ای که مربوط به افزونه All In One WP Security هست معمولاً اسمش all-in-one-wp-security-and-firewall هست.

روی این پوشه راست‌کلیک کنید و Rename رو بزنید. حالا مثل همیشه، یه چیزی به انتهای اسم پوشه اضافه کنید، مثلاً یه «2» یا «bak». یعنی بشه مثلاً: all-in-one-wp-security-and-firewall2

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

اگه وارد شدید و دیدید همه چیز اوکیه، حالا وقتشه یه بررسی دقیق انجام بدید. یعنی اول اسم پوشه افزونه رو به حالت قبل برگردونید (همون‌طور که قبلاً یاد گرفتیم)، حالا که پنل مدیریت در دسترسه، وارد تنظیمات افزونه بشید. توی بخش‌هایی مثل «Brute Force» یا «Login Lockdown» و «Firewall» دنبال تنظیماتی بگردید که ممکنه ورود شما رو محدود کرده باشن.

مثلاً شاید گزینه‌ای فعال بوده که آدرس ورود رو تغییر داده یا آی‌پی شما رو بلاک کرده. اون تنظیم رو پیدا کنید، غیرفعالش کنید یا آی‌پیتون رو از لیست بلاک‌ها حذف کنید. این روش خیلی مؤثره چون بدون اینکه نیاز باشه افزونه رو کامل حذف کنید یا چیزی رو از اول نصب کنید، فقط با یه تغییر اسم ساده، دسترسی کامل به مدیریت سایت رو دوباره به‌دست میارید.

تنظیمات PHP در هاست

یکی از روش‌هایی که خیلی وقت‌ها باعث می‌شه مشکلات وردپرس برطرف بشن، سر زدن به تنظیمات PHP توی هاسته. شاید اصلاً از این موضوع خبر نداشتید یا تصور می‌کردید کار خیلی تخصصیه، اما واقعیت اینه که با چند کلیک ساده، می‌تونید از پنل هاستتون این تنظیمات رو بررسی و حتی اصلاح کنید. حالا بریم ببینیم ماجرا از چه قراره.

بعد از اینکه وارد پنل هاستتون شدید، چه CPanel داشته باشید و چه DirectAdmin، معمولاً یه بخشی وجود داره به اسم Select PHP Version. اگر از CPanel استفاده می‌کنید، کافیه از قسمت سرچ بالای صفحه عبارت PHP رو جستجو کنید. بعدش روی گزینه Select PHP Version کلیک کنید تا صفحه مربوط به تنظیمات باز بشه.

Select PHP Version
Select PHP Version

در این صفحه، می‌تونید دامنه‌ای که می‌خواید روش تغییرات انجام بدید رو انتخاب کنید. اگر چند تا دامنه یا ساب‌دامنه دارید، حتماً دقت کنید دامنه‌ی اصلی یا همون سایتی که مشکل داره رو انتخاب کنید. حالا وقتشه نسخه PHP رو تنظیم کنید. اگر دیدید نسخه‌ای مثل ۷.۴ یا ۸.۰ فعاله، پیشنهاد می‌کنم حتماً اون رو به نسخه جدیدتر مثل ۸.۳ یا ۸.۴ ارتقا بدید. نسخه‌های جدید علاوه بر امنیت بیشتر، سرعت بالاتری دارن و با قالب‌ها و افزونه‌های جدید وردپرس هماهنگ‌تر هستن.

تغییر نسخه PHP به آخرین نسخه
تغییر نسخه PHP به آخرین نسخه

بعد از انتخاب نسخه PHP، وارد بخش تنظیمات می‌شید که معمولاً توی سه تب مختلف دسته‌بندی شدن: Extensions، Options و Info. ما فعلاً با دو تای اول کار داریم.

در بخش Options، می‌تونید یک‌سری مقادیر رو به‌دلخواه تغییر بدید تا اجرای کدهای PHP روان‌تر بشه. مثلاً مدت‌زمان اجرای اسکریپت‌ها رو می‌تونید روی ۶۰ ثانیه بذارید. یا حافظه اختصاصی PHP رو از ۱۲۸ یا ۲۵۶ به ۵۱۲ افزایش بدید. این تغییرات به ظاهر ساده، باعث می‌شن سایت توی اجرای قالب‌ها یا افزونه‌های سنگین دچار خطا نشه.

بخش Options
بخش Options

یه نکته مهم اینه که اگر مثلاً موقع آپلود فایل توی وردپرس با خطا مواجه می‌شید یا می‌گه حجم فایل بیش از حده، به احتمال زیاد باید اینجا تنظیمات مربوط به upload_max_filesize و post_max_size رو افزایش بدید. مثلاً بذارید ۶۴ یا حتی بیشتر، بسته به نیازتون. فقط یادتون باشه مقدار post_max_size همیشه باید مساوی یا بیشتر از upload_max_filesize باشه.

حالا بریم سراغ تب Extensions. اینجا لیستی از ماژول‌های PHP رو می‌بینید که می‌تونید فعال یا غیرفعالشون کنید. بعضی از افزونه‌ها یا قالب‌ها برای اجرا شدن به این ماژول‌ها نیاز دارن. مثلاً ووکامرس بدون ماژول‌هایی مثل curl یا intl به مشکل می‌خوره، یا افزونه‌هایی مثل المنتور ممکنه به json و dom نیاز داشته باشن. خوشبختانه فقط کافیه تیک کنار هر کدوم رو بزنید تا فعال بشه.

تب Extensions
تب Extensions

در نهایت، بعد از انجام این تغییرات، اونا رو ذخیره کنید و برگردید به سایتتون. توی خیلی از موارد، فقط با همین چند تا تنظیم ساده، مشکل سایتتون حل می‌شه؛ بدون اینکه نیاز باشه وارد پنل وردپرس بشید یا با کدنویسی سروکله بزنید.

حذف htaccess. در هاست

اگر تا اینجا همه روش‌هایی که امتحان کردید مثل غیرفعال کردن افزونه‌ها، تغییر قالب، تنظیمات PHP و غیره رو انجام دادید ولی هنوز مشکلتون پابرجاست، وقتشه یه نگاهی به فایل‌های سیستمی وردپرس بندازیم. به‌خصوص یه فایل خیلی مهم به اسم .htaccess که خیلی وقت‌ها باعث ایجاد خطاهای عجیب و غریب توی وردپرس می‌شه. مخصوصاً خطاهای مربوط به باز نشدن صفحات، خطای 404 یا مشکلاتی که با پیوندهای یکتا (Permalinks) به وجود میان، خیلی وقت‌ها ریشه‌شون همین فایل خراب‌شده‌ی .htaccess هست.

برای اینکه بتونید این کار رو انجام بدید، اول وارد هاستتون بشید. از اونجا گزینه File Manager رو انتخاب کنید و وارد پوشه public_html بشید. این همون پوشه‌ایه که فایل‌های اصلی سایت وردپرستون توش قرار دارن. حالا دنبال فایل .htaccess بگردید. دقت کنید که چون این فایل مخفیه، باید مطمئن بشید نمایش فایل‌های مخفی (show hidden files) فعاله. توی سی‌پنل معمولاً می‌تونید این گزینه رو از بالا سمت راست فعال کنید.

حذف .htaccess در هاست
حذف .htaccess در هاست

وقتی فایل .htaccess رو پیدا کردید، خیلی ساده روش کلیک راست کنید و حذفش کنید. نگران نباشید، وردپرس خودش به‌صورت خودکار می‌تونه این فایل رو دوباره بسازه. فقط کافیه برید داخل پنل مدیریت وردپرستون و از منوی سمت راست وارد بخش تنظیمات بشید. از اونجا گزینه «پیوندهای یکتا» رو انتخاب کنید.

پیوند یکتا
پیوند یکتا

حالا بدون اینکه چیزی تغییر بدید، فقط یک بار روی دکمه «ذخیره تغییرات» کلیک کنید.

ساخت مجدد .htaccess در هاست
ساخت مجدد .htaccess در هاست

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

یه نکته‌ی مهم بعد از این کار: اگه از افزونه‌های کش یا بهینه‌سازی استفاده می‌کنید، اون‌ها معمولاً قوانین مخصوص خودشون رو به فایل .htaccess اضافه کرده بودن که با حذف فایل از بین رفته. توی افزونه رخش این موضوع خیلی راحت حل می‌شه، چون خودش وب‌سرور شما (آپاچی یا انجینکس) رو تشخیص می‌ده و قوانین لازم رو دوباره به‌صورت خودکار می‌سازه. کافیه یه بار وارد تنظیماتش بشید و کش رو ذخیره یا بازسازی کنید.

حذف فایل php.ini در هاست

اگر با همه روش‌هایی که تا اینجا گفتیم، هنوز هم مشکلتون پابرجاست و سایتتون درست کار نمی‌کنه، باید بریم سراغ یکی دیگه از فایل‌های مهم وردپرس که گاهی ممکنه عامل اصلی به‌هم‌ریختگی سایت باشه. این فایل هم مثل .htaccess داخل پوشه public_html قرار داره و اسمش هست php.ini.

فایل php.ini در واقع یک فایل پیکربندی برای سرور PHP هست که روی هاست شما اجرا می‌شه. این فایل می‌تونه تنظیماتی مثل حافظه مصرفی، زمان اجرای اسکریپت‌ها و موارد دیگه‌ای رو مشخص کنه. حالا بعضی وقت‌ها پیش میاد که یا این فایل خراب شده، یا به‌صورت نادرست تنظیم شده و باعث اختلال توی عملکرد سایت شده. حتی بعضی افزونه‌ها یا قالب‌ها ممکنه موقع نصب، تنظیماتی به این فایل اضافه کنن که در ظاهر مشکلی به وجود نمیاره، اما پشت صحنه سایت رو دچار اختلال می‌کنه.

برای همین، یه راه خیلی ساده برای تست اینه که این فایل رو موقتاً حذف کنید. وارد فایل منیجر هاستتون بشید، برید داخل پوشه public_html و دنبال فایلی به اسم php.ini بگردید. اگر پیداش کردید، روش کلیک راست کنید و حذفش کنید یا اگه نمی‌خواید حذفش کنید، می‌تونید فقط اسمشو تغییر بدید (مثلاً یه عدد بذارید آخرش) تا فعلاً غیرفعال بشه. بعد از اون، یه بار سایت رو باز کنید و ببینید مشکل برطرف شده یا نه.

اگر با حذف این فایل سایتتون درست شد، یعنی احتمالاً تنظیمات اشتباهی توی فایل php.ini بوده. حالا می‌تونید با نسخه پیش‌فرض یا تنظیمات بهینه‌تر دوباره اون رو بسازید یا از پشتیبانی هاستتون کمک بگیرید که براتون یه نسخه سالمش رو تنظیم کنن.

فعال کردن حالت دیباگ وردپرس

تا اینجا هر کاری کردیم بر اساس حدس و آزمون و خطا بود. ولی یه راه هم هست که مستقیم بهتون بگه دقیقاً کدوم فایل و کدوم خط کد باعث مشکل شده: حالت دیباگ وردپرس. این کار مخصوصاً وقتی به درد می‌خوره که با صفحه سفید (همون White Screen of Death) روبه‌رو شدید و هیچ پیام خطایی نمی‌بینید.

برای فعال کردنش، وارد فایل منیجر هاست بشید و توی پوشه public_html فایل wp-config.php رو پیدا کنید. روش کلیک راست کنید و گزینه Edit رو بزنید. حالا دنبال این خط بگردید:

define('WP_DEBUG', false);

و به‌جاش این سه خط رو بذارید:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

این تنظیمات باعث می‌شن خطاها به‌جای اینکه جلوی چشم بازدیدکننده‌ها نمایش داده بشن، توی یه فایل ثبت بشن. حالا یه بار همون صفحه‌ای که مشکل داشت رو باز کنید و بعد برید توی مسیر wp-content/debug.log. اونجا لیست خطاها با اسم دقیق فایل و شماره خط نوشته شده. معمولاً از روی مسیر فایل می‌فهمید مشکل از کدوم افزونه یا قالبه.

خیلی مهم: بعد از اینکه مشکل رو پیدا و حل کردید، حتماً WP_DEBUG رو دوباره روی false بذارید و فایل debug.log رو هم حذف کنید. چون هم این فایل به مرور بزرگ می‌شه و فضای هاستتون رو می‌گیره، هم اطلاعاتش از نظر امنیتی نباید در دسترس بمونه.

راهکار نهایی: آپدیت هسته وردپرس

اگر با مراحل بالا مشکل حل نشد، یک بار وارد بخش پیشخوان > به‌روزرسانی‌های وردپرس بشید.

بروزرسانی‌ها در وردپرس
بخش بروز‌رسانی‌های وردپرس

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

راه‌اندازی مجدد
راه‌اندازی مجدد

در صورتی که موقع راه‌اندازی مجدد با مشکلی مواجه شدید، روش زیر رو انجام بدید:

اول از همه وارد سایت رسمی وردپرس به نشانی wordpress.org بشید و از اونجا جدیدترین نسخه وردپرس رو دانلود کنید. بعد از دانلود، فایل زیپ وردپرس رو از حالت فشرده خارج کنید. داخل این فایل یه پوشه به اسم wordpress وجود داره. وارد این پوشه بشید، همه فایل‌ها و پوشه‌های داخلش (مثل wp-includes، wp-admin و فایل‌هایی مثل index.php و غیره) رو انتخاب کنید و مجدداً به‌صورت یک فایل زیپ جدید دربیارید. این فایل قراره به عنوان نسخه جدید هسته وردپرس روی سایتتون بارگذاری بشه.

حالا وارد کنترل‌پنل هاستتون بشید، فرقی نمی‌کنه سی‌پنل یا دایرکت‌ادمین باشه، و وارد مسیر public_html (یا همون روت اصلی سایتتون) بشید. اینجا اول از همه مطمئن بشید که بک‌آپ کامل از سایتتون دارید. اگر ندارید، قبل از ادامه‌ی کار حتماً از سایتتون بک‌آپ تهیه کنید، چون قراره فایل‌های اصلی وردپرس رو پاک کنید و اگر اشتباهی صورت بگیره، برگشت‌پذیر نیست.

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

  • پوشه wp-content (که شامل قالب‌ها، افزونه‌ها و آپلودهای شماست)
  • فایل wp-config.php (که شامل تنظیمات پایگاه داده و اطلاعات مهم سایتتونه)
  • فایل .htaccess (در صورتی که بهش دست نزدید)
آپدیت هسته وردپرس
آپدیت هسته وردپرس

برای اینکه این فایل‌ها پاک نشن، هنگام انتخاب فایل‌ها برای حذف، این سه مورد رو deselect کنید. یعنی کل فایل‌ها رو انتخاب کنید، بعد با نگه داشتن کلید Ctrl این سه تا رو از انتخاب خارج کنید. بعد بقیه فایل‌ها رو حذف کنید.

الان که فایل‌های هسته قدیمی رو پاک کردید، نوبت اکسترکت کردن فایل زیپ جدیده. روی اون فایل راست‌کلیک کنید و گزینه Extract رو بزنید. حتماً مطمئن بشید که فایل‌ها مستقیماً داخل public_html اکسترکت بشن، نه داخل یه پوشه دیگه.

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

در نهایت اگه دیدید یه فایل اضافی مثل readme.html یا license.txt هم داخل public_html مونده و نمی‌خواید نگهش دارید، می‌تونید حذفش کنید. همچنین پیشنهاد می‌کنم بعد از انجام این مراحل، از داخل پنل مدیریت وردپرس، به مسیر پیشخوان > به‌روزرسانی‌ها برید و یه بار بررسی کنید که همه چیز به‌روز باشه.

اگر با Warning و Notice مواجه شدیم چه کنیم؟

در صورتی که مشکل شما اختلالی در کارکرد سایت ایجاد نکرده و تنها خطای Notice یا Warning به‌صورت کد بالای صفحات سایت یا بین المنت‌های سایتتون نمایش داده می‌شه، اصلاً نیازی نیست نگران باشید. همون‌طور که در این مقاله توضیح دادیم، تنها کافیه از هاست بخواید Display Error رو غیرفعال کنن تا مشکل برای همیشه حل بشه. البته نمی‌شه گفت حل، اما خطاها مخفی خواهند شد. این خطاها مشکلی در کارکرد سایت ایجاد نخواهند کرد.

سایت خطا نمی‌ده ولی خیلی کنده، چیکار کنیم؟

یه دسته از «مشکلات» وردپرس اصلاً ارور نمی‌دن؛ فقط سایت به‌طرز آزاردهنده‌ای کند می‌شه. صفحه‌ها ۵-۶ ثانیه طول می‌کشن تا باز بشن، پیشخوان لاکِ‌پشتی کار می‌کنه و کاربرا قبل از دیدن محتوا می‌رن. این مورد رو هم نباید بی‌خیال بشید، چون هم روی رتبه سئوی سایتتون اثر می‌ذاره، هم روی فروش.

معمولاً سه تا دلیل اصلی داره:

  • نبود کش: وردپرس داره برای هر بازدیدکننده صفحه رو از صفر می‌سازه.
  • کوئری‌های سنگین دیتابیس: یه افزونه داره پشت صحنه کوئری‌های کند اجرا می‌کنه.
  • فایل‌های سنگین: تصاویر فشرده‌نشده و ده‌ها فایل CSS و JS اضافه.
  • برای این مدل مشکلات، عیب‌یابی دستی خیلی سخته چون خطایی وجود نداره که دنبالش بگردید. اینجا افزونه رخش دقیقاً به کارتون میاد!
rakhsh wordpress caching plugin

چون هم کش صفحه و بهینه‌سازی تصاویر و فایل‌ها رو انجام می‌ده، هم یه بخش پایش داره که کوئری‌های کند دیتابیس رو شناسایی می‌کنه و گزارش Core Web Vitals و PageSpeed رو مستقیم توی پیشخوان بهتون نشون می‌ده. یعنی به‌جای حدس زدن، دقیقاً می‌بینید کجای سایتتون داره وقت تلف می‌کنه.

سوالات متداول

صفحه سفید مرگ (White Screen) یعنی چی و چیکار کنم؟

یعنی PHP به یه خطای بحرانی خورده و اجرا متوقف شده، ولی خطا نمایش داده نمی‌شه. معمولاً یا کمبود حافظه PHP باعثشه یا یه افزونه/قالب معیوب. اول حالت دیباگ رو فعال کنید تا بفهمید مقصر کیه، بعد از طریق هاست غیرفعالش کنید.

ایمیل «سایت شما دچار مشکل فنی شده» از وردپرس اومده، یعنی چی؟

وردپرس وقتی یه افزونه یا قالب باعث خطای بحرانی می‌شه، خودکار به ایمیل مدیر یه لینک حالت بازیابی (Recovery Mode) می‌فرسته. با اون لینک می‌تونید وارد پیشخوان بشید و افزونه‌ی مشکل‌ساز رو غیرفعال کنید، حتی وقتی سایت بالا نمیاد. حتماً ایمیلتون رو چک کنید، چون خود وردپرس اسم افزونه‌ی مقصر رو هم توی ایمیل می‌نویسه.

خطای 500 (Internal Server Error) از کجا میاد؟

معمولاً از فایل .htaccess خراب، کمبود حافظه PHP یا یه افزونه‌ی ناسازگار. همون ترتیبی که توی مقاله گفتیم رو دنبال کنید: اول .htaccess، بعد افزایش حافظه PHP، بعد غیرفعال کردن افزونه‌ها از هاست.

بعد از اینکه مشکل رو حل کردم، سایت هنوز خرابه. چرا؟

به احتمال زیاد دارید نسخه‌ی کش‌شده رو می‌بینید. کش افزونه رو پاک کنید، مرورگرتون رو با Ctrl+F5 رفرش کنید یا سایت رو توی حالت ناشناس باز کنید.

چطور بفهمم مشکل از هاسته یا از سایت؟

اگه همه افزونه‌ها و قالب رو غیرفعال کردید و هسته وردپرس رو هم دوباره نصب کردید ولی مشکل هست، احتمال زیاد پای هاست وسطه. کند بودن مداوم، قطعی‌های موقت و خطاهای 503 هم معمولاً نشونه‌ی کمبود منابع هاستن.

جمع بندی

تا اینجای کار با هم کلی روش یاد گرفتیم واسه اینکه وقتی سایت وردپرسی‌مون با خطا مواجه می‌شه، چطوری قدم‌به‌قدم بیایم جلو و مشکل رو حل کنیم. از غیرفعال کردن افزونه‌ها و قالب گرفته تا بالا بردن رم و تایم‌اوت تو تنظیمات PHP، حذف فایل‌های حساس مثل htaccess، فعال کردن حالت دیباگ و حتی آپدیت دستی وردپرس، همه‌ی اینا رو گفتیم که اگه یه روزی سایتتون بالا نیومد، بدونید دقیقاً باید چیکار کنید.

نکته‌ی مهمی که این وسط هست اینه که اگه افزونه‌ی کش استفاده می‌کنید (مثلاً رخش)، حتماً قبل از شروع این مراحل یا کش رو پاک کنید یا کلاً افزونه رو غیرفعال کنید. چون ممکنه تغییراتی که انجام دادید رو نبینید و فکر کنید هنوز مشکل پابرجاست، در حالی که فقط کش داره اطلاعات قبلی رو نشون می‌ده.

حالا اگه با همه‌ی این روش‌ها باز هم مشکلتون حل نشد، خیلی وقتا دلیلش برمی‌گرده به خود هاست. یعنی منابعی که هاست در اختیار سایت شما گذاشته کافی نیست، یا یه سری تنظیمات امنیتی یا فایروالی داره که باعث می‌شه سایت درست کار نکنه. اینجا حتماً باید با پشتیبانی هاستتون تماس بگیرید و ازشون بخواید یه بررسی دقیق انجام بدن.

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

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

نظر شما در این مورد چیه؟

  1. کاربر مهمان۲۱ تیر ۱۳۹۷

    بنده از این سایت خرید نکردم فقط سوالم رو مطرح کردم…

    • تیم پشتیبانیتیم پشتیبانی۲۱ تیر ۱۳۹۷

      پشتیبانی مختص خریداران است!

  2. کاربر مهمان۱۹ تیر ۱۳۹۷

    سلام
    من قالب be theme نصب کردم گزینه demo data رو نداره
    البته توی فیلم آموزشیش که مربوط به نصب این گزینه هستش
    ممنون میشم راهنمای بفرمایید.

    • تیم پشتیبانیتیم پشتیبانی۱۹ تیر ۱۳۹۷

      سلام
      خریداری با این ایمیل یافت نشد.

  3. کاربر مهمان۱ تیر ۱۳۹۷

    سلام من با خطای زیر در فایل گزارش خطا روبرو شدم که مرتبا فضای Cpu هاست پر میشه و خطا میده
    PHP Warning: Module ‘suhosin’ already loaded in Unknown on line 0
    مراحل بالا رو انجام دادم اثر مثبتی نداشت ، راه حلی غیر از نصب مجدد وردپرس به نظرتان میرسد؟ ممنون

    • تیم پشتیبانیتیم پشتیبانی۱ تیر ۱۳۹۷

      سلام
      با هاستتان این مورد را در میان بگذارید. گویا ماژول مورد نیاز را ندارید.

  4. U13024۲۰ خرداد ۱۳۹۷

    سلام
    خسته نباشین
    من ویژووال کامپوزر رو آموزشش رو خریدم چرا لینک دانلود یا آموزشش واسم نمیاد توی پنل کاربری

    • تیم پشتیبانیتیم پشتیبانی۲۰ خرداد ۱۳۹۷

      سلام
      اگر خریدی داشته اید و لیتکی برایتان نمایش داده نمیشود. رسید خریدتان را که برایتان ایمیل شده است را به ادرس info@mihanwp.com بفرستید تا برایتان بررسی کنند.

  5. کاربر مهمان۱۹ خرداد ۱۳۹۷

    مرسی که جواب دادن. اما باز هم پیداش نکردم

  6. کاربر مهمان۱۶ خرداد ۱۳۹۷

    سلام من فایل htaccess رو ندارم. میشه راهنمایی کنید؟

    • تیم پشتیبانیتیم پشتیبانی۱۷ خرداد ۱۳۹۷

      سلام
      در public-html سایتتان بر روی setting کلیک کنید و تیک گزینه Show Hidden Files بزنید. فایل نمایش داده میشود.

  7. کاربر مهمان۱۳ خرداد ۱۳۹۷

    سلام من اشتباهی برگه ی ورود رو حذف کردم حالا نمی تونم وارد پیشخوان سایت بشم باید چیکار کنم؟ تو رو خدا زودتر جواب بدید

    • تیم پشتیبانیتیم پشتیبانی۱۳ خرداد ۱۳۹۷

      سلام
      به انتهای آدرس سایتتان اضافه کنید :
      wp-admin
      یا
      wp-login.php

  8. کاربر مهمان۵ خرداد ۱۳۹۷

    دوست عزیز با سلام و آرزوی توفیق برای جنابعالی
    مشکلی زیر برای سایتم پیش اومده ، ممنون خواهم اگر براتون زحمتی نیست راهنمایی بفرمائید.ممنون
    Fatal error: Can’t use function return value in write context in /home3/kelaseaz/public_html/wp-content/plugins/insert-post-ads/insert-post-ads.php on line 669

    • تیم پشتیبانیتیم پشتیبانی۵ خرداد ۱۳۹۷

      پلاگین insert-post-ads را غیر فعال کنید.

  9. کاربر مهمان۵ خرداد ۱۳۹۷

    سلام
    خوب هستید ؟
    آلان سایت من به مشکلی بر خورده که عنوان مطالب دیگه نمیاره بیشتریاشو تو گوگل بیشتر تگ و دسته هارو میاره
    بعد عنوان ها به زبان دیگه ای میاد به زبان چینیه
    میشه کمک کنید؟

    • رضا راد۵ خرداد ۱۳۹۷

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

  10. کاربر مهمان۳۰ اردیبهشت ۱۳۹۷

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

  11. U11480۲۴ فروردین ۱۳۹۷

    سلام و خسته نباشید من پک آموزش با ورد پرس رو خریداری کردن ولی برای نصب localhost روی ویندوز با مشکل برخوردم اگه میشه راهنماییم کنید ممنونم

  12. کاربر مهمان۲۶ اسفند ۱۳۹۶

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

    • تیم پشتیبانیتیم پشتیبانی۲۶ اسفند ۱۳۹۶

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

  13. U11083۹ اسفند ۱۳۹۶

    سلام ببخشید من در حال دیدن دوره آموزشی طراحی وب سایت هستم.و به یه مشکل برخوردم.در ویدیو شماره 5 بخش زیر توضیح داده نشده انگار:
    معرفی تگ های مختلف HTML
    در ویدیوی شماره 6 به نکاتی که در جلسه قبل گفته شده اشاره میکند و مربوط به تگ هاست. اما در بخش قبل چیزی گفته نشده!!!!

    • رضا راد۹ اسفند ۱۳۹۶

      سلام
      در جلسه ۵ در مورد html توضیح داده شده و در جلسه ۶ بصورت عملی این موضوع توضیح داده شده. برای اینکه بحث کاملا تئوری نباشه تگ ها بصورت عملی در جلسه بعد توضیح داده شده.

  14. کاربر مهمان۲۵ بهمن ۱۳۹۶

    سلام
    من نمی تونم بسته نصبی آسان رو نصب کنم و خطایی که رخ می دهد این است که پرونده style.css رو کم داره
    چیکار باید بکنم ؟

  15. U11038۲۵ بهمن ۱۳۹۶

    سلام مهندس | من یک مشکل دارم با افزونه سئو | تقریبا همه جا هم سوالمو مطرح کردم اما متاسفانه کسی با این مشکل روبره نشده بود !

    در پنل پیشخوان وردپرسم این ارور اومد!

    بررسی قابلیت ایندکس شدن توسط Ryte
    افزونهYoast SEO قادر به آوردن وضعیت indexability سایت شما از Ryte نیست.

    عکس زیر رو مشاهده بفرمایید

    http://uupload.ir/files/p4nw_untitled.png

    • رضا راد۲۵ بهمن ۱۳۹۶

      درود این مشکل رو تقریبا همه سایت ها با یواست دارن. فعلا سایت ryte در دسترس نیست برای یواست و باید منتظر باشیم حل میشه

  16. U11026۲۴ بهمن ۱۳۹۶

    سلام وقت شما بخیر
    میخوام بدونم اگر من همه تغییرات مورد نظر سایت رو روی لوکال هاست انجام بدم ، بعد از طریق بسته نصبی بفرستم روی هاست اصلی ، تمام کارهای انجام شده و تنظیمات از این طریق بروی هاست اصلی انتقال پیدا میکنه ؟ و دیگه نیازی نیست بر روی هاست اصلی تنظیمی انجام بشه؟
    سپاس

    • رضا راد۲۴ بهمن ۱۳۹۶

      درود بله کامل منتقل میشه

  17. U10689۳ بهمن ۱۳۹۶

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

    • رضا راد۳ بهمن ۱۳۹۶

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

  18. U9189۳۰ دی ۱۳۹۶

    با سلام من سایت را با قالب انفولد طراحی کردم ولی الان بین هدر و محتوی فاصله بزرگی افتاده که نمی دانم چگونه آن را از بین ببرم لطفا سایت را ملاحظه بفرمایید . sarzaminekar.com

    • تیم پشتیبانیتیم پشتیبانی۳۰ دی ۱۳۹۶

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

  19. U9189۱۹ دی ۱۳۹۶

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

    • تیم پشتیبانیتیم پشتیبانی۲۰ دی ۱۳۹۶

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

  20. کاربر مهمان۱۸ دی ۱۳۹۶

    سلام خسته نباشید من رمز یوزر رو تو cpanel تغییر دادم چون یادم رفته بود و الان سایت ارور database میده خواهشا کمک کنید نمیدونم چیکار کنم

    • تیم پشتیبانیتیم پشتیبانی۱۸ دی ۱۳۹۶

      سلام. مشکلتون همینجاست که رمز عبور را از cpanel تغییر دادید.
      چه اروری به شما می دهد؟

      • کاربر مهمان۱۸ دی ۱۳۹۶

        database connection

        • تیم پشتیبانیتیم پشتیبانی۱۸ دی ۱۳۹۶

          فایل wp-config را باز کنید و مشخصات دیتابیس خود را مجدد با تغییراتی که داده اید، وارد کنید.
          در صورت مشکل دوباره،در صورت خام بودن وبسایت خود، مجدد وردپرس را کانفیگ کنید.

  21. کاربر مهمان۸ دی ۱۳۹۶

    سلام من توی مرحله ی localhost/phpmyadmin یه مشکلی واسم پیش میاد ، اینکه هروقت میزنم یه صفحه با ارور چندتا پنجره قرمز باز میشه باید چیکار کنم ؟

  22. کاربر مهمان۲ دی ۱۳۹۶

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

  23. U8765۳ آذر ۱۳۹۶

    با سلام خرید هاست و دامین در روز جمعه سیاه شامل تخفیف می شود؟ چند درصد؟
    ممنون

    • رضا راد۳ آذر ۱۳۹۶

      سلام خیر متاسفانه فقط محصولات میهن وردپرس

  24. U9547۱ آذر ۱۳۹۶

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

    • تیم پشتیبانیتیم پشتیبانی۱ آذر ۱۳۹۶

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

  25. کاربر مهمان۲۷ آبان ۱۳۹۶

    سلام وقت بخیر بنده تو نصب قالب نصبی سایت در وردپرس با خطای problem مواجه میشم اگه امکان داشته باشه راهنماییم کنید

  26. U9401۲۱ آبان ۱۳۹۶

    سلام
    من روي نسخه رايگان real homes دارم كار ميكنم و مشكل نمايش ندادن ابزار جست و جو دارم و ميخوام تغييرات اساسي تو قالب ايجاد كنم
    در صورتي كه از شما قالب بخرم اين پشتيباني ها رو هم دارين يا نه؟

    • تیم پشتیبانیتیم پشتیبانی۲۱ آبان ۱۳۹۶

      درود.
      این قالب رایگان نیست و تنها نسخه Premium موجود می باشد که آن نسخه ای هم که شما در حال استفاده هستید، نسخه Null شده می باشد.

  27. U9189۵ آبان ۱۳۹۶

    با سلام سایت من به نشانی sarzaminekar.comبا قالب انفولد درست شده اما خیلی وقته که آپدیت نکردم و متاسفانه فراموش کردم از کدام سایت قالب را گرفتم چون سال 94 خریداری شده امکانش هست که آپدیت قالب را با پرداخت هزینه برای اینجانب بفرستید یا باید مجددا قالب را خریداری کنم؟

    • رضا راد۶ آبان ۱۳۹۶

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

      • کاربر مهمان۱۰ آبان ۱۳۹۶

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

        • تیم پشتیبانیتیم پشتیبانی۱۰ آبان ۱۳۹۶

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

          • U9189۱۱ آبان ۱۳۹۶

            با سلام من قالب را خریدم و با راهنمایی خوب داخل سایت شما بروز رسانی کردم الان نسخه جدید انفولد آمده ولی فایل تکی نسخه 4.2 در قسمت دانلود من نیست الان نسخه من 4.1 است.ارادتمند شاهسواری

            • تیم پشتیبانیتیم پشتیبانی۱۱ آبان ۱۳۹۶

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

  28. U3766۲۴ مهر ۱۳۹۶

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

    • تیم پشتیبانیتیم پشتیبانی۲۴ مهر ۱۳۹۶

      درود.
      بررسی شد، مشکلی مشاهده نشد.

  29. U8971۲۱ مهر ۱۳۹۶

    موقع دریافت افزونه با پیغام زیر مواجه میشم لطفا راهنمایی بفرمایید
    پرونده فرستاده شده بزرگ‌تر از upload_max_filesize در php.ini است.

    • رضا راد۲۱ مهر ۱۳۹۶

      سلام از هاست بخواهید میزان upload filesize رو بیشتر کنند مشکل حل میشه

  30. U8849۱۴ مهر ۱۳۹۶

    سلام
    در قسمت مینی سبد خرید سایت تعداد سبد خرید رو با items نمایش میده میخوام اینو تغییر بدم و به جاش بنویسم محصول
    ممکنه راهنمایی کنید؟

    • تیم پشتیبانیتیم پشتیبانی۱۵ مهر ۱۳۹۶

      درود.
      باید با یک طراح و برنامه نویس وردپرسی در تماس باشید :
      design@mihanwp.com

  31. کاربر مهمان۸ مهر ۱۳۹۶

    آیا با خرید این محصول میتونم اون را روی تمام سایتهای وردپرسی که کار میکنم نصب کنم یا فقط برای یک سایت میشه استفاده کرد؟

    • رضا راد۹ مهر ۱۳۹۶

      هر خرید برای یک سایت قابل استفاده هست

  32. U8605۲۳ شهریور ۱۳۹۶

    سلام خسته نباشید متاسفانه زمان ورود به سایت پیام ssl ندارم میاد باید چیکار کنم

    • تیم پشتیبانیتیم پشتیبانی۲۳ شهریور ۱۳۹۶

      درود.
      در صورت امکان تهیه و فعال کنید.

  33. U8291۱۲ شهریور ۱۳۹۶

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

    • رضا راد۱۴ شهریور ۱۳۹۶

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

  34. کاربر مهمان۲۵ مرداد ۱۳۹۶

    افزونه qufrom رو تهیه کردم اما فقط کاربرهای عضو میتونن اون رو پر کنن
    ممنون میشم کمکم کنید

    • تیم پشتیبانیتیم پشتیبانی۲۵ مرداد ۱۳۹۶

      درود.
      پشتیبانی مختص خریداران محصول هست.
      خریدی با ایمیل شما پیدا نشد.

  35. کاربر مهمان۵ مرداد ۱۳۹۶

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

  36. U7935۴ مرداد ۱۳۹۶

    سلام من افزونه wp-Estimate رو از سایتتون خریداری کردم ولی مشکل لایسنس داره راهنمایی بفرمائید .

    • رضا راد۴ مرداد ۱۳۹۶

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

  37. کاربر مهمان۳۱ اردیبهشت ۱۳۹۶

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

    • رضا راد۳۱ اردیبهشت ۱۳۹۶

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

  38. کاربر مهمان۶ دی ۱۳۹۵

    سلامچند روزی هستش که سایت رو در گوگل سرچ میکنی کلمات بصورت چینی دیده میشه، ضمنا سایت قبلا صفحه اول بود الان به صفحات چهارم و پنجم رفته.نمونه :http://s۳.img۷.ir/۴۹opC.jpg

    • رضا راد۶ دی ۱۳۹۵

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

  39. کاربر مهمان۲۸ مهر ۱۳۹۵

    سایت من بالا نمیاد همچین اروری میده این برای چیه و باید چیکار کنم؟

     

    Notice: get_theme_data is از رده خارج شده است از نگارش3.4.0! به‌جای آن از wp_get_theme() استفاده کنید. in /home/heyatir/domains/heyat333.ir/public_html/wp-includes/functions.php on line 3707

    • رضا راد۲۸ مهر ۱۳۹۵

      وردپرس رو آپدیت کنید. آموزش آپدیت دستی وردپرس رو توی سایت سرچ کنید.

      • کاربر مهمان۲۸ مهر ۱۳۹۵

        سلام آپدیت دستی کردم درست نشد

        • رضا راد۲۸ مهر ۱۳۹۵

          راهنمای حل مشکلات وردپرس رو توی سایت سرچ کنید مرحله به مرحله توضیح دادیم.

          • کاربر مهمان۲۸ مهر ۱۳۹۵

            با این کار ها درست نشد بازم
            آپدیت کردم ارور عوض شد

            Fatal error: Call to undefined function is_ssl() in /home/heyatir/domains/heyat333.ir/public_html/wp-includes/link-template.php on line 3427

            • رضا راد۲۹ مهر ۱۳۹۵

              قالب رو تغییر بدید ببینید مشکل حل میشه

  40. U3254۱۳ شهریور ۱۳۹۵

    شیوا و روان بود سپاس

    • کاربر مهمان۲۱ مرداد ۱۳۹۶

      سلام
      من تازه سایتی با ورد پرس ساختم . ولی در فروشگاه آن برای گذاشتن عکس مشکل دارم بعضی عکسها رو راحت نشون میده بعضی ها رو نشون نمیده در حالی که اندازه و حجم همه یکی است . در ضمن فعلاً سایت رو آپلود نکردم چون مطالبش هنوز خیلی کمه

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

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.