Укажите номер порта базы данных в PrestaShop 1.6.икс

Укажите номер порта базы данных в PrestaShop 1.6.икс

18.09.2019 03:24:05 Просмотров 49 Источник

В настоящее время я пишу сценарий для дублирования устаревшего 1.6.х инсталляции в среде тестирования.

Однако мне нужно указать нестандартный порт (отличный от 3306) для подключения к серверу, содержащему базу данных MySQL.

В настоящее время я пытаюсь сделать это через config/settings.inc.php-файл, содержащий следующее :

<?php
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_DB_NAME_', 'MY_DATABASE');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_DB_SERVER_', 'MY_HOST');
define('_DB_USER_', 'MY_USER');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', 'MY_PWD');
define('_COOKIE_KEY_', 'xxx');
define('_COOKIE_IV_', 'xx');
define('_PS_CREATION_DATE_', '2013-03-14');
define('_RIJNDAEL_KEY_', 'xxx');
define('_RIJNDAEL_IV_', 'xx');
if (!defined('_PS_VERSION_'))
        define('_PS_VERSION_', '1.6.1.13');

Нет параметра, указывающего номер порта.

Я исследовал решение для этого, и я обнаружил, что это возможно с более новыми версиями Prestashop 1.7.x использование app/config/parameters.ymlфайл yml :


parameters:
    database_host: 127.0.0.1
    database_port: null  <==
    database_name: prestashop
    database_user: root
    database_password: null
    database_prefix: ps_
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: null
    mailer_password: null
    secret: ThisTokenIsNotSoSecretChangeIt

Но до сих пор ничего не изменилось.X версий.

Как я мог это сделать ?

У вопроса есть решение - Посмотреть?

Ответы - Укажите номер порта базы данных в PrestaShop 1.6.икс / Specify database port number in Prestashop 1.6.x

Является ответом!
PrestaShopDeveloper

18.09.2019 05:35:05

Вы можете попробовать, добавив порт в конце константы _DB_SERVER_, например:

define('_DB_SERVER_', 'MY_HOST:1234');
https://stackoverflow.com/questions/57992758/specify-database-port-number-in-prestashop-1-6-x/57995297#comment102397843_57995297
Работал как шарм, спасибо за сэкономленное время ! :)
Закрыть X