Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

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

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

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

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


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

Изменено пользователем LTRay
Ссылка на комментарий
Поделиться на других сайтах


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 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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