Поддержка Проблемы и решения белый экран вместо админки после обновления до 4.0

  • Обновился до 4.0 и больше не могу попасть в админпанель. Старница ввода логина и пароля доступна, всё ввожу, нажимаю ОК и получаю белый экран. Вместо заголовка сайта — «http://mysite.com/wp-login.php»
    Что не так стало с этим wp-login.php?
    И куда вообще копать?

Просмотр 13 ответов — с 16 по 28 (всего 28)
  • Немного переделав Ваш код, добился следующего:

    root@mysite:/usr/ports/security/php52-hash # make install
    ===>   NOTICE:
    
    This port is deprecated; you may wish to reconsider installing it:
    
    PHP 5.2 series is strongly discouraged for new  installations, migrate now.
    
    It is scheduled to be removed on or after 2014-03-01.
    
    => php-5.2.17.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
    => Attempting to fetch http://dk1.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://dk1.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://de.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://de.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://es.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://es.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://fr.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://fr.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://gr.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://gr.php.net/distributions/php-5.2.17.tar.bz2: No address record
    => Attempting to fetch http://it.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://it.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://jp.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://jp.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://se.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://se.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://uk3.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://uk3.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://us2.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://us2.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://br.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://br.php.net/distributions/php-5.2.17.tar.bz2: Not Found
    => Attempting to fetch http://cn.php.net/distributions/php-5.2.17.tar.bz2
    fetch: http://cn.php.net/distributions/php-5.2.17.tar.bz2: No address record
    => Attempting to fetch http://ring.nict.go.jp/archives/net/www/php/distributions/php-5.2.17.tar.bz2
    fetch: http://ring.nict.go.jp/archives/net/www/php/distributions/php-5.2.17.tar.bz2: Protocol not supported
    => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/php-5.2.17.tar.bz2
    fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/php-5.2.17.tar.bz2: File unavailable (e.g., file not found, no access)
    => Couldn't fetch it - please try to retrieve this
    => port manually into /usr/ports/distfiles/ and try again.
    *** Error code 1
    
    Stop in /usr/ports/security/php52-hash.

    С учётом этой информации, подскажите правильную команду, пожалуйста

    sudo make install — sudo тоже неизвестная команда для моего сервака))

    Добрый день! У меня та же проблема. Но я в программировании вообще ничего не понимаю. Помогите, пожалуйста.

    Модератор Yuri

    (@yube)

    С учётом этой информации, подскажите правильную команду, пожалуйста

    Либо обращайтесь на форумы поддержки FreeBSD, либо вызывайте профессионального Сисадмина. Оффтоп зашел слишком далеко. Сорри.

    Нда.. Вот и обновляйся после этого..
    Ладно, в любом случае всем премного благодарен за попытки помочь.
    Буду откатываться, по-видимому.

    Модератор Yuri

    (@yube)

    koygore, 1. Вы нарушаете Правила форума, вклиниваясь в чужой топик со своей проблемой. 2. Это к программированию вообще никаким боком, это вопрос системного администрирования.

    Модератор Yuri

    (@yube)

    Буду откатываться, по-видимому.

    Это правильное решение. (И да простят меня за неполиткорректное мнение:))

    p.s. Если Вам посоветуют обновить порты фри, то сто раз подумайте, стоит ли это делать.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Fatal error: Call to undefined function hash() in /home/data/www/mysite.ru/wp-includes/session.php on line 64

    Будет исправлено в 4.0.1: https://core.trac.wordpress.org/ticket/29518.

    потому я на 4.0 не обновлялся и не буду до версии 4.0.2 — да и вообще, привычка обновляться сразу после выхода мажорной версии движка не очень хорошая 🙂

    У меня эта же проблема решилась путем включения всего одной галочки:)
    Я зашла в панель управления хостингом -> управление модулями веб-сервера -> Настройки модуля PHP v5.3 -> поставила галочку на модуле hash и сохранила.

    В общем, это происходит из-за того, что на веб-сервере не включен модуль hash. Либо сами его включите, либо напишите хостеру в поддержку, чтобы они его вам включили.

    Будет исправлено в 4.0.1

    А это нормально, что такие косяки допущены до финальной версии релиза?
    ekaterina.tishina, спасибо за резюмирование очевидных вещей))
    То, что «это происходит из-за того, что на веб-сервере не включен модуль hash» мы выяснили часика так 4 назад, когда я создал этот топик)) Собственно, именно в этом посте мы и пытались включить на моём сервере этот hash)) У меня это «галочкой» не сработало, пришлось ставить через консоль.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    А это нормально, что такие косяки допущены до финальной версии релиза?

    Не нормально, но если не принимать более активного участия в тестировании — увы, неизбежно:

    На этапе выпуска бета-версий и релиз-кандидатов тысячи людей скачивают и тестируют их. Эти тестеры — такие же пользователи, как и вы. Чтобы не допустить проникновения ошибок в конечный продукт, пользователям требуется принимать непосредственное участие в разработке и сообщать о найденных неполадках.

    PHP-расширение Hash отключено примерно у 0.12% пользователей. Если бы кто-то из них скачал бета-версию и сообщил о проблеме, она решилась бы раньше.

    Я пересобрал русский дистрибутив с патчем из багтрекера, теперь достаточно просто заново скачать его и заменить через FTP в каталоге wp-includes файлы pluggable.php и session.php.

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