Поддержка → Проблемы и решения → белый экран вместо админки после обновления до 4.0
белый экран вместо админки после обновления до 4.0
-
Обновился до 4.0 и больше не могу попасть в админпанель. Старница ввода логина и пароля доступна, всё ввожу, нажимаю ОК и получаю белый экран. Вместо заголовка сайта — «http://mysite.com/wp-login.php»
Что не так стало с этим wp-login.php?
И куда вообще копать?
-
Немного переделав Ваш код, добился следующего:
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 тоже неизвестная команда для моего сервака))
Добрый день! У меня та же проблема. Но я в программировании вообще ничего не понимаю. Помогите, пожалуйста.
С учётом этой информации, подскажите правильную команду, пожалуйста
Либо обращайтесь на форумы поддержки FreeBSD, либо вызывайте профессионального Сисадмина. Оффтоп зашел слишком далеко. Сорри.
Нда.. Вот и обновляйся после этого..
Ладно, в любом случае всем премного благодарен за попытки помочь.
Буду откатываться, по-видимому.koygore, 1. Вы нарушаете Правила форума, вклиниваясь в чужой топик со своей проблемой. 2. Это к программированию вообще никаким боком, это вопрос системного администрирования.
Буду откатываться, по-видимому.
Это правильное решение. (И да простят меня за неполиткорректное мнение:))
p.s. Если Вам посоветуют обновить порты фри, то сто раз подумайте, стоит ли это делать.
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)) У меня это «галочкой» не сработало, пришлось ставить через консоль.А это нормально, что такие косяки допущены до финальной версии релиза?
Не нормально, но если не принимать более активного участия в тестировании — увы, неизбежно:
На этапе выпуска бета-версий и релиз-кандидатов тысячи людей скачивают и тестируют их. Эти тестеры — такие же пользователи, как и вы. Чтобы не допустить проникновения ошибок в конечный продукт, пользователям требуется принимать непосредственное участие в разработке и сообщать о найденных неполадках.
PHP-расширение Hash отключено примерно у 0.12% пользователей. Если бы кто-то из них скачал бета-версию и сообщил о проблеме, она решилась бы раньше.
Я пересобрал русский дистрибутив с патчем из багтрекера, теперь достаточно просто заново скачать его и заменить через FTP в каталоге
wp-includes
файлыpluggable.php
иsession.php
.
- Тема «белый экран вместо админки после обновления до 4.0» закрыта для новых ответов.