edit:
Решено - проблема с mod_rewrite
Я не могу заставить CI работать, как описано в руководстве.Неважно, как я играю с путем или настройками - он не работает
Мои настройки:
- Ubuntu на локальной машине
- нет
.htaccess
- маршрутизация по умолчанию
- config:
$config['base_url'] = 'http://localhost/~myuser/ci/';
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'AUTO';
- один контроллер с именем users.php class Пользователи с методом «listone»
Я пытаюсь вызвать
Я настроил другую маршрутизацию, чтобы использовать users / listone по умолчанию.Это работало, но потом я не смог получить доступ к другим методам.
Что я делаю не так?Я пытался следовать руководству, но похоже, что оно не работает, как описано.
edit: даже с косой чертой в конце base_url не работает, и даже когда пусто
я получаю сервер 404, когда я вызываю index.php / users / listone, а не тот, который имеет CI.
Контроллер: добавлен метод индекса.- который недоступен
<?php
class Users extends CI_Controller {
public function listone($page = 'listall')
{
echo $page;
}
public function index()
{
echo 'listone';
}
}