Всем привет. Помогите решить проблему над которой бьюсь уже 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();
}
}
?>