Метка: errors

  • РЕШЕНО! Call to undefined method ControllerCatalogProduct::getAllCategories()

    После установки seoppro на opencart внезапно получил ошибку «Call to undefined method ControllerCatalogProduct::getAllCategories()» при переходе в админке в карточку товара. Это может быть следствием некоторых ошибок при установке модуля. Чтобы решить проблему стоит попробовать следующие шаги в файле admin/controller/extension/modification.php. Находим следующие строки: } else { $search = $operation->getElementsByTagName(‘search’)->item(0)->textContent; $limit = $operation->getElementsByTagName(‘search’)->item(0)->getAttribute(‘limit’); $replace = $operation->getElementsByTagName(‘add’)->item(0)->textContent; После […]

  • Что означает ошибка «Only variables can be passed by reference»?

    При поддержке старых проектов, которые писались под старые версии php иногда можно встретить следующую ошибку: «Only variables can be passed by reference». Сейчас на простом примере покажу, почему она появляется. Простой пример, который вызовет данную проблему: function Foo(&$data) { // do some code with $data } function Bar() { return «Hello world»; } echo Foo(Bar()); […]