Buenas noches, estoy teniendo un problema con mi proyecto de yii, tengo todo un ambiente instalado en ubuntu 16.04 y busque en varias ayudas de como hacer para que se me desaparezca el index.php de la url
desafortunadamente no tengo idea de como solucionarlo ya que he probado miles de formas distintas y no encuentro
yo hice lo siguiente
-
movi el .htaccess a la raiz del proyecto
-
ese htaccess lo edite y le puse lo siguiente
Customized error messages.
ErrorDocument 404 /index.php
Set the default handler.
DirectoryIndex index.php
Various rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
3 modifique el virtual host de esa url
ServerName netvet_admin.localhost.com
DocumentRoot "/var/www/otrosSitios/netvet_admin/trunk"
<Directory "/var/www/otrosSitios/netvet_admin/trunk">
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
- por ultimo modifique el
etc host
127.0.0.1 localhost
127.0.1.1 geneman-VirtualBox
127.0.0.1 laravel.localhost.com
127.0.0.1 netvet_admin.localhost.com
127.0.0.1 netvet_monitoreo.localhost.com
127.0.0.1 yii.localhost.com
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
7 tambien cambie el config php
‘urlManager’=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'caseSensitive'=>true,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
lo qeu si les digo que les di a todo el proyecto chmod 777 *
aguardo su ayuda por que ya nose como solucionarlo
se los agradezco
saludos