nojhanacc
May 20th, 2021, 19:23
از آنجایی که در هر سیستمی امکان بروز خطا وجود دارد و وردپرس نیز مانند هر سیستم مدیریت محتوایی ممکن است دچار مشکل شود ، به همین علت ابزارها و روش های مختلفی را برای اشکال زدایی و رفع خطاها در نظر گرفته است که بر روی تمامی سیستم های مدیریت محتوای وردپرس نصب میشود. در این مقاله شما را با روش فعال کردن خطایاب در سیستم مدیریت محتوای وردپرس آشنا خواهیم کرد.
خطایابی کدهای php بخشی از هر پروژه طراحی سایت است، ولی وردپرس با سیستمهای خطایابی خاصی طراحی شده که برای ساده سازی فرآیندها و استانداردسازی کدهای هسته، پلاگینها و قالبها به کار میرود.مطالب زیادی در خصوص نحوه عیب یابی وردپرس وجود دارد که ممکن است کمی طولانی باشند در این مطلب به شایع ترین خطاهای وردپرس و نحوه رفع آنها با استفاده از cPanel میپردازیم.
چگونگی فعال کردن خطایابی در وردپرس
با فعال کردن خطایابی وردپرس در سی پنل برای خطاهای موجود، در صفحه سایت نمایش داده میشوند که با توجه به متن خطا میتوانید نسبت به رفع آن اقدام کنید.
برای فعال کردن خطایابی وردپرس با سی پنل مراحل زیر را انجام دهید:
1. به سی پنل لاگین کنید.
2. روی گزینه File Manager کلیک کنید.
3. به پوشه روت هاست (public_html) مراجعه کنید.
4. فایل wp-config را انتخاب کرده و روی Edit کلیک کنید.
5. این خط کد را بیابید: ( ‘WP_DEBUG’, false );
6. آنرا به این کد تغییر دهید: ( ‘WP_DEBUG’, true );
7. تغییرات را ذخیره کنید.
8. سایت خود را در مرورگر مجددا چک کنید.
در صورتی که سایت شما خطا یا اخطار داشته باشد اکنون در صفحه سایت نمایش داده خواهد شد. در نظر داشته باشید که تمام پیامها یکسان نیستند. بین پیامهای خطا و پیامهای اخطار تفاوت وجود دارد.
پس از رفع خطا کد فوق را به حالت قبل برگردانید و ذخیره نمایید.
پیشنهاد وب رمز: در وردپرس از شر خطای حافظه PHP خلاص شوید
هشدار Internal Server Error
https://webramz.com/wp-content/uploads/2018/10/هشدار-Internal-Server-Error.jpg
پیام هشدار “500 Internal Error” به این معنا است که چیزی در سایت اشتباه است، اما سرور قادر به تعریف آن نیست.
شایعترین علت این خطا در یک سایت وردپرس وجود کد اشتباه در فایل htaccess یا محدودیت حافظه PHP است.
مرحله اول خطایابی تغییر نام پوشه htaccess میباشد. اگر با تغییر نام خطا برطرف نشد ممکن است سایت شما مشکل محدودیت در حافظه PHP داشته باشد. دستورالعملهای بخش بعد را در خصوص نحوه افزایش ظرفیت حافظه PHP دنبال کنید.
اگر هیچکدام از اینها مشکل را حل نکرد ممکن است مشکل عدم کارکرد صحیح پلاگین یا قالب باشد. برای این مورد مراحل مربوط به خطایابی پلاگین و قالب که در مطالب بعدی ارائه خواهد شد را دنبال کنید.
افزایش ظرفیت حافظه PHP:
در وردپرس خطاهای حافظه مشکل غیرمعمولی نیست و احتمال رخ دادن آن همیشه وجود دارد. در این حالت ممکن است یک پیام ” internal server error ” مبهم یا اگر خوش شانس باشید، پیام ” Fatal error: Allowed memory size exhausted.” را دریافت کنید.
برای رفع این خطا مراحل زیر را در هاست cPanel دنبال کنید:
1. به سی پنل لاگین کنید.
2. روی گزینه File Manager کلیک کنید.
3. به پوشه روت هاست (public_html) مراجعه کنید.
4. فایل wp-config را انتخاب کرده و روی Edit کلیک کنید.
5. کد /* That’s all, stop editing! Happy blogging. */ را بیابید و قبل از آن کد زیر را قرار دهید:
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
6. تغییرات را ذخیره کنید. در این زمان وقتی سایت خود را مجدد چک میکنید باید خطا رفع شده باشد.
توجه داشته باشید حتی اگر با افزایش میزان حافظه این خطا رفع گردد، ممکن است هنوز مشکلی در سایت شما وجود داشته باشد. احتمال دارد موردی در سایت باشد که حافظه را مصرف میکند مانند یک پلاگین یا تابعی از قالب سایت، اگر میدانید که چگونه لاگ سرور را چک کنید ممکن است بتوانید عامل مشکل را آنجا شناسایی کنید.
افزایش اندازه آپلود فایل وردپرس
https://webramz.com/wp-content/uploads/2018/10/افزایش-اندازه-آپلود-فایل-وردپرس.jpg
اگر شما بخواهید یک فایل حجیم را در وردپرس خود آپلود کنید ممکن است با خطای زیر مواجه شوید:
“Exceeds maximum upload size for this site”
اندازه فایل آپلودی معمولا برای جلوگیری از آپلود فایلها و ویدئوهای سنگین توسط افراد، کم در نظر گرفته میشود. اگر محدودیت برای شما مشکل ساز است میتوانید آنرا با تغییرات در تنظیمات سرور افزایش دهید. در صورتیکه از هاست سی پنل استفاده میکنید انجام این تغییرات بسیار ساده خواهد بود:
۱. به سی پنل لاگین کنید.
۲. از بخش Software گزینه Select PHP version را انتخاب نمایید.
۳. روی گزینه Switch to PHP Options کلیک کنید.
۴. در صفحه مشخصات لازم است این سه بخش را ویرایش نمایید:
• post_max_size
• upload_max_filesize
• memory_limit
این سه بخش به هم مرتبط هستند. برای آپلود فایلهای حجیم لازم است مقدار post_max_size بیشتر از upload_max_filesize باشد. همچنین مقدار memory_limit لازم است بیشتر از post_max_size باشد.
۵. تغییرات را ذخیره کنید. اکنون شما باید بتوانید فایلهای حجیم را در وردپرس خود آپلود نمایید.
شما میتوانید این تغییرات را در فایل php.ini نیز اعمال نمایید ولی به دلیل عدم دسترسی به این فایل در میزبانی اشتراکی، انجام آن در سی پنل بسیار ساده تر خواهد بود.
– ممکن است شرکت میزبانی وب شما دسترسی به این بخش را غیرفعال کرده باشد در این صورت جهت انجام تغییرات برای افزایش حجم آپلود میتوانید با بخش پشتیبانی میزبان خود تماس بگیرید.
به طور کلی زمانی که همه بخشها درست کار میکنند وردپرس بسیار ساده است ولی زمانی که بخشی مشکل پیدا میکند یا ناپدید میشود کل سایت شما ممکن است با یک انفجار همراه شود.
هاست وردپرس وب رمز برای این برنامه کاملا بهینه سازی شده و بهترین عملکرد را با وردپرس خواهد داشت. منابع ارائه شده و تنظیمات سختافزاری و نرم افزاری انجام شده همگی در جهت اجرای هرچه بهتر سایت وردپرسی شما بدون هیچگونه خطا یا مشکلی خواهند بود.
با انجام مراحل عیب یابی وردپرس، شما قادر خواهید بود تا اکثر مشکلات را خودتان حل کنید. در صورتیکه پس از عیب یابی مشکل حل نشد، با بخش پشتیبانی فنی ارائه دهنده خدمات میزبانی تماس بگیرید.
خطایابی کدهای php بخشی از هر پروژه طراحی سایت است، ولی وردپرس با سیستمهای خطایابی خاصی طراحی شده که برای ساده سازی فرآیندها و استانداردسازی کدهای هسته، پلاگینها و قالبها به کار میرود.مطالب زیادی در خصوص نحوه عیب یابی وردپرس وجود دارد که ممکن است کمی طولانی باشند در این مطلب به شایع ترین خطاهای وردپرس و نحوه رفع آنها با استفاده از cPanel میپردازیم.
چگونگی فعال کردن خطایابی در وردپرس
با فعال کردن خطایابی وردپرس در سی پنل برای خطاهای موجود، در صفحه سایت نمایش داده میشوند که با توجه به متن خطا میتوانید نسبت به رفع آن اقدام کنید.
برای فعال کردن خطایابی وردپرس با سی پنل مراحل زیر را انجام دهید:
1. به سی پنل لاگین کنید.
2. روی گزینه File Manager کلیک کنید.
3. به پوشه روت هاست (public_html) مراجعه کنید.
4. فایل wp-config را انتخاب کرده و روی Edit کلیک کنید.
5. این خط کد را بیابید: ( ‘WP_DEBUG’, false );
6. آنرا به این کد تغییر دهید: ( ‘WP_DEBUG’, true );
7. تغییرات را ذخیره کنید.
8. سایت خود را در مرورگر مجددا چک کنید.
در صورتی که سایت شما خطا یا اخطار داشته باشد اکنون در صفحه سایت نمایش داده خواهد شد. در نظر داشته باشید که تمام پیامها یکسان نیستند. بین پیامهای خطا و پیامهای اخطار تفاوت وجود دارد.
پس از رفع خطا کد فوق را به حالت قبل برگردانید و ذخیره نمایید.
پیشنهاد وب رمز: در وردپرس از شر خطای حافظه PHP خلاص شوید
هشدار Internal Server Error
https://webramz.com/wp-content/uploads/2018/10/هشدار-Internal-Server-Error.jpg
پیام هشدار “500 Internal Error” به این معنا است که چیزی در سایت اشتباه است، اما سرور قادر به تعریف آن نیست.
شایعترین علت این خطا در یک سایت وردپرس وجود کد اشتباه در فایل htaccess یا محدودیت حافظه PHP است.
مرحله اول خطایابی تغییر نام پوشه htaccess میباشد. اگر با تغییر نام خطا برطرف نشد ممکن است سایت شما مشکل محدودیت در حافظه PHP داشته باشد. دستورالعملهای بخش بعد را در خصوص نحوه افزایش ظرفیت حافظه PHP دنبال کنید.
اگر هیچکدام از اینها مشکل را حل نکرد ممکن است مشکل عدم کارکرد صحیح پلاگین یا قالب باشد. برای این مورد مراحل مربوط به خطایابی پلاگین و قالب که در مطالب بعدی ارائه خواهد شد را دنبال کنید.
افزایش ظرفیت حافظه PHP:
در وردپرس خطاهای حافظه مشکل غیرمعمولی نیست و احتمال رخ دادن آن همیشه وجود دارد. در این حالت ممکن است یک پیام ” internal server error ” مبهم یا اگر خوش شانس باشید، پیام ” Fatal error: Allowed memory size exhausted.” را دریافت کنید.
برای رفع این خطا مراحل زیر را در هاست cPanel دنبال کنید:
1. به سی پنل لاگین کنید.
2. روی گزینه File Manager کلیک کنید.
3. به پوشه روت هاست (public_html) مراجعه کنید.
4. فایل wp-config را انتخاب کرده و روی Edit کلیک کنید.
5. کد /* That’s all, stop editing! Happy blogging. */ را بیابید و قبل از آن کد زیر را قرار دهید:
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
6. تغییرات را ذخیره کنید. در این زمان وقتی سایت خود را مجدد چک میکنید باید خطا رفع شده باشد.
توجه داشته باشید حتی اگر با افزایش میزان حافظه این خطا رفع گردد، ممکن است هنوز مشکلی در سایت شما وجود داشته باشد. احتمال دارد موردی در سایت باشد که حافظه را مصرف میکند مانند یک پلاگین یا تابعی از قالب سایت، اگر میدانید که چگونه لاگ سرور را چک کنید ممکن است بتوانید عامل مشکل را آنجا شناسایی کنید.
افزایش اندازه آپلود فایل وردپرس
https://webramz.com/wp-content/uploads/2018/10/افزایش-اندازه-آپلود-فایل-وردپرس.jpg
اگر شما بخواهید یک فایل حجیم را در وردپرس خود آپلود کنید ممکن است با خطای زیر مواجه شوید:
“Exceeds maximum upload size for this site”
اندازه فایل آپلودی معمولا برای جلوگیری از آپلود فایلها و ویدئوهای سنگین توسط افراد، کم در نظر گرفته میشود. اگر محدودیت برای شما مشکل ساز است میتوانید آنرا با تغییرات در تنظیمات سرور افزایش دهید. در صورتیکه از هاست سی پنل استفاده میکنید انجام این تغییرات بسیار ساده خواهد بود:
۱. به سی پنل لاگین کنید.
۲. از بخش Software گزینه Select PHP version را انتخاب نمایید.
۳. روی گزینه Switch to PHP Options کلیک کنید.
۴. در صفحه مشخصات لازم است این سه بخش را ویرایش نمایید:
• post_max_size
• upload_max_filesize
• memory_limit
این سه بخش به هم مرتبط هستند. برای آپلود فایلهای حجیم لازم است مقدار post_max_size بیشتر از upload_max_filesize باشد. همچنین مقدار memory_limit لازم است بیشتر از post_max_size باشد.
۵. تغییرات را ذخیره کنید. اکنون شما باید بتوانید فایلهای حجیم را در وردپرس خود آپلود نمایید.
شما میتوانید این تغییرات را در فایل php.ini نیز اعمال نمایید ولی به دلیل عدم دسترسی به این فایل در میزبانی اشتراکی، انجام آن در سی پنل بسیار ساده تر خواهد بود.
– ممکن است شرکت میزبانی وب شما دسترسی به این بخش را غیرفعال کرده باشد در این صورت جهت انجام تغییرات برای افزایش حجم آپلود میتوانید با بخش پشتیبانی میزبان خود تماس بگیرید.
به طور کلی زمانی که همه بخشها درست کار میکنند وردپرس بسیار ساده است ولی زمانی که بخشی مشکل پیدا میکند یا ناپدید میشود کل سایت شما ممکن است با یک انفجار همراه شود.
هاست وردپرس وب رمز برای این برنامه کاملا بهینه سازی شده و بهترین عملکرد را با وردپرس خواهد داشت. منابع ارائه شده و تنظیمات سختافزاری و نرم افزاری انجام شده همگی در جهت اجرای هرچه بهتر سایت وردپرسی شما بدون هیچگونه خطا یا مشکلی خواهند بود.
با انجام مراحل عیب یابی وردپرس، شما قادر خواهید بود تا اکثر مشکلات را خودتان حل کنید. در صورتیکه پس از عیب یابی مشکل حل نشد، با بخش پشتیبانی فنی ارائه دهنده خدمات میزبانی تماس بگیرید.