Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
alekp

Ошибки при создании тем и т.д. 3.1.2

Рекомендованные сообщения

Всем добрый день.

Подскажите пожалуйста, в поиске не смог найти, перенес форум на другой хост и он перестал нормально работать: не создаются темы, не входит в личные сообщения, не входит в раздел пользователи и т.д. Выскакивают вот такие ошибки:

 

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 919

Fatal 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 1459

Fatal 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

В чем проблема и где копать?

Поделиться сообщением


Ссылка на сообщение
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.

 

Решение:

- откатить эти файлы на чистые файлы из дистрибутива (может что-то отвалится раз эти изменения были внесены там вручную)

- найти указанные строки и удалить устаревшую передачу по ссылке.

Поделиться сообщением


Ссылка на сообщение

Установлена версия 3.1.2! А какие именно файлы нужно заменить и откуда удалить ссылки? Извините за глупые вопросы, новичек в этом деле!

Поделиться сообщением


Ссылка на сообщение
Установлена версия 3.1.2

Для начала не мешало обновится до 3.1.4, хотя и она уже больше не поддерживается. Староваты версии.

 

А какие именно файлы нужно заменить и откуда удалить ссылки?

В ошибках указаны файлы, разве не видно?.. Там же указаны и номера строк в этих файлах.

Не ссылки, а передача переменных по ссылке (что это такое читаем выше).

 

Извините за глупые вопросы, новичек в этом деле!

Учитесь. Удалять автроские копирайты, вижу, научились.

Поделиться сообщением


Ссылка на сообщение

нужно заменить файлы или исправить строки в этих файлах?

Поделиться сообщением


Ссылка на сообщение

Можно заменить, можно исправить. Варианты решения и возможные последствия описаны выше.

Поделиться сообщением


Ссылка на сообщение

Можно заменить, можно исправить. Варианты решения и возможные последствия описаны выше.

Спасибо огромное, будем учится и исправлять!

Поделиться сообщением


Ссылка на сообщение

код подправил, темку можно закрывать.

Огромное спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение
темку можно закрывать
За порчу контента форума, выражающейся в удалении содержимого своих постов, если ниже есть ответы – бан минимум на месяц; за эгоцентризм, проявляющийся в просьбах закрыть/удалить вашу тему, но уже с имеющимися там чужими полезными советами – предупреждение.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...