Изменить для решенной проблемы:
После долгих попыток и тщательного изучения каждой настройки Xampp apache и Sql я обнаружил очень подробно. вне ... что это не имеет никакого отношения к этому. Ничего вообще.
Проблема заключалась в том, что я поместил кусок кода (php функция) вне класса, в котором он должен был использоваться ... так что, разумеется, он никогда бы не сработал .
Вид момента Гомера Симпсона.
Оригинальный момент Гомера Симпсона:
У меня возникла следующая проблема:
После Настройка CI4 локально (с Xampp) Я застрял в следующей части учебника . После перехода на localhost: 8080 / news Я не вижу ленту новостей со статьями. Вместо этого я получаю сообщение об ошибке, в котором говорится, что новостей нет, и «невозможно найти какие-либо новости».
Я немного растерялся. Я проверил информацию базы данных, и насколько я знаю, это правильно. Я просто добавил имя БД, пользователя, пароль и т. Д. c. До этого все шло хорошо. Это информация для моей базы данных
public $defaultGroup = 'default';
/**
* The default database connection.
*
* @var array
*/
public $default = [
'DSN' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => 'my-db-password',
'database' => 'my-db-name',
'DBDriver' => 'mysqli',
'DBPrefix' => '',
'pConnect' => true,
'DBDebug' => (ENVIRONMENT !== 'development'),
'cacheOn' => false,
'cacheDir' => '',
'charset' => 'utf8',
'DBCollat' => 'utf8_general_ci',
'swapPre' => '',
'encrypt' => false,
'compress' => false,
'strictOn' => false,
'failover' => [],
'port' => 3306,
];
Я проверил код из учебника, все было исправлено. Пути и c также в порядке.
Может ли кто-нибудь пролить свет на то, где я должен искать проблему или на чем мне следует сосредоточиться? Это из-за плохих настроек apache mysql?