سفید شدن صفحه فقط در پیشخوان

kadocard

تازه وارد
دوستان متخصص اگر راه حل و تجربه ای دارید بفرمائید!

ما یک فروشگاه اینترنتی نوشته شده با ووکامرس داریم که تقریبا 6000 محصول هم داریم و 2 سال هست داریم فعالیت می کنیم
پوسته هم به صورت اختصاصی نوشته شده است .
kadocard.ir

خود سایت هیچ مشکلی ندارد ,فقط هنگام ویرایش ,ذخیره و انتشار محصولات صفحه پیشخوان سفید می شود و و در بعضی مواقع هم پیام Servixe unavailable ظاهر می شود

برنامه نویش مشکل را از هاست می داند و هاست از برنامه نویس,هاست هم دوبار عوض کردیم ولی مشکل همچنان باقی بود

کل افزونه ها را غیر فعال کردیم و پوسته هم پیش فرض گذاشتیم ولی بازهم مشکل بود

هاست را هم دوبار عوض نمودیم

این هم بخشی از نظرات هاست می باشد

"

در خصوص مشکل کندی در هنگام انتشار و بروز رسانی، علت آن مصرف بسیار بالای سی پی یو توسط اسکریپت :
kadocard.ir/wp-admin/post.php
میباشد که نمونه آخرین لاگ آن به صورت زیر میباشد:

21.1461 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
22.7325 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
21.3418 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
21.6841 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
24.03 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
21.0331 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
22.0223 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
21.2551 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php
21.9717 kadocard.ir/wp-admin/post.php domains/kadocard.ir/public_html/wp-admin/post.php





اسکریپت
kadocard.ir/wp-admin/post.php
به مدت بیش از 21 ثانیه زمان سی پی یو را مصرف می نماید. لطفا توجه داشته باشید که میزان مصرف یک سایت وردپرس بهینه در حدود 0.5 (نیم) ثانیه میباشد، بنابراین مصرف 21 ثانیه ای 42 برابر مقدار معمول میباشد که نشان از وجود مشکلی جدی در خود برنامه سایت و احتمال زیاد در خود افزونه woocommerce (با توجه به اینکه لینک مذکور در بخش محصولات در افزونه ووکامرس است) میباشد.

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

 
آخرین ویرایش توسط مدیر:

حسن غویشه

کاربر عضو
سلام

شب خوش @kadocard

سایت زیبایی دارید  :x:

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

شاید روش زیر جواب بده

بد نیست چک کنید

در آخر فایل functions.php چک کنید ?> وجود دارد (دقیقا خط آخر)

:53:

 
آخرین ویرایش توسط مدیر:

kadocard

تازه وارد
ممنون نظر لطفتونه

خیر در خط اخر وجود ندارد

ولی د وسط های متن هست

این مشکل کلافمون کرده واینکه با وجود غیر فعال کردن افزونه ها و پوسته همچنان باقیست ,عجیبه

 

kadocard

تازه وارد
البته 2 تا فایل فانکشن بود که یکیش تو پوسته بود و بله انتهای فایل ?> بودش.

حذفش کردمولی باز هم همان اتفاق افتاد








  • فایل های خود را برای پیوست اینجا بکشید یا

  •  










البته 2 تا فایل فانکشن بود که یکیش تو پوسته بود و بله انتهای فایل ?> بودش.

حذفش کردم

 

حسن غویشه

کاربر عضو
اگه هنوز مشکل حل نشده کد زیر رو در فایل wp-config اضافه نمایید

error_reporting(E_ALL); ini_set('display_errors', 1);

define( 'WP_DEBUG', true);


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

پیغام رو در اینجا بصورت کامل بنویسید تا راهنمایی کنیم

 
آخرین ویرایش توسط مدیر:

حسن غویشه

کاربر عضو
پست رو اجرا کنید

 
آخرین ویرایش توسط مدیر:

kadocard

تازه وارد
جای خاصی که نمی خواست کد را بگزارم؟

بعد از قرار دادن این کد ,

Parse error: syntax error, unexpected 'define' (T_STRING) in /home/kadocard/public_html/wp-config.php on line 100

 

حسن غویشه

کاربر عضو
در این مورد چیزی نمی دونم و باید منتظر افراد با تجربه تر باشید

آخرین پیشنهاد:

نسخه PHP هاست رو به 7 تغییر دهید

چک کنید و خبر بدید

 

kadocard

تازه وارد
همه این روش هارو رفتیم

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

یعنی ایراد از دیتابیسه فقط؟؟درسته؟

 

pangash

تازه وارد
ببینید

دو حالت وجود داره که باید بررسی بشه

و برای بررسی این دو حالت نیاز هست اوی پوشه مدیریت فایل ارور لاگ بررسی بشه

اون فایل را برای بررسی قرار دهید تا  دو راه را طبق اون خدمتتون بگم

 

پیام یزدانیان

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

 

Qalekhani

قلعه‌خانی
همه این روش هارو رفتیم

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

یعنی ایراد از دیتابیسه فقط؟؟درسته؟
وقتی که با پوسته پیشفرض وردپرس و بدون افزونه ها هم همین مشکل رو دارید شک نکنید مشکل از هاست هست !

چه نسخه ای از وردپرس استفاده می کنید؟ اگر آخرین نسخه رو با پوسته ۲۰۱۷ یا ۲۰۱۶ تست کردید و جواب نگرفتید، بدون شک مشکل از هاست هست.

 

kadocard

تازه وارد
وقتی که با پوسته پیشفرض وردپرس و بدون افزونه ها هم همین مشکل رو دارید شک نکنید مشکل از هاست هست !

چه نسخه ای از وردپرس استفاده می کنید؟ اگر آخرین نسخه رو با پوسته ۲۰۱۷ یا ۲۰۱۶ تست کردید و جواب نگرفتید، بدون شک مشکل از هاست هست.
هاست رو نت افزار مشکل داشتیم ,بردیم روی پارس هاست همچنان مشکل باقیست

نسخه وردپرس هم

نگارش 4.9.8

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

 

kadocard

تازه وارد
@pangash کجاست بفرمائید تا بفرستم, چون چند تافایل ارور لاگ بودش,یکیش این بود تو پابلسک که فرستادم

You must be registered for see images attach


You must be registered for see images attach


You must be registered for see images attach


 
آخرین ویرایش توسط مدیر:

Mesmaili

کاربر عضو
@pangash کجاست بفرمائید تا بفرستم, چون چند تافایل ارور لاگ بودش,یکیش این بود تو پابلسک که فرستادم

You must be registered for see images attach


You must be registered for see images attach


You must be registered for see images attach
سلام.

فانکشن قالب و فایل های زیر رو بررسی کنید :

#0 /home/kadocard/public_html/wp-includes/class-wp-hook.php(288): at_change_product_price_display('<span class="wo...')
#1 /home/kadocard/public_html/wp-includes/plugin.php(203): WP_Hook->apply_filters('<span class="wo...', Array)
#2 /home/kadocard/public_html/wp-content/plugins/woocommerce/templates/cart/mini-cart.php(39): apply_filters('woocommerce_car...', '<span class="wo...', Array, '8d917ee2013f097...')
#3 /home/kadocard/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(210): include('/home/kadocard/...')
#4 /home/kadocard/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php(1994): wc_get_template('cart/mini-cart....', Array)
#5 /home/kadocard/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(171): woocommerce_mini_cart()
#6 /home/kadocard/public_html/wp-includes/class-wp-hook.php(286): in /home/kadocard/public_html/wp-content/themes/kadocard/functions.php on line 691
[26-Aug-2018 00:13:18 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to a member function is_in_stock() on null in /home/kadocard/public_html/wp-content/themes/kadocard/functions.php:691


مطمئنید با تعویض قالب مشکل حل نشد ؟!

یکبار دیگه امتحان کنید و کش رو بروزرسانی کنید و یا پوسته رو بروزرسانی کنید.

 

kadocard

تازه وارد
سلام.

فانکشن قالب و فایل های زیر رو بررسی کنید :

#0 /home/kadocard/public_html/wp-includes/class-wp-hook.php(288): at_change_product_price_display('<span class="wo...')
#1 /home/kadocard/public_html/wp-includes/plugin.php(203): WP_Hook->apply_filters('<span class="wo...', Array)
#2 /home/kadocard/public_html/wp-content/plugins/woocommerce/templates/cart/mini-cart.php(39): apply_filters('woocommerce_car...', '<span class="wo...', Array, '8d917ee2013f097...')
#3 /home/kadocard/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(210): include('/home/kadocard/...')
#4 /home/kadocard/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php(1994): wc_get_template('cart/mini-cart....', Array)
#5 /home/kadocard/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(171): woocommerce_mini_cart()
#6 /home/kadocard/public_html/wp-includes/class-wp-hook.php(286): in /home/kadocard/public_html/wp-content/themes/kadocard/functions.php on line 691
[26-Aug-2018 00:13:18 Asia/Tehran] PHP Fatal error:  Uncaught Error: Call to a member function is_in_stock() on null in /home/kadocard/public_html/wp-content/themes/kadocard/functions.php:691


مطمئنید با تعویض قالب مشکل حل نشد ؟!

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

 
بالا