Перейти к содержанию
pika4u

переезд с ISP на Cpanel = ошибка?!

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

недавно переехал с одного хостинга на другой но там разные панели управления OC 0.2.0 и OC 2.3.0.2.1 работают нормально а вот OC 1.5.5.1.2 вываливает ошибку 

Parse error: syntax error, unexpected T_ELSE, expecting T_FUNCTION in /home/***/***/system/database/mysqli.php on line 54

сам файл прикреплен.

mysqli.php

был бы признателен тем подскажет/поможет в решении данной ошибке.

 

Изменено пользователем pika4u

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


Ссылка на сообщение
Поделиться на другие сайты

У вас проблема исключительно в коде файла. 

Найдите исходный файл в сборке вашей версии и замените его. Всё должно заработать.

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


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Maximbl4m сказал:

У вас проблема исключительно в коде файла. 

Найдите исходный файл в сборке вашей версии и замените его. Всё должно заработать.

Первым делом пробовал, результат нулевой.

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


Ссылка на сообщение
Поделиться на другие сайты

Какая версия опенкарт? Как результат нулевой если ошибка в КОДЕ и она там действительно есть, а также проблема не в хостинге.

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


Ссылка на сообщение
Поделиться на другие сайты
В 23.02.2017 в 18:04, Maximbl4m сказал:

Какая версия опенкарт? Как результат нулевой если ошибка в КОДЕ и она там действительно есть, а также проблема не в хостинге.

OC 1.5.5.1.2 

у старого хостера все работало, я вносил изменения только в 2х файлах config.php и admin/config.php

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


Ссылка на сообщение
Поделиться на другие сайты

В файле system/database/mysqli.php (строка 25) попробуйте удалить закрывающую фигурную скобку:

Было так

		if ($this->mysqli->errno) {
		//$mysqli->errno
		}

Стало так

		if ($this->mysqli->errno) {
		//$mysqli->errno
		

Оригинал

Изменено пользователем Strelez
Ссылка на оригинал
  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
В 25.02.2017 в 13:34, Strelez сказал:

В файле system/database/mysqli.php (строка 25) попробуйте удалить закрывающую фигурную скобку:

Было так


		if ($this->mysqli->errno) {
		//$mysqli->errno
		}

Стало так


		if ($this->mysqli->errno) {
		//$mysqli->errno
		

Оригинал


Fatal error: Cannot redeclare class MySQLi in /home/*/*/system/database/mysqli.php on line 2

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


Ссылка на сообщение
Поделиться на другие сайты
21 час назад, Strelez сказал:

Тогда пробуйте альтернативный вариант

Notice: Error: Unknown column 'store_id' in 'where clause'
Error No: 1054
SELECT * FROM oc_setting WHERE store_id = '0' OR store_id = '0' ORDER BY store_id ASC in /home/*/*/system/database/mysqliz.php on line 53

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


Ссылка на сообщение
Поделиться на другие сайты

может какойто модуль подключить к PHP 5.3?

e464d80a2ee74fd8aa2e9f85cf59ac8c.png

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


Ссылка на сообщение
Поделиться на другие сайты

А вы случайно не пытаетесь в ОС 1.5.5.1.2 залить базу с ОС 0.2.0?

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


Ссылка на сообщение
Поделиться на другие сайты
В 22.02.2017 в 23:57, pika4u сказал:

недавно переехал с одного хостинга на другой но там разные панели управления OC 0.2.0 и OC 2.3.0.2.1 работают нормально а вот OC 1.5.5.1.2 вываливает ошибку 


Parse error: syntax error, unexpected T_ELSE, expecting T_FUNCTION in /home/***/***/system/database/mysqli.php on line 54

сам файл прикреплен.

mysqli.php

был бы признателен тем подскажет/поможет в решении данной ошибке.

 

проблема решена!

я пытался подключится к базе по mysqli а нужно было по mysql :roll:

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.