Я загрузил проект CodeIgniter с GitHub и разместил его на локальном хосте с помощью XAMPP. Теперь, когда я запускаю его, он показывает мне страницу входа, когда я ввожу правильный пароль для имени пользователя, он перенаправляет меня на http://localhost/project/authlogincheck. Это дает мне эту ошибку 404 Page Not Found. Файла типа authlogincheck в проекте нет. Его нужно перенаправить на http://localhost/project/application/views/dashboard.
Скачал с GitHub. Я не привожу здесь код, так как вы, ребята, можете легко просмотреть все файлы этого проекта на GitHub.
Какое возможное решение этой проблемы? Я новичок в CodeIgniter и PHP.
Вот информация о базе данных.
'dsn' => '',
'hostname' => 'localhost',
'username' => 'jason',
'password' => 'quarks321',
'database' => 'mlmdb',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
Да, Шахидул бхаи, я создал базу данных.
Согласно его коду, это должно перенаправить вас на локальный / v3 / приборная панель, поэтому что-то не так с функцией входа в систему. Можете ли вы подтвердить, что ваша база данных вообще заполнена? Также попробуйте запустить установку композитора. В этом проекте нет приличных сведений о том, как его использовать, поэтому будет сложно помочь должным образом.
@killstreet ya, я тоже это видел. В его видео на Youtube он перенаправлен на v3 / dashboard после входа в систему. ИДК, почему он его поменял. Можете ли вы предложить мне что-нибудь, чтобы я мог изменить URL-адрес перенаправления? Я пытаюсь изменить это, но безуспешно. Это не дает мне доступа к другим каталогам.
Честно говоря, это очень противоречит тому, что вы сказали о перенаправлении и что показывает его онлайн-код. Вы на 100% уверены, что связали правильный код? На github есть только 1 ветка и 1 коммит, поэтому там ничего не менялось. Ваш код чем-то отличается от его?
Я уверен, что вам не хватает файла .htaccess
@BheruLalLohar Он не должен пропустить этот файл, если использовал git clone. В самом проекте есть файл .htaccess. Они будут скопированы во время копирования. Даже при загрузке zip-файла будет файл .htaccess.
@killstreet true, но файлы (.) точек игнорируются
@killstreet Я связал правильный код GitHub. Возможно, этот парень изменил свой код до или после загрузки видео на YouTube. Вы можете сказать мне, где искать перенаправление URL? и почему его перенаправили на "/ authlogincheck"?
application / controllers / AdminLoginController.php - это место, где вы можете найти код для входа в систему. application / config / routes.php - это место, где вы можете найти все маршруты, которые он проложил.






Добавьте это в свой файл .htaccess (если файл не существует, создайте его в корне проекта)
RewriteEngine On
RewriteBase / # project document root
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
У меня есть файл .htaccess, и код, который вы предоставили, тоже такой же. Можете ли вы сказать мне, что не так с этой штукой и почему она перенаправляется на / authlogincheck вместо localhost / v3 / dashboard?
Вы создали базу данных?