Поддержка Проблемы и решения WordPress 2.8.6 на PHP5.4

  • хостер поменял интерпретатор на PHP5.4 и WordPress 2.8.6 выдал ошибку 500 Internal Server Error.
    В логах PHP Fatal error: Directive ‘register_globals’ is no longer available in PHP in Unknown on line 0
    добавление в htaccess register_globals off или 0 не помогло.
    Что можно ещё попробовать?

    Понимаю что версия безнадежно устаревшая и надо обновлять, и хотел бы сделать это в более менее штатном режиме.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • резать, не дожидаясь перетонита! (с)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Я бы сделал примерно так:

    • Сделать резервную копию файлов и базы.
    • Залить по FTP версию 3.2, проверить работоспособность, обновить плагины.
    • То же самое с версией 3.7.
    • Попробовать обновиться до текущей.

    ага, Сергей, спасибо, попробую. 3.2 это ближайшая, которая уже поддерживала PHP5.4?
    А 2.8.6 на PHP5.4 никак не запустить?

    а что заставляет вас сидеть на доисторической версии движка?

    разобрался, в php.ini была строчка register_globals = Off.
    После того как закомментировал, блог снова заработал.

    to Flector до сего момента не видел смысла обновляться (времязатратно), теперь уж на радостях и обновлюсь

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «WordPress 2.8.6 на PHP5.4» закрыта для новых ответов.