حل مشکلات وردپرس بصورت قدم به قدم
- مقالات آموزشی
- بروزرسانی شده در
اگه سایت وردپرس دارید، احتمال خیلی زیاد تا حالا به یه مشکلی برخوردید. حالا ممکنه همین الان باشه، قبلاً براتون پیش اومده باشه یا اصلاً در آینده اتفاق بیفته. مهم نیست مشکل چیه، از باز نشدن المنتور گرفته تا بههم ریختن ظاهر سایت، ارورهای عجیبوغریب، مشکل توی آپلود فایل، یا هر چیزی که فکرشو بکنید. این مقاله دقیقاً برای همینه!
اینجا قراره قدمبهقدم یه دستورالعمل کامل و کاربردی بهتون بدم که باهاش میتونید ۹۹٪ مشکلات سایتتون رو خودتون، بدون نیاز به برنامهنویس یا پشتیبانی، حل کنید. جالبه بدونید که این مراحل دقیقاً همون چیزیه که تیم پشتیبانی میهن وردپرس هم موقع رفع مشکل سایتها استفاده میکنه.
آنچه در این مقاله میخوانید
حل مشکلات وردپرس
راستش این موضوع، یکی از مهمترین چیزهاییه که هر وردپرسی باید بدونه. جالبه بدونید که ما سالها پیش (دقیقتر بگم، تقریباً ۹ سال و ۹ ماه پیش) یه مقاله کامل دربارهی حل مشکلات وردپرس توی میهن وردپرس منتشر کردیم. مقالهای که کلی از کاربرا باهاش مشکلات سایتشون رو برطرف کردن.
ولی حالا که برگشتم سراغ مقالههای قدیمی سایت، دیدم برای خیلیها هنوزم این موضوع یه چالش بزرگه و هنوز براش یه ویدیوی کامل ضبط نکردم! به همین خاطر نشستم و شروع کردم یکییکی مقالههای قدیمی رو مرور کردن و براشون ویدیو و آموزشهای جدید تهیه کردم. چون واقعاً بعد از نزدیک به ۱۰ سال تجربه توی وردپرس، میدونم خیلی از مشکلات تکراری هستن و اگه یه راهحل درست و اصولی داشته باشید، دیگه لازم نیست هر بار دنبال جواب توی فرومها و گروهها بگردید.
حالا میریم سراغ پنل مدیریت وردپرس. فرض کنید سایتتون الان هر مشکلی که فکرشو بکنید داره. نمیتونید فایل آپلود کنید، صفحهها ارور میدن، المنتور باز نمیشه، بخش ورود به پیشخوان خراب شده یا اصلاً سایت کلاً به هم ریخته. خلاصه از اون وضعیتاییه که نمیدونید دقیقاً چی شده ولی فقط میدونید که چیزی درست کار نمیکنه.
تو این مرحله قراره وارد عمل بشیم و خودمون شروع کنیم به رفع مشکل. بدون اینکه نیاز باشه سریع بریم سراغ پشتیبانی یا یه نفر دیگه. چون واقعاً تو بیشتر مواقع، خودتون میتونید خیلی راحت مشکل رو پیدا و برطرفش کنید، فقط کافیه بدونید باید از کجا شروع کنید.
الان وقتشه که بریم سراغ چند تا روش ساده ولی خیلی مهم که میتونن توی بیشتر مواقع مشکل سایتتون رو حل کنن. با هم میریم جلو و یکییکی این مراحل رو بررسی میکنیم.
قبل از شروع، دو تا کار رو حتماً انجام بدید
از سایت بکاپ بگیرید
قبل از اینکه بخواید افزونهها رو غیرفعال کنید، فایل حذف کنید یا هسته وردپرس رو دستکاری کنید، یه نسخه پشتیبان کامل از فایلها و دیتابیس سایتتون بگیرید. اکثر هاستها توی پنلشون گزینهی 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. اینجاست که همهی افزونههایی که رو سایتتون نصب کردید قرار گرفتن.

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

این کارو برای چندتا افزونه انجام بدید، بهخصوص اونایی که احتمال میدید ممکنه باعث مشکل شده باشن، مثلاً افزونههای امنیتی، فروشگاهی، صفحهسازها یا هر چی که اخیراً نصب یا بهروزرسانی کردید.
حالا اگه دسترسی به سایت برگشت یا مشکل برطرف شد، یعنی مشخصه که اون افزونهها باعث مشکل بودن. میتونید با بازگردوندن اسم پوشه به حالت اولش، افزونه رو دوباره فعال کنید و از توی پیشخوان بررسی کنید دقیقاً کدومش باعث اختلال میشده.
با این روش، بدون نیاز به ورود به وردپرس، میتونید مرحلهبهمرحله مشکل رو پیدا کنید و کنترل اوضاع رو بهدست بگیرید. دقیقاً مثل باز کردن گرههای یک طناب، یکییکی پلاگینها رو بررسی میکنید تا به اون افزونهی مشکلساز برسید.
غیرفعالسازی قالب از طریق هاست
خب حالا فرض کنیم با غیرفعالسازی افزونهها، همچنان مشکلتون حل نشده. یعنی نه سایتتون درست شده، نه وارد پیشخوان وردپرس میتونید بشید. توی این مرحله وقتشه که بریم سراغ بررسی قالب سایت. چون خیلی وقتها ممکنه یک قالب ناسازگار، خراب یا ناقص باعث بشه کل سایت بالا نیاد یا صفحهسازهایی مثل المنتور کار نکنن.
دقیقاً مثل کاری که برای پلاگینها انجام دادیم، حالا میخوایم قالب رو هم بهصورت دستی و موقت غیرفعال کنیم. باز هم میریم توی پنل هاستمون، وارد File Manager میشیم، و از اونجا به پوشه public_html میریم. بعد وارد مسیر wp-content/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 کلیک کنید تا صفحه مربوط به تنظیمات باز بشه.

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

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

یه نکته مهم اینه که اگر مثلاً موقع آپلود فایل توی وردپرس با خطا مواجه میشید یا میگه حجم فایل بیش از حده، به احتمال زیاد باید اینجا تنظیمات مربوط به upload_max_filesize و post_max_size رو افزایش بدید. مثلاً بذارید ۶۴ یا حتی بیشتر، بسته به نیازتون. فقط یادتون باشه مقدار post_max_size همیشه باید مساوی یا بیشتر از upload_max_filesize باشه.
حالا بریم سراغ تب Extensions. اینجا لیستی از ماژولهای PHP رو میبینید که میتونید فعال یا غیرفعالشون کنید. بعضی از افزونهها یا قالبها برای اجرا شدن به این ماژولها نیاز دارن. مثلاً ووکامرس بدون ماژولهایی مثل curl یا intl به مشکل میخوره، یا افزونههایی مثل المنتور ممکنه به json و dom نیاز داشته باشن. خوشبختانه فقط کافیه تیک کنار هر کدوم رو بزنید تا فعال بشه.

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

وقتی فایل .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 اضافه.
- برای این مدل مشکلات، عیبیابی دستی خیلی سخته چون خطایی وجود نداره که دنبالش بگردید. اینجا افزونه رخش دقیقاً به کارتون میاد!

چون هم کش صفحه و بهینهسازی تصاویر و فایلها رو انجام میده، هم یه بخش پایش داره که کوئریهای کند دیتابیس رو شناسایی میکنه و گزارش Core Web Vitals و PageSpeed رو مستقیم توی پیشخوان بهتون نشون میده. یعنی بهجای حدس زدن، دقیقاً میبینید کجای سایتتون داره وقت تلف میکنه.
سوالات متداول
صفحه سفید مرگ (White Screen) یعنی چی و چیکار کنم؟
یعنی PHP به یه خطای بحرانی خورده و اجرا متوقف شده، ولی خطا نمایش داده نمیشه. معمولاً یا کمبود حافظه PHP باعثشه یا یه افزونه/قالب معیوب. اول حالت دیباگ رو فعال کنید تا بفهمید مقصر کیه، بعد از طریق هاست غیرفعالش کنید.
ایمیل «سایت شما دچار مشکل فنی شده» از وردپرس اومده، یعنی چی؟
وردپرس وقتی یه افزونه یا قالب باعث خطای بحرانی میشه، خودکار به ایمیل مدیر یه لینک حالت بازیابی (Recovery Mode) میفرسته. با اون لینک میتونید وارد پیشخوان بشید و افزونهی مشکلساز رو غیرفعال کنید، حتی وقتی سایت بالا نمیاد. حتماً ایمیلتون رو چک کنید، چون خود وردپرس اسم افزونهی مقصر رو هم توی ایمیل مینویسه.
خطای 500 (Internal Server Error) از کجا میاد؟
معمولاً از فایل .htaccess خراب، کمبود حافظه PHP یا یه افزونهی ناسازگار. همون ترتیبی که توی مقاله گفتیم رو دنبال کنید: اول .htaccess، بعد افزایش حافظه PHP، بعد غیرفعال کردن افزونهها از هاست.
بعد از اینکه مشکل رو حل کردم، سایت هنوز خرابه. چرا؟
به احتمال زیاد دارید نسخهی کششده رو میبینید. کش افزونه رو پاک کنید، مرورگرتون رو با Ctrl+F5 رفرش کنید یا سایت رو توی حالت ناشناس باز کنید.
چطور بفهمم مشکل از هاسته یا از سایت؟
اگه همه افزونهها و قالب رو غیرفعال کردید و هسته وردپرس رو هم دوباره نصب کردید ولی مشکل هست، احتمال زیاد پای هاست وسطه. کند بودن مداوم، قطعیهای موقت و خطاهای 503 هم معمولاً نشونهی کمبود منابع هاستن.
جمع بندی
تا اینجای کار با هم کلی روش یاد گرفتیم واسه اینکه وقتی سایت وردپرسیمون با خطا مواجه میشه، چطوری قدمبهقدم بیایم جلو و مشکل رو حل کنیم. از غیرفعال کردن افزونهها و قالب گرفته تا بالا بردن رم و تایماوت تو تنظیمات PHP، حذف فایلهای حساس مثل htaccess، فعال کردن حالت دیباگ و حتی آپدیت دستی وردپرس، همهی اینا رو گفتیم که اگه یه روزی سایتتون بالا نیومد، بدونید دقیقاً باید چیکار کنید.
نکتهی مهمی که این وسط هست اینه که اگه افزونهی کش استفاده میکنید (مثلاً رخش)، حتماً قبل از شروع این مراحل یا کش رو پاک کنید یا کلاً افزونه رو غیرفعال کنید. چون ممکنه تغییراتی که انجام دادید رو نبینید و فکر کنید هنوز مشکل پابرجاست، در حالی که فقط کش داره اطلاعات قبلی رو نشون میده.
حالا اگه با همهی این روشها باز هم مشکلتون حل نشد، خیلی وقتا دلیلش برمیگرده به خود هاست. یعنی منابعی که هاست در اختیار سایت شما گذاشته کافی نیست، یا یه سری تنظیمات امنیتی یا فایروالی داره که باعث میشه سایت درست کار نکنه. اینجا حتماً باید با پشتیبانی هاستتون تماس بگیرید و ازشون بخواید یه بررسی دقیق انجام بدن.
اگرم پشتیبانیشون همکاری نکرد یا گفتن مشکلی نیست ولی شما میدونید که هست، اصلاً نگران نباشید. بیشتر هاستها گارانتی بازگشت وجه دارن. کافیه یه تیکت بزنید، هزینهی باقیمونده رو پس میگیرید و میتونید خیلی راحت هاستتون رو عوض کنید. تو سایت میهن وردپرس هم یه صفحهای داریم به اسم بهترین هاست وردپرس که اونجا هم کامل توضیح دادیم چطوری هاست خوب انتخاب کنید، هم چندتا از بهترین گزینهها رو معرفی کردیم.
در کل، خیالتون راحت باشه. وردپرس که همونه، افزونههایی مثل المنتور و ووکامرس هم که رو هزاران سایت دارن کار میکنن، اگه برای شما کار نمیکنن قطعاً یه جای کار اشکال داره و قابل حله. فقط کافیه بدونید از کجا شروع کنید و صبر داشته باشید. دمتون گرم که تا آخر این آموزش همراه بودید. اگه سوالی داشتید هم که ما همیشه هستیم. شاد و سربلند باشید. 🙂

سلام سایت من همش این خطاهارو میده مشکل از چیه ب نطر شما
خطای 500 میده همش و بعضق وقتا
یک خطای مهم در این وب سایت وجود داشت. لطفاً صندوق ایمیل مدیر سایت را برای دستورالعمل بررسی نمایید.
واسه چیه چیکار کنم؟؟؟
با سلام
https://mihanwp.com/internal-server-error-500-fix/
این آموزش رو مشاهده بفرمایید
سلام وقتتون بخیر
من از لوکال هاست استفاده میکنم.الان چند وقتی هست که گزنیه آپاچی در نرم افزار زمپ اجرا نمیشه.پورت ها رو هم تغییر دادم ولی مشکل حل نشد.
و ارورهای زیر نمایش داده میشه:
eror: can not create file “c:/xampp/xampp-control.ini”. acces is denied
و
exception EAccesviolation in modulexampp-control.exe at 0025B2AE.
acces violation at addres 0065B2AE in module ‘xampp-control.exe’. read of adress 00000042
با سلام
آنتی ویروس و فایر وال رو غیرفعال و سپس تست کنید اگر مشکل شما حل نشد باید مجدد زمپ رو نصب کنید
این کار رو کردم ولی تغییری نکرد
پس باید زمپ رو مجدد نصب بفرمایید
سلام وقت بخیر
من زمانی که میخوام قالبمو تست کنم اخطار 404not found the requested URL was not found on this server من نمیدونم مشکلش چطور حل میشه
سلام
https://mihanwp.com/fix-404/
توی این مقاله نحوه ی حل این ارور رو توضیح دادیم
سلام. موقع ویرایش پست، دکمه بروز رسانی ناپدید شده و نمیتونم تغییرات ایجاد شده رو ذخیره کنم. میشه بفرمایید مشکل از کجاست؟
سلام
از آخرین نسخه قالب و وردپرس روی سایتتون اسفتاده میکنید؟
بله. ورژن 5.7 هست
قالب و افزونهها رو غیرفعال کرده و تست کنید.
سلام وقت بخیر
سایت من چند روزی هست این مشکل براش پیش اومده (لطفا منو نمایش انتخاب کنید درهدر سایت) وقتی وارد پنل ادمین میشم سایت هیچ مشکلی نداره ولی برای کاربر عادی این مشکل به وجود میاد همینکه برگه صفحه اول بروزرسانی میکنم مشکل حل میشه ولی بعد چند ساعت یا یک روز دوباره همون مشکل به وجود میاد و اینکه حالت نمایش محصولاتمم تغییر میده لینک عکس ارور برات گذاشتم
سلام
به احتمال زیاد افزونه نال شده ای رو نصب کردید که این اختلال رو توی سابت شما ایجاد کرده
باید افزونه ها رو غیرفعال و سپس این مورد رو تست کنید
افزونه نال شده ندارم چون ما به خاطر ابدیت های جدید افزونه خریداری میکنیم
فقط افزونه wp rocket داشتم و امروز پاکش کردم گفتم شاید با قالب من مشکل داشته باشه
سلام، وقتتون بخیر؛ میخواستم ببینم جدیدا به لینک های سایتم؛ عبارت /?_ wpnonce=9fb5ce996c اضافه میشه به ته آدرس، یعنی اگه آدرس سایت منو اینطوری نشون میده mysite.com/home?_wpnonce=9fb5ce996c به نظر شما کجا ایراد داره؟ متشکرم
افزونههای موجود رو غیرفعال کرده و تست کنید. اگر حل نشد ببینید در حالت مهمان هم این حالت رو دارید یا خیر
سلام
قسمت محصولات و دسته بندی های سایتم بهم ریخته و ناقص لود میشه…ممنون میشم راهنمایی کنید
با سلام
قالب و وردپرس سایت آخرین نسخه هست؟
بله همه اخرین نسخه هستن,قالب هم فلت سامه….نسخه اصلی قالب رو هم دارم…..بروز رسانی دوباره ووردپرس رو هم انجام دادم
نسخه php سایت 7.4 باید باشه. این مورد رو هم بررسی کنید
سلام خسته نباشین آقای حسینی راد
سایت من هر موقه باگوشی باز میکنم این پیام ……مطابق با سیاست حفظ حریم خصوصی ما استفاده می شود… البته ایمیل هم میخواد . نمیدونم چیکار کنم تا نمایش ندهد لطفا راهنمایی کنید. ادرس jaghori.ir
سلام افزونه های سایت رو غیرفعال کرده و تست کنید.
سلام خسته نباشید
من یک وبسایتی دارم وردپرس ، افزودن نوشته رو میزنم ویرایگشرباز نمیشه و این ارورو میده
You are currently editing the page that shows your latest posts.
با غیر فعال کردن افزونه WPML Multilingual CMS این مشکل حل میشه ! ایراد از کجاست ؟
درضمن این پیامم بالا پنل مدیریت همیشه هست
WooCommerce Multilingual is enabled but not effective. It requires WPML Translation Management and WPML String Translation in order to work.
سلام
افزونه ای که فرمودید با سایت شما ایجاد تداخل میکنه یا از افزونه ی دیگه ای استفاده کنیدو یا از سایت ارائه دهنده افزونه بخواید مشکل تداخل رو بررسی و حل کنند
سلام و عرض ادب
مشکل به هم ریختگی که سایت بنده داره این هست
وقتی سایت رو بدون www می زنم صفحه اصلی سایت بدون بهم ریختگی نمایش داده می شود اما وقتی با www می زنمن سایت بهم ریخته نمایش داده میشه واصلا قالب سایت انگار بالا نمیاد و فقط تصاویری که توی صفحه اول آپلود کردم نمایش داده میشه ( اون هم به صورت بهم ریخته ) در سایت WP Rocket هم نصب هست
البته همین الان مشکل برای بدون www هم رخ داد که پس از حذف کردن کش درست نشون داد
وقتی خودم داخل پنل مدیریت پیشخوان هستم صفحه اصلی در هر دو حالت بدون مشکل نمایش داده میشه
ممنون می شم یک راهنمایی بفرمایید چون واقعا نمی دونم چرا باید متفاوت نمایش داده بشه اون هم فقط صفحه اول و برای باقی صفحات بدون مشکل هست
سلام شما باید نسخه www سایت رو ریدایرکت کنید به نسخه بدون www تا مشکل حل شود
ممنونم بابت وقتی که گذاشتید و پاسخ دادید
اما مشکل برطرف نشد و از سمت دیگر اصلا نمی دونم به چه دلیلی قالب سایت اصلا بالا نمی آید و فقط تصاویری که در صفحه آپلود شده نمایش داده میشه ( این مشکل در تمامی صفحات هست )
این مشکل از زمانی شروع شد که بنده ادرس url وردپرس رو از با www به بدونwww تغییر دادم
آیا امکانش هست مشکلی که برای سایت بنده پیش اومده رو برطرف کنید ( با پرداخت هزینه البته )
سپاس. شما باید از هاست بخواهید ریدایرکت به بدون www را برای شما انجام دهند. از تنظیمات وردپرس هم آدرس را به بدون www تغییر دهید مشکل حل می شود نیازی به پرداخت هزینه نیست.
با عرض سلام و ادب خدمت شما
یک مشکل خیلی عجیبی داشتم اینکه سایت رو با هر دستگاهی باز میکنم هیچ مطلبی نشون داده نمیشه . چه در برگه چه دسته ها و چه نوشته ها … اما اسلاید ها و قالب سایت و منو ها و … همه لود میشن . میشه بگید مشکل چیه ؟
بسیار ممنون و متشکرم
در پناه الله باشید .
با سلام
زمانی که قالب رو به پیش فرض وردپرس تغییر میدید مشکل حل میشه
سلام
روی سایتم قالب نال شده urna نصب کردم. ولی برای اضافه کردن محصول به مشکل میخورم. عکس محصول اپلود نمیشه
استفاده از قالب نال توصیه نمیشه. قالب رو تغییر میدین حل میشه؟
سلام وقتتون بخیر من افزونه گرویتی نصب کردم و درکنارش افزونه Gravity Forms Styles Pro نصب کردم ولی نمیتونم پس زمینه فرمرو رنگی کنم و اینکه میخواستم یک قسمت از فرمم رو بهش رنگ بدم از طریق کد css میشه راهنمایی کنید ؟
سلام وقتتون بخیر. باید با سی اس اس آشنا باشید. در دوره طراحی سایت سی اس اس آموزش داده شده.
سلام
من میهن پنل رو تهیه کردم
ولی موقعی که نصب میکنم کلا وب سایتم میپره و یک خطای جدی مینویسه
مجبور میشم برم از هاست حذف کنم پلاگین رو میشه بگید چکارش کنم تا این ارور نیاد و بتونم از پلاگین در سایتم استفاده کنم
سلام
لطفا در ارتباط با محصول خریداری شده هر گونه مشکلی که دارید از طریق تیکت با بخش پشتیبانی در ارتباط باشید
سلاموقت بخیر چند وقتی هست برای من ایمیل میاد از وورد پرس که سایتم دچار مشکل فنی شده وافزونه مورد داره ولی نمیتونم وارد سایتم بشم میگه خطا داره و از طریق ایمیل هم که میرم نمیتونم بروز رسانی کنم ممنون میشم جواب بدین
با سلام
شما باید از هاست بخواهید Display Errors را از طریق فایل php.ini فعال کنند.
بعد از فعالسازی display error باید از فایل منیجر هاستتان فایل wp-config.php را ویرایش کنید و طبق آموزش زیر مقدار wp_debug را true کنید.
https://mihanwp.com/wp-debug/
سلام، روز شما بخیر، ممنون از تیم زحمتکش شما
1. من قالب اهورا رو خریدم و نصب کردم. الآن چطوری میتونم دمویی رو که انتخاب کردم رو تغییر بدم؟ یک دفعه قالب رو حذف کردم و دوباره نصب کردم و توی مراحل نصب یک دموی دیگه رو انتخاب کردم اما بعد از نصب هنوز دموی قبلی نمایش داده میشه.
2. من قالب اهورا رو روی وردپرس لوکال هاستم نصب کردم، بعدا وقتی بخوام روی سایت آنلاینم پیاده کنم مشکلی برای لایسنسش بوجود نمیاد؟
متشکر از توجه شما
با سلام
1. تمامی برگه ها و نوشته های مربوط به دمو رو پاک کنیدو سپس دموی جدید رو از طریق قسمت نصب کننده جادویی ایمپورت کنید
2.خیر مشکلی نیست
سلام خسته نباشید
در هنگام بروزرسانی وردپرس با این خطا مواجه شدم چه کاری برای رفع این خطا باید انجام بدهم؟
Fatal error: Call to undefined function wp_is_recovery_mode() in /home/medicala/public_html/wp-admin/admin-header.php on line 55
با سلام
https://mihanwp.com/fatal-error/
این آموزش رو مشاهده بفرمایید
سلام
سايت من به نشاني
مسدود شده مي خواهم سايتم مجدد فعال شود كمكم كنيد ممنون ميشوم و هزينش را هم به مي پردازم با تشكر از آقاى حسيني راد
با سلام
متاسفانه ما این خدمات رو ارائه نمیدهیم
با سلام ما غالب اهورا را خریداری کردیم و مبلغ کسر شد و ایمیل تایید شما نیز ارسال شد
اما لینک دانلود خراب هست و خرید ناموفق ثبت شده است
با سلام
خرید شما کامل انجام نشده و پول به حساب ما نیومده
این مبلغ تا 48 ساعت آینده از طریق بانک به حساب شما برمیگرده
با سلام ما یک قالب از ورد پرس دانلود کردیم اما هنور سهید است و هیچ تغییری نمی کند
با سلام
قالب رو طبق آموزش نصب قالب در هاست روی هاستتون نصب کنید
سلام.من طبق آموزشی که دادید برای ایجاد امنیت سایت با افزونه امنیت فراگیز ووردپرس.تو توضیحاتتون گفتید آدرس سایت رو عوض کنیم برای امنیت سایت.من سایتم رو از localhost/test3/admin به localhost/test3/vorod تبدیل کردم.حالا اسم کاربری و رمزم نمیدونم چیه و عوض شده یانه.دوبار اشتباه زدم نوشته مسدود شده آی پی شما.چیکار کنم؟
با سلام
مشکلی بلاک شدن آی پی رو باید با پشتیبانی هاست مطرح بفرمایید
سلام
سایت من ایندکس های اشتباه دارد انجام میدهد تصاویر کاربران عضو شده را نیز نمایش می دهد چکار کنم که چنین اقدامی صورت نپذیرد
سلام با robots.txt دسترسی به پوشه تصاویر کاربر رو محدود کنید.
سلام به تیم میهن ورد پرس!
من قبل از اینکه در میهن ورد پرس ثبت نام کنم قالب اهورا را خریداری کردم اما بعد از خریداری لایسنس محصول برایم ارسال نگردید و همچنان در بخش پنل کاربری ام موجود نمی باشد فقد در بخش سوابق خرید معلوم می شود که این محصول را خریداری کرده ام
لطفا در این بخش کمک کنید
باسلام و احترام
خرید شما کامل انجام نشده و پولی به حساب ما نیومده. این مبلغ تا 48 ساعت بعد باید توسط بانک به حساب شما برگشت داده بشه
لطفا بفرمایید چطور quform رو به ایمیلم متصل کنم؟ فرم سفارش ساختم اما فقط در قسمت ورودی میتونم سفارش مشتریان رو ببینم و به ایمیلم ارسال نمیشه
سلام
https://mihanwp.com/wp-mail-smtp/
این آموزش رو مشاهده کنید
وقت بخیر
من توی لیست مطالبم یه مطلب دارم که نه عنوان داره نه چیزی توش هست.
هر چی دکمه انتقال به زبال دان رو می زنم ارور: “خطا در هنگام انتقال به زبالهدان.” رو میده.
تمام روش های معمول رو هم بررسی کردم نه با افزونه ها مشکلی داره نه با قالب همه وردپرس رو آپدیت کردم تمام راه های بالا رو و چند تایی که خودم بلد بودم رو بررسی کردم ولی دلیلش رو پیدا نکردم. توی وب هم چیزی پیدا نمی کنم.
میشه راهنماییم کنید؟
با سلام
یک مرتبه وردپرس رو به صورت دستی از طریق هاست آپدیت کنید
سلام من میهن پنل از سایت خریدم فعال کردم ولی الان دسترسی به پنل ندارم و اینکه امکانات فعال نشدن ممنون میشم راهنمایی کنید
سلام
yousite.com/login رو وارد کنید و به پیشخوان وارد شوید
دوست عزیز پنل ساین میهن وردپرس منظورم هست برای ارسال تیکت پشتیبانی
برای ارسال تیکت باید با ایمیلی که از ما محصول خریدرای کردید در سایت لاگین کنید
مساله دقیقا همینه که لاگین نمیشه
از بخش فراموشی رمز عبور درخواست رمز جدید ارسال کنید.
سلام و خسته نباشید
من روی یکی از برگه های سایتم کار میکردم و افزونه table builder امتحان میکردم و همه رو هم در نهایت پاک کردم. اما فرم تماس و ثبت نام و حتی ارسال دیدگاه فیلدهای مربوط به ورود اطلاعات کاربر غیر فعال شده و کسی نه میتونه نظر ارسال کنه و نه در سایت ثبت نام کنه و خریدی انجام بده. مشکل رو چجوری میتونم حل کنم لطفا کمک کنید. ممنونم
سلام
برای حل مشکل مواردی که توی این مقاله توضیح داده شده رو انجام بدید
سلام من قالب فلت سام دارم و کل سایتم یک دفعه چپ چین شده است یعنی لوگو و سایدبار ها از راست به چپ منتقل شده است لطفا راهنمایی کنید. ممنونم
سلام
زبان ورد پرس رو فارسی کنید
متن پیام خصوصی
سلام مجدد
لطفا آدرس سایت و اطلاعات ورود رو به بخش پشتیبانی ارسال کنید تا مشکل رو بررسی کنند
سلام همه مقالات شما و رفع عیبها رو اجرا کردم در جاهایی جواب گرفتم ولی خطای زیر به هیچ وجه برطرف نمیشه
موقع انتشار مطلبی این پیام میاد یعنی چیه :
انتشار ناموفق بود. پاسخ، یک پاسخ JSON معتبر نیست.
سلام این خطا معمولا به دلیل وجود یک مشکل از سمت یک قالب یا یک افزونه هست یا آپدیت نبودن نسخه وردپرس شما. این موارد رو بررسی کنید حل میشه
سلام خسته نباشید من برای نوشتن کدهای برنامه نویسی در مطالبم مشکل دارم . مثلا برای آموزش نرمافزار متلب موقعی که کد را در متن قرار میدم. وقتی به حالت کد تبدیل میکنم یا از یک افزونه استفاده میکنم که کدها را در اون قرار بدم دچار به هم ریختگی میشه و مثلا برای کدهای نرم افزار متلب که آخر هر خط ((;)) داره اینو اول خط نمایش میده و مقداری کد رو به هم میریزه . میخواستم ببینم این مشکل برای چی هستش؟ و اینکه آیا افزونه ای هست که بشه باهاش کدهای نرمافزارهای مختلف قرار داد که این مشکل وجود نداشته باشه؟ بسیار متشکرم.
سلام
از گوتنبرگ استفاده کنید. المنتی به نام code داره که میتونید برای قرار دادن کدها استفاده کنید
با تشکر از گوتنبرگ هم که استفاده میکنم بخش کد باز هم همین مشکلی که عرض کردم رو داره یعنی کد یه مقداری بهم میریزه و نقطه و (;) میاد اول خط به جای آخر خط . میخواستم ببینم راحی هست بشه این مشکل رو حل کرد؟
باید توی کدهای قالب سایتتون pre رو با سی اس اس چپ چین کنید
سلام-وقت بخير
ممنون از ويديو خوب شما. در آموزش 19 در مورد نصب قاب مطالعه کردم در سايت لينک خريد قالب فارسي را پيدا نميکنم.
در آموزش افزايش حجم آپلود به هست پيام دادم راهنمايي ارسال کردم طبق آن جلو رفتم اما با توجه به راهنماي شما جهت افزايش حجم در قسمت افزونه ها و آپلود و نصب که ميزنم اين پيغام مي ايد پرونده بارگذاری شده بزرگتر از upload_max_filesize در php.ini است. و با توجه به تيکت به هاست (جهت ساخت اکانت ftp پس از لاگین به کنترل پنل، گزینه FTP Management را انتخاب کنید.) انجام دادم اما مشکل حل نشد. لطفا راهنمايي بفرماييد
سلام
https://mihanwp.com/increase-wordpress-upload/
این آموزش رو مشاهده کنید
سلام برای سایت من یک مشکل ناگهانی پیش اومده وقتی آدرس رو میزنم یا میخوام وارد پیشخوان بشم سایت لود نمیشه و یک فایلی دانلود میشه ک اونم خالیه یک فایل خالی لطفا راهنمایی کنید
سلام
به خاطر نصب افزونه های نال شده هست معمولا. باید از هاست بخوان سایتشون رو اسکن کنند و فایل های مخرب را از روی سایت حذف کنند
سلام آقای حسینی راد
بابت تمام آموزشهای عالیتون در دوره جامع سایت برتر و همچنین آپدیتهای اون سپاسگزارم
بی زحمت در مورد وردپرس شبکه و وبلاگ دهی و همچنین ارورهای اون آموزش کاملی قرار بدهید.
با تشکر
سلام
سپاس از لطف شما. مقالهای درباره وردپرس شبکه در سایت موجود هست اگر خطایی دریافت کردید ارسال بفرمایید راهنمایی کنیم شما رو
سلام خدمت آقای راد.
میشه بفرمایید الان اخرین نسخه وردپرس چی هست؟ 5.4 یا 5.4.1
و اینکه ایا این نسخه جدید، ایرادات فنی نداره که بر روی سایت نصب کنیم؟ یعنی همه خطاهاش برطرف شده تا به محض نصب قالب و پلاگین ها به هم نریزند؟
از پاسخگویی شما ممنونم
سلام
5.4.1 هست
خیر مشکلی نداره و میتونید آپدیت کنید
ممنون.میشه لینک فارسی وردپرس 5.4.1 بفرستید؟
من در هر سایتی میزنم یک حجم متفاوتی داره.
مثلا در سایت خود وردپرس 13 مگ هست. https://fa.wordpress.org/download/
از سایت خود وروپرس ( همین لینکی که ارسال کردید) دانلود کنید
سلام من امروز به یه مشکل عجیب خوردم اونم اینه که بخش بروز رسانی داخل منو وردپرس کلا ناپدید شده!همینطور بخش نصب افزونه اونم ناپدید شده محض اطمینان تمام افزونه ها نصب شده رو غیرفعال کردم ولی باز درست نشد حتی آخرین نسخه وردپرس رو از میهن وردپرس گرفتم و آپدیت کردم باز درست نشد و فقط بالا سایت این جمله که:
وردپرس 5.4.1 در دسترس است، لطفا مدیر سایت را باخبر کنید.
نمایش داده میشه،یوزر هم مدیرکل هست!
سلام مشکل از سطح دسترسی شماست. یک کاربر جدید با سطح دسترسی مدیر بسازید.
عرض ادب،دست رسی مدیرکل جدید ساختم ولی باز همان صورت و نمایش این ارور در تمامی صفحات:
وردپرس 5.4.1 در دسترس است، لطفا مدیر سایت را باخبر کنید.
🙁
با دسترسی مدیریت لاگین نشدید که این ارور رو در آخر پیام به روز رسانی مشاهده میکنید
سلام دوست عزیز منم این مسئله رو داشتم برید داخل فایل wp-config.php
این خط پایین رو پیدا کنید:
define(‘DISALLOW_FILE_MODS’,true);
و با این جایگزینش کنید:
define(‘DISALLOW_FILE_MODS’,false);
امیدوارم که کمک کننده باشه.
سلام استاد گرامی
من دنبال یک قالب ساده وبلاگی هستم که شبیه قالب پیشفرض بلاگ اسکای باشه مثلا
می تونید قالبی شبیه به این معرفی کنید
با سلام و احترام
متاسفانه ما چنین قالبی رو ارائه نمیدیم
سلام
در هنگام ایجاد یا ویرایش برگه ، نوشته یا هر محتوایی وقتی دکمه انتشار را می زنم با خطای انتشار ناموفق مواجه می شوم.
سلام
لطفاوردپرس و قالب و تمامی افزونه های سایت خود را به آخرین نسخه آپدیت کنید
سلام نباشید
وقتی می خواهم وارد حساب وردپرس ام شوم این پیغام میاد
Fatal error: Cannot redeclare add_IR_currency() (previously declared in /home/elmfarda/public_html/wordpress/wp-content/plugins/parsian-woocommerce/class-wc-gateway-parsian.php:19) in /home/elmfarda/public_html/wordpress/wp-content/plugins/zarinpal-woocommerce-payment-gateway/class-wc-gateway-zarinpal.php on line 24
سلام
https://mihanwp.com/fatal-error/
این آموزش رو مشاهده کنید
سلام من وقتی میخوام وکامرس رو راه اندازی کنم با این ارور مواجه میشم
با عرض پوزش، شما اجازهٔ دسترسی به این برگه را ندارید
سلام
مشکل از دیتا بیس و سطح دسترسی در هاست شماست. از هاست بخواهید که مشکل را بررسی کنند
سلام
هنگام نصب افزونه های زیر من با خطا مواجه میشم
(افزونه revolution slider و افزونه massive addons و افزونه google map)
این بسته نمیتواند نصب شود. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
(از نصب اسان استفاده کردم)
سلام
فضای هاست خود را بررسی کنید و مطمین شوید که افزونه به صورت کامل دانلود شده باشد
فضای هاست مشکلی نداشت
چطوری میتونم از درست نصب شدن افزونه اطمینان داشته باشم ؟
افزونه را مجدد به صورت کامل دانلود کنید
سلام و وقتتون بخیر
ببخشید من به تازگی وردپرس رو نصب کردم، یک بار کامل نصبش کردم اما نسخه قدیمی بود و هرکاری کردم بروز رسانی انجام نشد ومتاسفانه اشتباه کردم و کلا همچی رو حذف کردم و دوباره شرو به نصب کردم؛ الان همچی خوبه تقریبا ولی فقط پیشخوان هستش و وقتی میخوام بازدید از سایت رو ببینم صفحه ای از XAMPP میاد
چکار کنم تا صفحه های سایتم رو بتونم مشاهده کنم؟
سلام
هنگام باز کردن صفحه اصلی سایت با چه اروری مواجه میشوید؟