Сбой установки Magento в MAMP - «Неизвестная база данных magento» - PullRequest
0 голосов
/ 22 марта 2019

Я создал пользовательский модуль, но когда я запускаю php bin/magento setup:upgrade, он завершается с ошибкой и возвращает SQLSTATE [HY000] [1049] Неизвестная база данных 'magento'.

Я пробовал другие решения для стекового потокано безрезультатно.И я удалил и переустановил экземпляры magento.

enter image description here

/ app / etc.php

<?php
return [
    'backend' => [
        'frontName' => 'admin'
    ],
    'crypt' => [
        'key' => 'e6e76a3bc072a8ccf6c12282b78db401'
    ],
    'db' => [
        'table_prefix' => '',
        'connection' => [
            'default' => [
                'host' => 'localhost',
                'dbname' => 'magento',
                'username' => 'root',
                'password' => 'root',
                'active' => '1'
            ]
        ]
    ],
    'resource' => [
        'default_setup' => [
            'connection' => 'default'
        ]
    ],
    'x-frame-options' => 'SAMEORIGIN',
    'MAGE_MODE' => 'default',
    'session' => [
        'save' => 'files'
    ],
    'cache_types' => [
        'config' => 1,
        'layout' => 1,
        'block_html' => 1,
        'collections' => 1,
        'reflection' => 1,
        'db_ddl' => 1,
        'compiled_config' => 1,
        'eav' => 1,
        'customer_notification' => 1,
        'config_integration' => 1,
        'config_integration_api' => 1,
        'full_page' => 1,
        'config_webservice' => 1,
        'translate' => 1,
        'vertex' => 1
    ],
    'install' => [
        'date' => 'Fri, 22 Mar 2019 20:36:14 +0000'
    ]
];

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Вы работали?

Из того, что я вижу, ваш .env просто ссылается на неправильный номер порта для mysql.

Попробуйте это (измените хост на localhost: 8889):

'default' => [
    'host' => 'localhost:8889',
    'dbname' => 'magento',
    'username' => 'root',
    'password' => 'root',
    'active' => '1'
]
0 голосов
/ 26 марта 2019

В итоге я вызвал команду this, явно указав путь к моей версии PHP: /Applications/MAMP/bin/php/php7.2.1/bin/php bin/magento setup:upgrade

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...