• Решено maliyshock

    (@maliyshock)


    Дано(начальные условия): тема которую делал под wordpress (последней версии), всё отлично работает на локальном сервере. Все плагины и т.п. Никаких глюков вообще.
    Проблема: переношу сайт на хостинг (peterhost.ru). Все странички грузятся хорошо(правда в начале тоже были ошибки с Unable to allocate memory for pool но мы их победили), в то же время выясняется, что половина всех плагинов глючит или не работает.

    Сверху в админке постоянно маячило это:
    Использование уровней пользователей в плагинах и темах считается устаревшим. Используйте роли и возможности. Deprecated in version 2.0.

    в следствии этой ошибки вылезала такая Warning: Cannot modify header information — headers already sent by (output started at /home/barts11/www/site5/public_html/wp-includes/functions.php:2923) in /home/barts11/www/site5/public_html/wp-includes/pluggable.php on line 876
    Убрал обе с помошью плагина — Log Deprecated Notices. Но что-то мне подсказывает, что убрать то я убрал, но не саму суть проблемы, а только её отображение.

    При активации плагинов типа лайтбокса или фансибокса выскакивают такого рода ошибки:
    Notice: Undefined variable: theOptions in /home/barts11/www/site5/public_html/wp-content/plugins/lightbox-plus/lightboxplus.php on line 260
    по этому адресу находится следующее: update_option( $optionsName, $theOptions ); — какие то обновления каких-то опций.
    + при активации плагина весь текст на всех страничках и админке меняется на закорючки.

    Дальше, стоял плагин cforms — не работает на хосте. Пытался переустановить. При активации даёт следующее:
    Fatal error: Cannot use string offset as an array in /home/barts11/www/site5/public_html/wp-content/plugins/cforms/lib_activate.php on line 7
    По этому адресу строка : $cformsSettings['global']['plugindir'] = basename(dirname(__FILE__));
    Я так понимаю она отвечает за путь/вдрес к плагину, но что здесь неверно или как это исправить я хз…

    В общем, сижу уже 6-й час, ничего не понимаю, голова квадратная. Если у кого есть идеи где копать или как это исправить буду признателен.
    Может всё дело в кривых руках, всё-таки моя первая тема, однако, почему на локальном компьютере всё пашет норм?

    Завтра попробую заного всё переустановить и перезалить на хост, возможно ошибки были в этом.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Юрій

    (@yube)

    Автор maliyshock

    (@maliyshock)

    Эмм.. спасибо за матчасть… не совсем понятно правда как это использовать и какое это имеет отношение к моей проблеме…

    Возможно ли такое, что при переносе базы данных с локалки на хост, при изменении путей к сайту, где-то в плагинах или ещё где произошла ошибка?
    Может из-за этого всё и сыпется?

    Забыл добавить, что медиа файлы чз админку тоже не грузятся…

    Модератор Юрій

    (@yube)

    Ну у Вас же вызывало недоумение, что локально Notice и Warning не было, а на хостинге появились. Вот я и дал Вам ссылку на объяснение, от чего зависит вывод и логирование ошибок. А отношение к проблеме имеет самое прямое: php — язык на котором написан worpress. Хотите найти общий язык с wordpress — изучайте php.

    Автор maliyshock

    (@maliyshock)

    Ну ясн, спасибо за наводку, но думаю я ещё раз попробую перезалить базу и файлы на хост, в надежде что это моя ошибка с путями…

    Автор maliyshock

    (@maliyshock)

    Проблема была в этом define(‘WP_DEBUG’, true);
    стоило изменить на define(‘WP_DEBUG’, false); ив всё заработало как на локалке.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Сложности перехода на удалённый хостинг» закрыта для новых ответов.