将流明应用程序从Localhost移至DigitalOcean

时间:2016-07-07 02:42:52

标签: php mysql digital-ocean lumen-5.2

我正在尝试将我的Lumen应用程序从localhost移动到DigitalOcean。 localhost应用程序正常工作。我已经通过FileZilla上传了我的文件,并将我的文档指向了

var/www/html/resources/views/index.php 

当我输入域名时,它会正确打开。但是,当我点击此页面上的登录信息时,会发生两件事。

  1. Connector.php第55行中的PDOException: SQLSTATE [HY000] [1045]拒绝访问用户' root' @' localhost' (使用密码:是)

  2. 我的域名将恢复为原始的localhost IP地址和相应的后缀。例如:而不是

    http://domain.com/login 我得到http://999.222.111.9/login

  3. 我的.env如下

    APP_ENV=local
    APP_DEBUG=true
    APP_KEY=appkey
    
    DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=database
    DB_USERNAME=root
    DB_PASSWORD=***************
    
    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.fatcow.com
    MAIL_PORT=587
    MAIL_USERNAME=**********
    MAIL_PASSWORD=**********
    
    CACHE_DRIVER=memcached
    QUEUE_DRIVER=sync
    

    我的database.php是:

    'default' => env('DB_CONNECTION', 'mysql'),
    
    'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', 'localhost'),
            'port'      => env('DB_PORT', 3306),
            'database'  => env('DB_DATABASE', 'database'),
            'username'  => env('DB_USERNAME', 'root'),
            'password'  => env('DB_PASSWORD', '**************'),
            'charset'   => env('DB_CHARSET', 'utf8'),
            'collation' => env('DB_COLLATION', 'utf8_unicode_ci'),
            'prefix'    => env('DB_PREFIX', ''),
            'timezone'  => env('DB_TIMEZONE', '+00:00'),
            'strict'    => env('DB_STRICT_MODE', false),
        ],
    

    其他细节:我没有在我的Droplet中安装phpmyadmin,因为我的数据库大小太大而无法上传到phpmyadmin。

    我没有将我的数据库导入mysql,因为我上次尝试时,它没有导入所有表。

    请帮忙。谢谢!

0 个答案:

没有答案