Joomla 3.x Ошибки после переноса сайта с Denwera на хостинг

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем NikTimer, 06.04.2017.

  1. NikTimer
    Offline

    NikTimer Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    13.03.2017
    Сообщения:
    33
    Симпатии:
    4
    Пол:
    Мужской
    После переноса сайта, вылезла куча ошибок по типу такой:
    Strict Standards: Only variables should be assigned by reference in /home/-----/-----/www/plugins/content/content_billing/content_billing.php on line 580
    С ними разобрался, благодаря вашему же форуму и все заработало нормально после отключения сообщения об ошибках.
    Но на одной из страниц компонента билинга на сайте, осталась ошибка:

    Warning: require_once(/home/--------/----------/www/components/com_billingDSbilling15.php): failed to open stream: No such file or directory in /home/-------/-----------/www/components/com_billing/views/subscribe/view.html.php on line 7

    Fatal error: require_once(): Failed opening required '/home/------/--------/www/components/com_billingDSbilling15.php' (include_path='.:/opt/php55/lib/php') in /home/-----/-------/www/components/com_billing/views/subscribe/view.html.php on line 7

    view.html.php:
    Код (PHP):
    1. <?php
    2.  
    3. // No direct access
    4. defined( '_JEXEC' ) or die( 'Restricted access' );
    5. //define('DS', DIRECTORY_SEPARATOR);
    6. jimport( 'joomla.application.component.view');
    7. require_once( JPATH_COMPONENT.DS.'billing15.php' );
    8.  
    9. /**
    10.  * HTML View class for the Billing Component
    11.  */
    12.  
    13. class BillingViewSubscribe extends JView
    14. {
    15.     function display($tpl = null)
    16.     {
    17.     }
    18. }


    Раз на локальном сервере все работало нормально, предполагаю, что проблема в настройках сервера хостинга.
    Хотел бы услышать Ваши мнения на этот счет и если возможно советы.
    Спасибо.
     
  2.  
  3. Лучший ответ:
    Сообщение #2 от 06.04.2017, автор OlegK
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Лучший ответ
    А есть & в строке после = ?
    а должно быть
    Код (PHP):
    1. define('DS', DIRECTORY_SEPARATOR);
     
    NikTimer нравится это.
  5. NikTimer
    Offline

    NikTimer Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    13.03.2017
    Сообщения:
    33
    Симпатии:
    4
    Пол:
    Мужской
    да, есть
    Код (PHP):
    1. $db =& JFactory::getDBO();

    Удалил все &, заменой, все ошибки пропали.


    Благодарю, помогло. Только пришлось заменить JView на JViewLegacy в 13 строке.
    Код (PHP):
    1. class BillingViewSubscribe extends JViewLegacy


    Спасибо за помощь!
    Вопрос, для образования, это из-за разной конфигурации серверов?
    На локальном, все работало и этих ошибок не было.
     
    Последнее редактирование: 06.04.2017
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Значит на локалке отключен показ ошибок. Джумла 3 не могла работать с JView
     

Поделиться этой страницей

Загрузка...