[Помогите] перенос магазина на новую версию php

Тема в разделе "OpenCart", создана пользователем Gleb-khil, 4 фев 2016.

Статус темы:
Закрыта.
  1. Gleb-khil

    Gleb-khil

    Регистрация:
    26 май 2015
    Сообщения:
    105
    Симпатии:
    1
    Добрый день, случилось так что сломалась панель управления сервером. Была выбрана другая панель управлением, ну и соответственно на дедик все будет переустанавливать. На нем есть магазин на движке 1.5.5.1.2. Планирую обновить php до версии 7, так обещается существенный прирост в скорости. Но в php 7 убрана поддержка mysql , есть только PDO и mysqli , как корректно перенести магазин на данную платформу(какой конфигарационый файл нужно подредактировать для вызова mysqli?, а так же будет ли корректно работать на версии php 7?
     
  2. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.264
    Симпатии:
    534
    Gleb-khil, смотрите это -


    и это -


    И не забывайте, что до сих пор нет ioncube под php7 - это к тому, если есть модули, которые требуют ионкубе.
     
    Gleb-khil нравится это.
  3. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Она убрана ещё раньше и это мелочь. Просто закиньте себе эти два файла с заменой существующих:
    https://github.com/opencart/opencart/blob/1.5.6.4/upload/system/library/db.php
    https://github.com/opencart/opencart/blob/1.5.6.4/upload/system/database/mysqli.php

    А затем в конфигах замените mysql на mysqli. На этом всё.

    Но в php7 очень много кардинальных изменений, которые ломают обратную совместимость. Будет много ошибок, которые придётся исправлять. Советую использовать php5.6, он тоже в десятки раз быстрее того же 5.3, например, но с переходом должно быть минимум проблем (но mysql драйвер заменить всё же придёться).
     
    Gleb-khil нравится это.
  4. Gleb-khil

    Gleb-khil

    Регистрация:
    26 май 2015
    Сообщения:
    105
    Симпатии:
    1
    всем спасибо, все же решил пока не ставить php7 , почитал - много пока нареканий на него и нет обратной поддержки
     
Статус темы:
Закрыта.