2012-07-27 17 views
6

volví mi baseurl a:Configuración BaseURL para CodeIgniter

http://localhost/codeigniter/ 

en el application/config/config.php file, tal como solicitó the installation instructions.

Yo estaba siguiendo this tutorial. Sin embargo, cuando escribo en la url: http://localhost/codeigniter/index.php/pages/view, me sale el siguiente error:

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404

localhost 7/27/2012 11:14:39 PM Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0

me encontré con el siguiente contenido en .htaccess archivo en la ruta de E:\WEB D\xampp\htdocs\CodeIgniter_2.1.2\application:

Deny from all

estoy totalmente nueva al marco CodeIgniter. ¿Alguien me puede ayudar?

+0

Por favor incluya la totalidad del mensaje de error en su pregunta. No debería simplemente decir "Objeto no encontrado". – Matt

+0

¿Los nombres y las clases tienen todos los nombres correctamente? – MasterGberry

+0

¿Hay algún archivo .htaccess en alguna parte? Si es así, ¿puedes publicarlo? – MasterGberry

Respuesta

6

Ok, bueno para cualquiera que se pregunte si la solución final a esto fue que los directorios no fueron nombrados correctamente. Al crear un servidor local, es importante colocar el contenido de los archivos en la carpeta correcta.

Así que si usted tiene http://localhost/codeigniter continuación, el directorio debe ser configurado como \path\to\webdirectory\root\codeigniter o en este caso: E:\WEBD\xampp\htdocs\codeigniter

0

asegurarse de que sus errores de PHP son visibles.

Tuve este problema también al tratar de establecer la base_url para Code Igniter cuando estaba trabajando fuera de localhost. Eché un vistazo al archivo htaccess, comprobé que mod_rewrite estaba activado, intenté modificar el base_url pero no todos.

La solución fue asegurarse de que el entorno estuviera configurado para el desarrollo en el archivo index.php principal y asegurar que $ config ['log_threshold'] = 4; está configurado en config.php.

Después de eso aparecieron mis errores php. Olvidé cambiar el entorno de desarrollo para la nueva compilación del sitio web.

4

intento editar el archivo .htaccess se hizo como esto más adelante, y se puso archivo .htaccess en la carpeta raíz de la aplicación

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

respuesta divina para mí: D – Aditzu

Cuestiones relacionadas