Codeigniter не может найти URL-адрес действия - PullRequest
0 голосов
/ 03 июня 2019

Во-первых, код работает на localhost, но когда я пытаюсь развернуть его на удаленном сервере, URL-адрес не найден. Я установил имя домена в / etc / hosts

serverip myfakedomain.com

Наудаленный сервер Я вижу главную страницу, но когда я пытаюсь войти в систему, отправив форму, я получаю это сообщение The requested URL /Login/checkLogin was not found on this server.

это форма

<div class="col-md-4">
        <?php $this->load->helper('form'); ?>
        <?php echo validation_errors(); ?>
        <?php echo form_open('Login/checkLogin'); ?>
        <div class="form-group">
            <?php echo form_label('Usuario:'); ?>
            <?php echo form_input(array('id' => 'username', 'name' => 'username', 'class'=>'form-control', 'placeholder'=>"Nombre de usuario")); ?>
        </div>
        <div class="form-group">
            <?php echo form_label('Contraseña:'); ?>
            <?php echo form_password(array('id' => 'pass', 'name' => 'pass', 'class'=>'form-control', 'placeholder'=>"Contraseña")); ?>
        </div>
        <?php echo form_submit(array('id' => 'submit', 'value' => 'Enviar', 'class'=>'btn btn-primary')); ?>
        <?php echo form_close(); ?>
    </div>

это контроллер/ function не url

<?php echo form_open('Login/checkLogin'); ?>

, но запрос на отправку формы выполнен на

myfakeDomain.com/Login/checkLogin

, и такого URL нет, повторяю на локальных работах.

1 Ответ

0 голосов
/ 04 июня 2019

попробуйте изменить base_url в файле конфигурации на ваш хост

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...