Удалить index.php из URL - Codeigniter 2

Мое мнение - то, что у Вас есть проблема оценки. Кажется, что время для тестирования каждой функции отсутствует, и только часть здания рассматривают при планировании спринта.

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

  • Рассматривают QA как членов команды разработчиков и включают их в планирование спринта и оценку более тесно.

  • 'Публикуемые задачи Dev' не должны поднимать большую часть спринта. Полные рабочие функции должны. Попытайтесь собрать метрики вокруг dev времени по сравнению со временем QA для каждого вида задачи и использовать те метрики при оценке будущих спринтов.

  • Вы, возможно, должны были бы рассмотреть свое отставание, чтобы видеть, есть ли у Вас очень крупномодульные функции. Попытайтесь разделить их на меньшие задачи, которые могли быть легко оценены и протестированы.

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

, Но в конце, погрешность оценки является жесткой проблемой управления проектами, которую Вы находите в гибких или находящихся в водопаде проектах. Удача.

29
задан Paul 1 March 2011 в 14:00
поделиться

3 ответа

Попробуйте первый блок кода, который вы опубликовали, но вместо /index.php попробуйте использовать /(site)/index.php (obv заменяет (site) на то, что называется папкой вашего сайта).

23
ответ дан 28 November 2019 в 01:40
поделиться

Я был на этом 2 дня. Перепробовал все возможное. Я только что выяснил, что вам нужно следующее:

TYPE:

sudo nano /etc/apache2/sites-available/default

И изменить AllowOverride None на AllowOverride All - это даст доступ к вашим файлам .htaccess

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
            # Uncomment this directive is you want to see apache2's
            # default start page (in /apache2-default) when you go to /
            #RedirectMatch ^/$ /apache2-default/
</Directory>

А также включите переписывание модов на Apache:

http://stackoverflow.com/questions/3131236/how-do-you-enable-mod-rewrite

Надеюсь, это поможет, Марио

2
ответ дан 28 November 2019 в 01:40
поделиться

1) Создайте файл .htaccess в корневой папке.

 RewriteEngine on
    RewriteCond $1 !^(index\.php|resources|robots\.txt)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]

2) Отредактируйте файл application / config / config.php в папке приложений

$config['base_url'] = 'http://localhost/projectName';

 $config['index_page'] = '';         // remove index.php 

. Надеюсь, он будет работать. для вас

1
ответ дан 28 November 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: