alekp 0 11/17/2014 06:27 PM Всем добрый день.Подскажите пожалуйста, в поиске не смог найти, перенес форум на другой хост и он перестал нормально работать: не создаются темы, не входит в личные сообщения, не входит в раздел пользователи и т.д. Выскакивают вот такие ошибки: Fatal error: Call-time pass-by-reference has been removed in /var/www/alekp/data/www/forum.sovmestno.info/admin/applications/forums/sources/classes/post/classPost.php on line 919Fatal error: Call-time pass-by-reference has been removed in /var/www/alekp/data/www/forum.sovmestno.info/admin/applications/members/sources/classes/messaging/messengerFunctions.php on line 1459Fatal error: Call-time pass-by-reference has been removed in /var/www/alekp/data/www/forum.sovmestno.info/admin/applications/members/modules_public/list/view.php on line 502В чем проблема и где копать? Share this post Link to post Share on other sites
siv1987 2,623 11/17/2014 06:56 PM Fatal error: Call-time pass-by-reference has been removedЭто означает, что на хостинге установлена версия php 5.4+ где была удалена передача по ссылке при вызове функции.Я не нашел в classPost.php передачи параметров по ссылке.Также не нашел и в messengerFunctions.phpИ в view.php тоже ничего такого нету.По моему pass-by-reference и preg_replace//e IPS'ы и не использовали никогда со времен 2.3x. Решение:- откатить эти файлы на чистые файлы из дистрибутива (может что-то отвалится раз эти изменения были внесены там вручную)- найти указанные строки и удалить устаревшую передачу по ссылке. Share this post Link to post Share on other sites
alekp 0 11/17/2014 07:15 PM Установлена версия 3.1.2! А какие именно файлы нужно заменить и откуда удалить ссылки? Извините за глупые вопросы, новичек в этом деле! Share this post Link to post Share on other sites
siv1987 2,623 11/17/2014 07:24 PM Установлена версия 3.1.2Для начала не мешало обновится до 3.1.4, хотя и она уже больше не поддерживается. Староваты версии. А какие именно файлы нужно заменить и откуда удалить ссылки?В ошибках указаны файлы, разве не видно?.. Там же указаны и номера строк в этих файлах. Не ссылки, а передача переменных по ссылке (что это такое читаем выше). Извините за глупые вопросы, новичек в этом деле!Учитесь. Удалять автроские копирайты, вижу, научились. Share this post Link to post Share on other sites
alekp 0 11/17/2014 07:26 PM нужно заменить файлы или исправить строки в этих файлах? Share this post Link to post Share on other sites
siv1987 2,623 11/17/2014 07:29 PM Можно заменить, можно исправить. Варианты решения и возможные последствия описаны выше. Share this post Link to post Share on other sites
alekp 0 11/17/2014 07:58 PM Можно заменить, можно исправить. Варианты решения и возможные последствия описаны выше.Спасибо огромное, будем учится и исправлять! Share this post Link to post Share on other sites
alekp 0 11/18/2014 10:59 AM код подправил, темку можно закрывать.Огромное спасибо за помощь! Share this post Link to post Share on other sites
siv1987 2,623 11/18/2014 01:55 PM темку можно закрыватьЗа порчу контента форума, выражающейся в удалении содержимого своих постов, если ниже есть ответы – бан минимум на месяц; за эгоцентризм, проявляющийся в просьбах закрыть/удалить вашу тему, но уже с имеющимися там чужими полезными советами – предупреждение. Share this post Link to post Share on other sites