An internal server error occurred xampp Yii

226
15 ноября 2017, 02:18

Всем привет.При подключение сайта через xampp возникает ошибка An internal server error occurred проект громадный и папки web нету есть папка frontend в котором находится index.php когда меняю код в нем

 defined('YII_DEBUG') or define('YII_DEBUG', false);

на

 defined('YII_DEBUG') or define('YII_DEBUG', true);

вот db.php

return [
    'db' => [
        'class' => yii\db\Connection::class,
        'dsn' => 'mysql:host=localhost;dbname=mysanatorium;',
        'username' => 'root',
        'password' => 'fm4Nrfnd3',
        'charset' => 'utf8',
        'tablePrefix' => 'fv_',
        // Duration of schema cache.
        'schemaCacheDuration' => 3600,
        // Name of the cache component used to store schema information
        'schemaCache' => 'cache',
        'enableSchemaCache' => true,
    ],
    'coredb' => [
        'class' => yii\db\Connection::class,
        'dsn' => 'mysql:host=localhost;dbname=mysanatorium;',
        'username' => 'root',
        'password' => 'fm4Nrfnd3',
        'charset' => 'utf8',
        'tablePrefix' => 'fv_',
        // Duration of schema cache.
        'schemaCacheDuration' => 3600,
        // Name of the cache component used to store schema information
        'schemaCache' => 'cache',
        'enableSchemaCache' => true,
    ],
];

показывает вот такую ошибку.Прошу не кидать помидоры я новичок в Yii и в PHP.Очень хотелось решить проблему так как уже неделью не могу установить сайт на локальный хост.

Answer 1

Проверьте параметры подключения к БД в конфиге. Сейчас ругается на то, что не может пользователь root подключиться к базе.

Создайте базу, взяв ее название из конфига в mysql. Файл sql - это дамп, нужно его импортировать в созданную базу, например через phpmyadmin.

Answer 2

Проблема было в том что только надо было удалить строку password и все

return [
    'db' => [
        'class' => yii\db\Connection::class,
        'dsn' => 'mysql:host=localhost;dbname=mysanatorium;',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'tablePrefix' => 'fv_',
        // Duration of schema cache.
        'schemaCacheDuration' => 3600,
        // Name of the cache component used to store schema information
        'schemaCache' => 'cache',
        'enableSchemaCache' => true,
    ],
    'coredb' => [
        'class' => yii\db\Connection::class,
        'dsn' => 'mysql:host=localhost;dbname=mysanatorium;',
        'username' => 'root',
        'password' => '',
        'charset' => 'utf8',
        'tablePrefix' => 'fv_',
        // Duration of schema cache.
        'schemaCacheDuration' => 3600,
        // Name of the cache component used to store schema information
        'schemaCache' => 'cache',
        'enableSchemaCache' => true,
    ],
];
READ ALSO
Крутые таблицы?

Крутые таблицы?

Мне надо сделать одну очень большую таблицуЗаказчики хотят чтоб было "как в Access, потому что они привыкли с ним работать"

247
Реализация аукциона на php, jqeury и ajax

Реализация аукциона на php, jqeury и ajax

Все приветПонадобилось реализовать аналог сайта В связи с этим возникли пару вопросов

260
Как создать маршрут по маркерам Google maps api

Как создать маршрут по маркерам Google maps api

Нужно накидать на карту много точек, и пользователь должен выбрать интересующие его места, прокласть по ним маршрут и отдать на сервер массив...

249
Добавление полей для материалов в Drupal8

Добавление полей для материалов в Drupal8

Подскажите как кодом можно добавить 1 поля ко всем типам материалов Drupal 8?

223