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

Настроить сайт на виртуальном сервере


Recommended Posts

Требуется настроить сайт на хостинге https://pq.hosting/

движок сайта 1,5 
поддержка хостинга сайт перенесла, но настройкой они не занимаются.
Кто поможет ?

Надіслати
Поділитися на інших сайтах


17 минут назад, LTRay сказал:

Что именно вы хотите настроить? Права на папки, mysql / mariadb, nginx, apache, fpm

перенесли рабочий сайт с бегета на другой хостинг, и там куча ошибок разных, некторые модули не работают, вообщем сайт не работает, нужно сделать чтобы работал, я в этом не разбираюсь, может перенесли криво или чего то не установили, не знаю..

Надіслати
Поділитися на інших сайтах


6 минут назад, LTRay сказал:

Ни разу не информативно

если бы я в этом разбирался, могу только переписку с техподдержкой и другого программиста процитировать..
"Для корректной работы Opencart  этой версии на вашем хостинге, необходима поддержка MySQL. В данным момент такая поддержка отсутствует."
передайте программисту что то о чем он говорит уже не используется лет 5 в системах и давно убрали с репозиториев. Все необходимые и существующие модули для mysql на сервере есть. Здесь можно посмотреть информацию
https://ta-bao32.com/i.php
Нужно поправить настройки сайта под pdo_mysql или mysqli . Если же этого он не может вариант тогда последний , пытаться устанавливать старую ОС быть может дебиан самый старый или центос самый старый. И пытаться найти там данный модуль.
Модуль mysql подефолту есть в ispmanager.

Нам нужно знать все настройки которые необходими для работы сайта чтобы мы их доустановили
 

Надіслати
Поділитися на інших сайтах


3 hours ago, Evgeniy33 said:

Нам нужно знать все настройки которые необходими для работы сайта чтобы мы их доустановили

Запустите чистую установку, в ней будет вся диагностика типа

0001.png

Надіслати
Поділитися на інших сайтах


16 часов назад, Evgeniy33 сказал:

если бы я в этом разбирался, могу только переписку с техподдержкой и другого программиста процитировать..
"Для корректной работы Opencart  этой версии на вашем хостинге, необходима поддержка MySQL. В данным момент такая поддержка отсутствует."
передайте программисту что то о чем он говорит уже не используется лет 5 в системах и давно убрали с репозиториев. Все необходимые и существующие модули для mysql на сервере есть. Здесь можно посмотреть информацию
https://ta-bao32.com/i.php
Нужно поправить настройки сайта под pdo_mysql или mysqli . Если же этого он не может вариант тогда последний , пытаться устанавливать старую ОС быть может дебиан самый старый или центос самый старый. И пытаться найти там данный модуль.
Модуль mysql подефолту есть в ispmanager.

Нам нужно знать все настройки которые необходими для работы сайта чтобы мы их доустановили
 

У меня тоже 1.5 в распоряжении - вам нужно обновить драйвер для БД на mysqli

 

заходите в config.php и смотрите строчку с вот этим

define('DB_DRIVER', 'тут будет назваение вашего драйвера');

Допустим там будет "mysql" - скорее всего именно

 

топаете в /system/database/

 

там находите файл с тем названием. то есть путь будет /system/database/mysql.php

 

Открываете этот файл 

 

Копируете все и на всякий случай делаете бэкап

И все меняете на вот это

<?php
final class MySQL {private $link;
    public function __construct($hostname, $username, $password, $database) {
        $this->link = new mysqli($hostname, $username, $password, $database);
        if (mysqli_connect_error()) {
            throw new ErrorException('Error: Could not make a database link (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
        }
        $this->link->set_charset("utf8");
        $this->link->query("SET SQL_MODE = ''");
    }
    public function query($sql) {
        $query = $this->link->query($sql);
        if (!$this->link->errno){
            if (isset($query->num_rows)) {
                $data = array();
                while ($row = $query->fetch_assoc()) {
                    $data[] = $row;
                }
                $result = new stdClass();
                $result->num_rows = $query->num_rows;
                $result->row = isset($data[0]) ? $data[0] : array();
                $result->rows = $data;
                unset($data);
                $query->close();
                return $result;
            } else{
                return true;
            }
        } else {
            throw new ErrorException('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql);
            exit();
        }
    }
    public function escape($value) {
        return $this->link->real_escape_string($value);
    }
    public function countAffected() {
        return $this->link->affected_rows;
    }
    public function getLastId() {
        return $this->link->insert_id;
    }
    public function __destruct() {
        $this->link->close();
    }
}
?>

 

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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