Jump to content
Sign in to follow this  
pika4u

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

Recommended Posts

недавно переехал с одного хостинга на другой но там разные панели управления 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

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

 

Edited by pika4u

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
4 часа назад, Maximbl4m сказал:

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 23.02.2017 в 18:04, Maximbl4m сказал:

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

OC 1.5.5.1.2 

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

Share this post


Link to post
Share on other sites

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

Было так

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

Стало так

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

Оригинал

Edited by Strelez
Ссылка на оригинал
  • +1 1

Share this post


Link to post
Share on other sites
В 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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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

e464d80a2ee74fd8aa2e9f85cf59ac8c.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 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:

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.