Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка с базой данных при установке. Помогите решить.


Recommended Posts

Всем привет. Помогите решить проблему над которой бьюсь уже 4 день.

 

Я качала и установила на хостинг быстрый старт с нужным шаблоном. При попытке утнановить opencart выдало ошибку:

 Not Found

The requested URL /install/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

 

Посмотрев я поняла что папки Инстал вообще не было в архиве быстрого старта. Скачала папку Инсталл папку инстал с офф. сайта и залила вместе с файлом кофигурации на хостинг к папкам быстрого старта. 

установка вроди пошла.. но на третьем шаге куда вбиваешь данные от базы данных.. при попытке сохранить их выдает белый экран и  уже другую ошибку: Parse error: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) in /home/domofo/public_html/resolution/system/database/mysqli.php on line 54

 

В кодинге я вообще не разбираюсь и никак не могу решить это проблему(((  Прилагаю ниже кодинг проблемной страницы. Помогите пожалуйста! :cry:  :cry:  :cry:

<?php
final class MySQLi {
	private $mysqli;
	
	public function __construct($hostname, $username, $password, $database) {
		$this->mysqli = new mysqli($hostname, $username, $password, $database);
		
		if ($this->mysqli->connect_error) {
      		trigger_error('Error: Could not make a database link (' . $this->mysqli->connect_errno . ') ' . $this->mysqli->connect_error);
		}
		
		$this->mysqli->query("SET NAMES 'utf8'");
		$this->mysqli->query("SET CHARACTER SET utf8");
		$this->mysqli->query("SET CHARACTER_SET_CONNECTION=utf8");
		$this->mysqli->query("SET SQL_MODE = ''");
  	}
		
  	public function query($sql) {
		$result = $this->mysqli->query($sql);

		

		if ($this->mysqli->errno) {
		//$mysqli->errno
		}
		
			if (is_resource($resource)) {
				$i = 0;
    	
				$data = array();
		
				while ($row = $result->fetch_object()) {
					$data[$i] = $row;
    	
					$i++;
				}

				$result->close();
				
				$query = new stdClass();
				$query->row = isset($data[0]) ? $data[0] : array();
				$query->rows = $data;
				$query->num_rows = $result->num_rows;
				
				unset($data);
				
				
				
				
				return $query;	
    		} else {
				return true;
			}
		} else {
			trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);
			exit();
    	}
  	}
	
	public function escape($value) {
		return $this->mysqli->real_escape_string($value);
	}
	
  	public function countAffected() {
    	return $this->mysqli->affected_rows;
  	}

  	public function getLastId() {
    	return $this->mysqli->insert_id;
  	}	
	
	public function __destruct() {
		$this->mysqli->close();
	}
}
?>
Надіслати
Поділитися на інших сайтах


  • 7 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.