Здравствуйте, решил перенести свой блог на новый хостинг и столкнулся с маленькой проблемой, искал гуглом, так и не нашел ответ на свой вопрос, помогите плиз кто чем может.
Суть проблемы:
Был хостинг, на нем все исправно работало, перенес на новых хост, на котором стоит php 5.3.8, скорей всего чет мне так кажеться проблемма в нем, так вот, перенос сделал правильно, как мне кажется, делал их уже не раз. Но думаю сделал правильно, так как делал на новый хост уже пару раз и ошибка одна и таже.
Так вот после переноса, на сайте показывает вот такие ошибки:
Deprecated: Assigning the return value of new by reference is deprecated in /home/loginhosta/public_html/wp-settings.php on line 520
Deprecated: Assigning the return value of new by reference is deprecated in /home/loginhosta/public_html/wp-settings.php on line 535
Deprecated: Assigning the return value of new by reference is deprecated in /home/loginhosta/public_html/wp-settings.php on line 542
Deprecated: Assigning the return value of new by reference is deprecated in /home/loginhosta/public_html/wp-settings.php on line 578
Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/loginhosta/public_html/wp-settings.php on line 18
При попытке зайти в админку, показывает тоже самое, вот только уже на белом фоне, решил добавить в файл wp-config.php такое error_reporting(0);
Ошибки пропали, появилась вот такая вот ошибка на главной:
Warning: Parameter 1 to tguy_sm_save_search() expected to be a reference, value given in /home/loginhosta/public_html/wp-includes/plugin.php on line 166
На всех страницах, вместо записей пишет "Ничего не найдено", тоесть нет ни одной записи.
В админке все впорядке.
Чтобы убрать данную ошибку закоментировал строку 166 в файле plugin.php
строка 166 - $value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args']));
(пробовал даже с чистых сборок перезаписать эти файлы)
На всех страницах все впорядке, отказался работать "wp-syntax", "sitemapgenerator" при попытке зайти в админку написало такое:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7680 bytes) in /home/loginhosta/public_html/wp-includes/kses.php(1005) : runtime-created function on line 1
после чего я добавил в php.ini повышение памяти memory_limit = 64M, в админке начал наблюдать примерно следующее – СКРИН:
На странице контента все впорядке, но правда не работают такие плагины как "wp-syntax", "sitemapgenerator".
Удалять и заново ставить плагины пробовал, проблему не решили. Мне кажется дело все в версии php, но чето также кажется, что я могу быть не прав, помогите плиз решить проблемму.
Спасибо за Внимание! Помогите плиз. Что делать, писать хостеру? или он тут не причем?