Virtemart — Call-time pass-by-reference has been removed in

Переносил сайт на Virtuemart 2 на другой хостинг и столкнулся с ошибкой Call-time pass-by-reference has been removed in… Ругался на файл в папке с одним из модулей Joomla.

Так как я переносил сайт в другой аккаунт у одного и того-же хостера, подозрение сразу пало на какие-то настройки сайта на хостинге. Вначале я грешил на ModSecurity, однако его отключение не помогло — ошибка Call-time pass-by-reference has been removed in не ушла.

В настройках хостинга у меня была возможность выбирать версию PHP. По умолчанию стояла версия 5.4. Помогла смена на версию 5.3. После этого ошибка Call-time pass-by-reference has been removed in перестала появляться и сайт заработал нормально.

Категория: Virtuemart 2
Comments are disabled