"присоединяюсь" к вопросу!
я некоторое время (около года) совершенно забросил работу над одним из своих личных проектов, который планировался на базе одновременной работы рекалла и вордпресса в режиме мультисайта.
при этом рекалл предполагался как якорный "фреймворк", а мультисайт должен был включаться в "ограниченном" режиме: лишь для возможности создать парочку дополнительных админских "сайтов" внутри одного домена с возможностью подключить на них другой дизайн и использовать "непересекающиеся" стандартные таксономии
при этом разработчиками рекалла уже давно была заявлено нежелание поддерживать режим мультисайта, потому от такого "симбиоза" я, напр, никогда не ждал особых дополнительных "плюшек"
но! до недавнего времени(если рекалл включался лишь на "основном" сайте, не "для сети") по крайней мере я особых конфликтов не обнаруживал
ситуация кардинально изменилась после обновления на последнюю версию. при включенном плагине вп-рекалл пропала возможность войти в админку сети
учитывая, что там бывать нужно нечасто, для себя я "решил" эту проблему таким образом:
отключаю на пару мин рекал, произвожу нужные действия в админке, включаю рекалл и все как бы работает
но! хотелось бы задать пару вопросов Андрею (только он знает "внутренности" своего продукта и особенно то, как и каким образом он будет развиваться):
1. можно ли при следующем обновлении "починить" вышеописанный конфликт
2. насколько "глубок" этот конфликт и ограничивается ли лишь вышеописанной проблемой? (на неактивном сайте без кучи пользователей сложно отловить "неочевидные" баги)
3. не будет ли при последующих обновлениях рекалла этот "конфликт" с мультисайтом усугубляться вплоть до полной несовместимости?
=
то есть (несмотря на то, что многие "аналоги" wp-recall специально затачиваются под мультисайт в том числе и в полном объеме) хотелось бы пусть даже не развития в этом направлении, а хотя бы не ломать возможности их одновременно использовать)
Otshelnik-Fm сказал(а)
эх. Столько раз повторялось нами - 500 ошибка или белый экран - идем сразу в логи сервера и смотрим ошибку.Только потом пишем на форуме и даем тут эту самую ошибку из error.log сервера.
1. я, к сожалению, не могу читать весь форум полностью - только некоторые темы, да и то, если ищу решение какой-то конкретной проблемы. потому про "error.log" и "Столько раз повторялось" читаю впервые))
2. не в этом суть вопроса. у меня тестовый сайт/проект, на котором через день меняется структура "концепта" и в данный момент вордпресс вообще не в режиме мультисайта. да и в принципе, пока сайт "пилится", мелкие "шероховатости" некритичны). хотелось понять главное: можно ли продолжать строить концепт на базе мультисайта (как бы "базовый" функционал" ядра вордпресса) и рекалла? или в какой-то момент могут возникнуть нерешаемые противоречия и получится, что от рекалла отказаться будет нельзя (основной функционал), а, чтоб отказаться от мультисайта, придется фактически заново создавать сайт?
ок. Будем считать значит что ошибки нет - т.к.
выдается ошибка 500
и
пропала возможность войти в админку сети
- это просто факт, а не проблема. Зачем было только влазить в чужую тему - т.к. сейчас мы обсуждаем ваш вопрос, а уведомления на почту получает автор топика.
Ждите ответа Андрея на ваши вопросы.
ситуация кардинально изменилась после обновления на последнюю версию. при включенном плагине вп-рекалл пропала возможность войти в админку сети
1. Если возникает проблема, то необходимо создавать отдельную тему, это как бы не для кого здесь не новость.
2. Смотрим в error.log своего сервера и выдаем текст возникающей ошибки, если ошибка имеет место.
adislav сказал(а)
в данный момент вордпресс вообще не в режиме мультисайта
Если ошибка возникает не в режиме мультисайта, то зачем тогда вообще в этой ветке писать? Благодаря наличию "воды" в ваших сообщениях я так и не понял, где и при каких обстоятельствах возникает проблема.
Если ошибка возникает не в режиме мультисайта, то зачем тогда вообще в этой ветке писать? Благодаря наличию "воды" в ваших сообщениях я так и не понял, где и при каких обстоятельствах возникает проблема.
насчет отдельной темы учту, но (раз последние сообщения не выделили в отдельную тему и не удалили), то пока продолжу здесь (тем более, что наверняка ответ интересен и автору темы)
БЕЗ ВОДЫ:
1. Ошибка (белый экран) наблюдалась именно в режиме мультисайта! (просто я потом тестировал другой функционал и заново инсталлировал вордпресс в обычном режиме
2. Ошибка была замечена пару недель назад после обновления на одну из версий 16й ветки wp-recall и актуальной на тот момент версии вордпресс 4.7.5 (на данный момент последняя 4.8)
Заключалась ошибка в следующем: в режиме мультисайта помимо админки отдельных сайтов, есть "меню суперадмина" ("Управление сетью"), где активируются\разрешаются плагины\темы и создаются новые сайты сети
так вот. при включенном плагине рекалл попытка попавсть в это меню вызывает белый экран
при отключенном рекалле меню работает
еще раз повторю: других конфликтов не было замечено! и вопрос заключался не в "претензиях", а в попытке выяснить, насколько разработчиками в будущем планируется поддерживать всего лишь работоспособность (не интеграцию) режима мультисайта при одновременно работающем wp-recall
error.log (если принципиально нужен) могу приложить, как только заново включу мультисайт, потому как ошибка возникала при нескольких инсталляциях и на любой теме (в том числе на локальном и реальном сервере)
если имеет значение, то версия php во всех случаях была 5.6, мускул на локалке 5.5, на сервере - без понятия), но предполагаю, что такой же
=
еще раз спасибо всем, кто ответил)
то что ошибка возникла когда сайт работал в режиме мультисайта еще не говорит, что режим мультисайта является причиной, причиной могло стать обычная несовместимость установленного дополнения wp-recall с текущей версией плагина, тем более показательно, что ошибка возникла после обновления. Написать своих предположений и тп можно много, но конкретики никакой нет, опять же - вода.
Вот, что написали мне мои хостеры :
Игорь Витальевич
Служба технической поддержкиВчера
Здравствуйте. Как Вы сказали - проблема возникает только с определённым плагином. Похоже, что он изменяет порядок загрузки файлов, что приводит к попытке вызова функции wp_get_current_user() до подключения файла, в котором она определена:[18-Jun-2017 13:29:57 UTC] PHP Fatal error: Call to undefined function wp_get_current_user() in /home/s/s01940rl/papafit/public_html/wp-includes/capabilities.php on line 539