• Здравствуйте!
    Пользуюсь шаблоном woocommerce для создания интернет магазина, версия 2.6.8
    После удаления последнего товара из корзины появляется белый экран и отображение корзины в актуальном состоянии можно увидеть только после обновления страницы еще раз.
    Также когда товар удален из корзины, его можно вернуть нажав на кнопку «Отменить», при нажатии на эту кнопку происходит перенаправление в админ панель,чего происходить не должно.
    Заранее благодарю за помощь!

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • После удаления последнего товара из корзины появляется белый экран

    Нужно смотреть ошибки.

    Автор vadim94

    (@vadim94)

    Добрый вечер! Подключил отображение ошибок в wp-config

    отображается следующее:
    Warning: include(/home/xnaehndg/public_html/wp-content/advanced-cache.php): failed to open stream: No such file or directory in /home/xnaehndg/public_html/wp-settings.php on line 86

    Warning: include(): Failed opening ‘/home/xnaehndg/public_html/wp-content/advanced-cache.php’ for inclusion (include_path=’.:/usr/local/lib/php’) in /home/xnaehndg/public_html/wp-settings.php on line 86

    что дальше делать не знаю…подскажите
    Благодарю за помощь!

    /wp-content/advanced-cache.php

    удалите этот файл.

    Автор vadim94

    (@vadim94)

    удалил
    ошибки остались

    ошибки остались

    удалите и кеш-плагин и почистите следы от его. В конфиге и в хтацессе.

    Автор vadim94

    (@vadim94)

    у меня в аксессе вот такие строки:
    <IfModule mod_security.c>
    <Files async-upload.php>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </Files>
    </IfModule>

    какие из них нужно удалить?

    в конфигах ничего похожего не нашел, единственное в файле settings вот такие строки:
    if ( WP_CACHE && apply_filters( ‘enable_loading_advanced_cache_dropin’, true ) ) {
    // For an advanced caching plugin to use. Uses a static drop-in because you would only want one.
    WP_DEBUG ? include( WP_CONTENT_DIR . ‘/advanced-cache.php’ ) : @include( WP_CONTENT_DIR . ‘/advanced-cache.php’ );
    }

    Модератор Yui

    (@fierevere)

    永子

    wp-settings.php — стандартный файл ядра, меняться он не должен
    https://ru.wordpress.org/releases/
    скачайте архив вашей версии ВП и восстановите wp-settings.php из него

    также убедитесь что в wp-config.php нет закрывающего тега ?>

    /* Это всё, дальше не редактируем. Успехов! */
    if ( !defined('ABSPATH') )
            define('ABSPATH', dirname(__FILE__) . '/');
    require_once(ABSPATH . 'wp-settings.php');
    Автор vadim94

    (@vadim94)

    спасибо, ошибки исчезли, но проблема с корзиной осталась

    Модератор Yui

    (@fierevere)

    永子

    белый экран (он же ошибка 500) всегда должен отражаться в логах
    попробуйте узнать у хостера или сами найти файл лога ошибок PHP, обычно error.log
    и посмотреть что пишется по ошибкам туда, может памяти не хватает, может еще какая причина….
    тут без лога не разобраться

    Автор vadim94

    (@vadim94)

    хорошо, сейчас постараюсь узнать

    Автор vadim94

    (@vadim94)

    к сожалению хостер сказал,что никакого такого файла у них не ведется, попробовал включить отображение ошибок на сайте, но не увидел никаких изменений, может ели я вамдам адрес сайта вы сможете мне как-то помочь?

    Автор vadim94

    (@vadim94)

    получилось создать файл для логов

    [11-Dec-2016 17:59:48 UTC] PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in /home/xnaehndg/public_html/wp-includes/plugin.php on line 235
    [11-Dec-2016 17:59:50 UTC] PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given in /home/xnaehndg/public_html/wp-includes/plugin.php on line 235

    вот что там появилось после проделывания сценария ошибки

    Модератор Yui

    (@fierevere)

    永子

    не слишком информативный лог. ничего не сказать.
    warning — предупреждение, а не ошибка, зачастую просто выводится не мешая функциональности

    но тем не менее корзина не работает, мне то что делать

    должен же быть какой-то выход

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «белый экран после удаления товара из корзины» закрыта для новых ответов.