За последние 24 часа нас посетили 17898 программистов и 1569 роботов. Сейчас ищут 1299 программистов ...

Перенос на хостинг Laravel 5.4

Тема в разделе "Laravel", создана пользователем zagday, 14 июл 2017.

  1. zagday

    zagday Новичок

    С нами с:
    6 май 2017
    Сообщения:
    7
    Симпатии:
    0
    Подскажите. Перенес файлы сайта в директорию public_html, в файле .env заменил имя БД, имя пользователя и пароль, но при переходе на сайт выводится ошибка: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (root - имя пользователя на локалке).То есть Laravel как бы не замечает файл .env. Пробовал чистить кэш - не помогло.Есть идеи?
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    т.е. всё прямо в public_html ? Странненько, какой-то доп. htaccess хитрый? А покажи ещё конфиг базы.
     
  3. zagday

    zagday Новичок

    С нами с:
    6 май 2017
    Сообщения:
    7
    Симпатии:
    0
    Ну да, все в public_htm.Конфиг базы берется из .env, примерно так:

    PHP:
    1. 'mysql' => [
    2.             'driver' => 'mysql',
    3.             'host' => env('DB_HOST', '127.0.0.1'),
    4.             'port' => env('DB_PORT', '3306'),
    5.             'database' => env('DB_DATABASE', 'forge'),
    6.             'username' => env('DB_USERNAME', 'forge'),
    7.             'password' => env('DB_PASSWORD', ''),
    8.             'unix_socket' => env('DB_SOCKET', ''),
    9.             'charset' => 'utf8mb4',
    10.             'collation' => 'utf8mb4_unicode_ci',
    11.             'prefix' => '',
    12.             'strict' => true,
    13.             'engine' => null,
    14.         ],
    Сам .env такой:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=name_db
    DB_USERNAME=user_db
    DB_PASSWORD=pass

    Сам Laravel 5.4 обращается к полям
    DB_DATABASE=name_db
    DB_USERNAME=user_db
    DB_PASSWORD=pass
    но только видит в них старые значения, которых уже нет, но когда-то были. Как-будто в кэше они, или что? Может знает кто , как правильно кэш почистить уже на хостинге?
     
  4. zagday

    zagday Новичок

    С нами с:
    6 май 2017
    Сообщения:
    7
    Симпатии:
    0