Wordpress и PHP 5.3 - PullRequest
       19

Wordpress и PHP 5.3

2 голосов
/ 07 августа 2009

Может кто-нибудь предложить какие-либо предложения относительно того, почему wp-admin/options-general.php не будет загружаться при моей установке Wordpress в PHP 5.3? Если я включаю отладку, а затем получаю ошибки отчета PHP, я получаю ошибки устаревания, но они не кажутся уместными. Далее, если я исправлю эти ошибки, страница все равно не загрузится.

Загружается верхняя панель и несколько блоков навигации, но внутри центральной рамки ничего нет?

Я использую PHP dotdeb 5.3

Вывод с WP_DEBUG и error_reporting(0):

Deprecated: Assigning the return value of new by reference is deprecated in /home/willyum/willyum.info/blog/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /home/willyum/willyum.info/blog/wp-includes/pomo/mo.php on line 171

Deprecated: Assigning the return value of new by reference is deprecated in /home/willyum/willyum.info/blog/wp-includes/l10n.php on line 407

Deprecated: Assigning the return value of new by reference is deprecated in /home/willyum/willyum.info/blog/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /home/willyum/willyum.info/blog/wp-includes/theme.php on line 1133

Deprecated: Assigning the return value of new by reference is deprecated in /home/willyum/willyum.info/blog/wp-includes/taxonomy.php on line 617

Ответы [ 3 ]

2 голосов
/ 07 августа 2009

Если я правильно помню, WordPress использует множество операторов @ , чтобы избежать отображения ошибок ... Итак, многие из них не отображаются, событие, если error_reporting активировано :-(
(Это одна из причин, по которой оператор @ - это зло ...)

Может быть, с помощью scream extension на вашем тестовом компьютере, чтобы отключить оператор @, может помочь?

Тем не менее, я только что попробовал WordPress на PHP 5.3, и эта страница, кажется, загружается нормально ... Я использую версию 2.8.x, кстати

1 голос
/ 10 августа 2009

Попробуйте отключить все плагины, которые вы установили. Если это решит проблему, попробуйте включить каждый плагин по одному, чтобы найти его.

Вы также можете использовать плагин wp-devel, чтобы узнать трассировку функции. http://wordpress.org/extend/plugins/wp-devel/

0 голосов
/ 07 августа 2009

Может быть Плагины для отладки Wordpress (Pear и другие)? поможет? (Я сам не использовал.)

...