پاسخ های ارسال شده در انجمن

در حال نمایش 15 پاسخ ( از کل 66)
  • درود وقت بخیر
    اگر تو سایتتون مشکلی ندارید الزامی نیست.
    ولی میتونید با نسخه پیشفرض یک بررسی داشته باشید.
    دقت کنید که فایل مهمی هستش و قبل از هر تغییری ازش بکاپ داشته باشید تا در صورت به وجود اومدن مشکل بتونید بازیابی کنید.
    موفق باشید

    درود
    وقت شما بخیر
    در حال حاضر سایتتون در دسترس هست و به درستی نمایش داده میشه.
    اگر مجدد به مشکل خوردید ابتدا باید حالت عیب‌یابی ورپرس رو فعال کنید تا خطای دقیق نمایش داده بشه.
    اینجارو بخونید
    https://fa.wordpress.org/support/debug-wordpress/

    درود
    وقت شما بخیر
    من بررسی کردم المنتور تو نسخه‌های جدیدش هیچ مشکلی با بالاترین نسخه‌های PHP نداره و به درستی کار میکنه.
    زمانی که به خطا برخورد میکنید دیباگ رو در وردپرس روشن کنید و کل خطا رو از فایل debug.log بررسی کنید.
    ممکنه افزونه دیگه‌ای باعث به مشکل خوردن سایتتون میشه که باید بررسی بشه.

    موفق باشید.
    موضوع بسته میشه.

    درود
    با توجه به اینکه در ویندوز و لوکال هاست دارید کار می‌کنید ممکنه آنتی ویروستون یکی از فایل‌های پوشه wp-includes رو پاک کرده باشه.

    از مسیر wp-content/plugins پوشه plugins رو تغییر نام بدید.
    وردپرس رو از مرجع اصلی دانلود کنید و پوشه wp-includes رو از نو جایگزین کنید و دقت کنید چیزی رو آنتی ویروس پاک نکنه.

    مشکلتون حل میشه.
    موفق باشید

    انجمن: مشکلات عمومی
    در پاسخ به: خطای بسیار مهم

    درود
    طبق این آموزش
    https://fa.wordpress.org/support/debug-wordpress
    دیباگ وردپرس رو فعال کنید تا ببینید دقیقا کدوم افزونه شما با php نسخه جدید سازگار نیست.
    بهتره نسخه php رو به نسخه قبلی برگردونید و ابتدا تمام افزونه‌ها و وردپرس رو آپدیت کنید.
    اگر افزونه‌ای داشته باشید که با نسخه‌های جدید php سازگار نباشه نمی‌تونید این ارتقا رو انجام بدید مگر این افزونه رو پاک کنید.

    الان در حال حاضر خطای {سرویس MySQL که مورد نیاز وردپرس است بر روی سرویس‌دهندهٔ شما نصب نیست.}
    رو دارید که برای حلش باید به محل میزبانی هاستتون تیکت بزنید بررسی کنن.

    این رو امتحان کن

    <?php
    // محتوای اختصاصی در ابتدای داشبورد (قبل از متن پیش‌فرض ووکامرس)
    add_action( 'woocommerce_account_content', 'sf_dashboard_intro_before_default', 1 );
    function sf_dashboard_intro_before_default() {

    if ( function_exists( 'is_wc_endpoint_url' ) && ! is_wc_endpoint_url() ) {
    echo '<div class="woocommerce-account-custom" style="margin-bottom:1.25rem">';
    echo '<h3>محتوای اختصاصی</h3>';
    // هر HTML/شورت‌کد دلخواه…
    echo '</div>';
    }
    }
    مدیر Saeed Fard

    (@saeedfard)

    درود وقت شما بخیر
    تو این صفحه می‌تونید به پیشخوان مدیریت سایتتون وارد بشید
    http://sohaacademy.ir/wp-admin

    انجمن: مشکلات عمومی
    در پاسخ به: رفع خطا
    مدیر Saeed Fard

    (@saeedfard)

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

    مدیر Saeed Fard

    (@saeedfard)

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

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

    موفق باشید

    مدیر Saeed Fard

    (@saeedfard)

    درود وقت بخیر
    شما به جای is_wc_endpoint_url('dashboard') باید از این شرط استفاده کنید

    if ( ! is_wc_endpoint_url() ) {
    echo '<h3>محتوای اختصاصی</h3>';
    }

    برای اینکه متن شما اول بیاد، می‌تونید هوک پیش‌فرض ووکامرس رو بردارید و بعد دوباره صداش بزنید. مثلا:

    <?php
    // حذف متن پیش‌فرض ووکامرس از داشبورد
    remove_action( 'woocommerce_account_dashboard', 'woocommerce_account_dashboard', 10 );

    // نمایش محتوای اختصاصی شما
    add_action( 'woocommerce_account_dashboard', 'my_custom_dashboard_content', 5 );
    function my_custom_dashboard_content() {
    echo '<h3>محتوای اختصاصی</h3>';
    echo '<p>اینجا می‌تونی هر متن، کد HTML یا شورت‌کدی بذاری.</p>';
    }

    // دوباره اضافه کردن متن پیش‌فرض ووکامرس
    add_action( 'woocommerce_account_dashboard', 'woocommerce_account_dashboard', 10 );

    این رو تو فانکشن پوسته قرار بدید و تست کنید

    • این پاسخ 12 ماه پیش توسط Saeed Fard اصلاح شده است.
    انجمن: مشکلات عمومی
    در پاسخ به: خطای مهم
    مدیر Saeed Fard

    (@saeedfard)

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

    مدیر Saeed Fard

    (@saeedfard)

    درود
    طبق این راهنما دیباگ وردپرس رو روشن کنید تا مشخص بشه تو این صفحه خطا از چیه
    https://fa.wordpress.org/support/debug-wordpress/
    بعد از روشن کردن این صفحه رو که باز کنید خطایی نمایش داده میشه که دلیل مشکل هست و با حلش مشکلتون حل میشه.
    موفق باشید

    مدیر Saeed Fard

    (@saeedfard)

    درود وقت بخیر
    این خطا مربوط به تابع بارگذاری ترجمه در پوسته شما یعنی flatsome هستش
    این خطای مهمی نیست و احتمالا دیباگ شما فعال هستش که نمایشش میده.
    طبق این راهنما دیباگ وردپرستون رو خاموش کنید حل میشه.
    https://fa.wordpress.org/support/debug-wordpress/
    این مشکل رو هم خود سازنده پوسته تو نسخه‌های جدیدش باید حل کنه
    موفق باشید

    مدیر Saeed Fard

    (@saeedfard)

    درود وقت بخیر
    ابتدا باید بررسی کنید که اطلاعات دیتابیس شامل نام و یوزرنیم و پسورد اون توی فایل wp-config.php درست قرار گرفته شده باشه.
    تو این فایل این بخش رو باید ببینید

    define('DB_NAME', 'database_name');
    define('DB_USER', 'database_user');
    define('DB_PASSWORD', 'database_password');
    define('DB_HOST', 'localhost');

    اطلاعات مربوط به این بخش رو هم باید از قسمت mysql کنترل پنل هاستتون چک کنید.

    مورد بعدی سلامت دیتابیس رو باید بررسی کنید که باید اون رو یکبار repair کنید.

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

در حال نمایش 15 پاسخ ( از کل 66)