Me dice siempre ¡Objeto no encontrado!

2,789 views
Skip to first unread message

juancharlies

unread,
Oct 21, 2011, 4:47:32 AM10/21/11
to CodeIgniter-spanish
Hola...
Estoy haciendo la 1ª aplic. en CI2. y no puedo acceder a mi página
poniedo:
http://localhost/ci1/orden_controller/index/1
(mi servidor en local+ aplic. Web+ controlador+ acción + parámetro.
Me dice que no encuentra el Objeto.


**************************+++
Tengo esto en .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin

ErrorDocument 404 /index.php
</IfModule>
********************
Tengo el modRewirte habilitado...
En config.php he probado $config['index_page'] = ''; y
$config['index_page'] = 'index.php';
**************
el caso es que sólo me muestra algo la aplicación si pongo en IE:
http://localhost/ci1/
(el controller por defecto)
o bien:
http://localhost/ci1/index.php/orden_controller/index/3 (pero me
muestra una página fija)
http://localhost/ci1/index.php/orden_controller (pero me muestra una
página fija)
***********************
Tengo en config.php:
$config['base_url'] = 'http://localhost/ci1';
******************
Mi controlador:
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed... PIRATA!!!!!!');

class Orden_controller extends CI_Controller {

function __construct()
{
// Función constructora aquí podemos hacer la carga de
algunos elementos adicionales cómo librerías, helpers, etc...
parent::__construct();
$this->load->library("pagination");
$this->load->library('table');
$this->load->helper('url');
$this->load->model('Orden_model');
$data = array();
}

public function index($page=9)
{
$config["base_url"] = base_url() . "/orden_controller/
index/";
$config['total_rows'] = $this->Orden_model->cuantosHay();
$config["per_page"] = "30";
echo 'pppppage:', $page;
$config["page"] = $this->uri->segment(3,4);
$config['first_link'] = '<<';
$config['last_link'] = '>>' ;
$config['num_links'] = '5' ;
echo '$this->uri->segment(0):',$this->uri->segment(0);
echo '$this->uri->segment(1):',$this->uri->segment(1);
echo '$this->uri->segment(2):',$this->uri->segment(2);
echo '$this->uri->segment(3):',$this->uri->segment(3);
echo 'page:', $config['page'];
//$data['datosOrden'] = $this->Orden_model-
>page($config['per_page'],$this->uri->segment(3));
$data['datosOrden'] = $this->Orden_model-
>page($config['per_page'], $config['page']);
$this->pagination->initialize($config);
//echo $this->pagination->create_links();
$this->load->view('orden_view',$data);
}
}
*************
Hago varios 'echo' para ver qué parámetros me enseña, y parece que
redirecciona automáticamente, y no puedo hacerlo yo expresamente,
poniendo
http://localhost/ci1/orden_controller/index/1
(mi servidor en local+ aplic. Web+ controlador+ acción + parámetro.
Ahora me muestra la página '9' por que no recoge ningún parámetro,
aunque se lo pase. El navegador me muestra:
pppppage:9$this->uri->segment(0):$this->uri->segment(1):$this->uri-
>segment(2):$this->uri->segment(3):page:9
***********************
He buscado en el foro, wiki..... y naha, estoy parado con el
proyecto.... a ver si me ayudais a continuar....
Mi objetivo es acceder con
http://localhost/ci1/orden_controller/index/1
y de este modo me dice ¡Objeto no Encontrado!
Gracias de antemano.





juancharlies

unread,
Oct 24, 2011, 6:57:54 AM10/24/11
to CodeIgniter-spanish

No entiendo nada...
Debo de tener algo mal configurado ..... y no lo encuentro.
A ver si alguien me da alguna pista, por favor... Me creo mas
controladores y no accedo a ellos.
Gracias.
> muestra una página fija)http://localhost/ci1/index.php/orden_controller(pero me muestra una
> poniendohttp://localhost/ci1/orden_controller/index/1
> (mi servidor en local+ aplic. Web+ controlador+ acción + parámetro.
> Ahora me muestra la página '9' por que no recoge ningún parámetro,
> aunque se lo pase. El navegador me  muestra:
> pppppage:9$this->uri->segment(0):$this->uri->segment(1):$this->uri->segment(2):$this->uri->segment(3):page:9
>
> ***********************
> He buscado en el foro, wiki..... y naha, estoy parado con el
> proyecto.... a ver si me ayudais a continuar....
> Mi objetivo es acceder conhttp://localhost/ci1/orden_controller/index/1

Teo Jurado

unread,
Oct 24, 2011, 7:11:01 AM10/24/11
to codeignit...@googlegroups.com
A mi me paso hace poco, al cambiar de XAMPP a LAMPP.... me volvi loco hasta que descubri dos cositas...

Que un puntito significa mucho...

cambia esto "RewriteRule ^(.*)$ index.php/$1 [L]"
por esto "RewriteRule ^(.*)$ ./index.php/$1 [L]"


Que la cache del navegador nos puede volver locos ... (vaciala, sal del navegador y vuelve a entrar y probar...)...

También puedes buscar mis posts anteriores, por si te ayuda alguno de los '.htaccess' que publique....

Juanmy

unread,
Oct 24, 2011, 7:17:33 AM10/24/11
to codeignit...@googlegroups.com
El 24/10/2011 12:57, juancharlies escribi�:
> RewriteRule ^(.*)$ index.php/$1 [L]
Colocale el directorio en el que te encuentras ci1/index.php/$1
y prueba

juancharlies

unread,
Oct 24, 2011, 7:51:37 AM10/24/11
to CodeIgniter-spanish
Gracias a los dos ... pero sigo igual...
He puesto en el .htaccess:
RewriteRule ^(.*)$ ./ci1/index.php/$1 [L]
(con y sin ci1 en el texto)
En mi código tengo por ejemplo

<td width='124'><?php echo anchor(base_url() .'inicio_controller/
home','Home') ?></td>

y al ejecutarlo me intenta ir a

http://localhost/ci1/inicio_controller/home

lo que me parece bien.... y no me aparece nada....
Tengo en el controller:
class Inicio_controller extends CI_Controller {
public function home()
{
echo "HHHHHHHHHHHHHHHHHla";
$this->load->view('inicio_view');
}
}

Pero no lo encuentra... !Objeto no encontrado¡

Mirnado en el error.log, leo:
[Mon Oct 24 13:43:26 2011] [error] [client 127.0.0.1] File does not
exist: /opt/lampp/htdocs/ci1/inicio_controller, referer: http://localhost/ci1/

Es lógico que ahí no lo encuentre, por que el archivo
inicio_controller.php está en
/opt/lampp/htdocs/ci1/application/controllers


Por probar, he puesto yo a mano en el IE:
http://localhost/ci1/application/controllers/inicio_controller/home, y
me aparece la pantalla por defecto (la que sale con http://localhost/ci1/
, pero sin ejecutar la hoja de estilo), vamos que no me hace caso...



Ah!, por cierto.... no uso el Inet.Explorer... como estoy en un
UbuntuDesktop, estoy usando Mozilla Firefox.... (espero que no haya
problema)
Gracias.

Juanmy

unread,
Oct 24, 2011, 7:56:37 AM10/24/11
to codeignit...@googlegroups.com
Mira simplifica el .htaccess y pon uno como este.

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico|public)


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /index.php/$1 [L,QSA]

A mi el que tu has puesto algunas veces tambi�n me ha dado problemas y
con este todo bien.

Saludos.

El 24/10/2011 13:51, juancharlies escribi�:


> Gracias a los dos ... pero sigo igual...
> He puesto en el .htaccess:
> RewriteRule ^(.*)$ ./ci1/index.php/$1 [L]
> (con y sin ci1 en el texto)

> En mi c�digo tengo por ejemplo


>
> <td width='124'><?php echo anchor(base_url() .'inicio_controller/
> home','Home') ?></td>
>
> y al ejecutarlo me intenta ir a
>
> http://localhost/ci1/inicio_controller/home
>
> lo que me parece bien.... y no me aparece nada....
> Tengo en el controller:
> class Inicio_controller extends CI_Controller {
> public function home()
> {
> echo "HHHHHHHHHHHHHHHHHla";
> $this->load->view('inicio_view');
> }
> }
>
> Pero no lo encuentra... !Objeto no encontrado�
>
> Mirnado en el error.log, leo:
> [Mon Oct 24 13:43:26 2011] [error] [client 127.0.0.1] File does not
> exist: /opt/lampp/htdocs/ci1/inicio_controller, referer: http://localhost/ci1/
>

> Es l�gico que ah� no lo encuentre, por que el archivo
> inicio_controller.php est� en

Teo Jurado

unread,
Oct 24, 2011, 7:58:19 AM10/24/11
to codeignit...@googlegroups.com
Podrías enviar el error que sale?....


juancharlies

unread,
Oct 24, 2011, 8:27:05 AM10/24/11
to CodeIgniter-spanish
Hola....
juanmy... sigue igual....
si tecleo :
http://localhost/ci1/orden_controller/index/60
me sale:
*********************
¡Objeto no encontrado!

El enlace requerido no ha sido localizado en este servidor. El enlace
en la página referente parece tener algun error o ha expirado. Por
favor comunique al autor de la página el error.

Por favor contacte con el webmaster en caso de que usted crea que
existe un error en el servidor.
Error 404
localhost
lun 24 oct 2011 14:20:46 CEST
Apache/2.2.21 (Unix) DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0c PHP/5.3.8
mod_apreq2-20090110/2.7.1 mod_perl/2.0.5 Perl/v5.10.1
*******************
en el log de /opt/lampp/logs/error.log me sale:
File does not exist: /opt/lampp/htdocs/ci1/orden_controller, referer:
http://localhost/ci1/
He probado con una simple aplicación de bienvenida welcome, y no puedo
poner la ruta
http://localhost/ci2/welcome/index
tengo que poner a secas:
http://localhost/ci2/ para que me salga la pantalla de bienvenida,
pero yo quiero poner el controlador, y la acción dentro de la url....
Muchas gracias.... por los intentos....



On 24 oct, 13:58, Teo Jurado <teo.jur...@gmail.com> wrote:
> Podrías enviar el error que sale?....
>
> > me aparece la pantalla por defecto (la que sale conhttp://localhost/ci1/

Juanmy

unread,
Oct 24, 2011, 8:39:03 AM10/24/11
to codeignit...@googlegroups.com
Vamos a ver, cuando no pones nada, es decir
http://localhost/ci1/
que te sale...

 Y si pones :
http://localhost/ci1/index.php
qué aparece, te recuerdo que el controlador tiene que ser :
<?php
class Orden_controller extends CI_Controller {

       public function __construct()
       {
            parent::__construct();
            // Your own constructor code
       }

juancharlies

unread,
Oct 24, 2011, 10:59:15 AM10/24/11
to CodeIgniter-spanish
Perdón al no ser claro....
al poner http://localhost/ci1/
Me sale bien (veo la paginación que pido dentro del controllador)
Y al poner http://localhost/ci1/index.php también....
Pero no consigo q




On 24 oct, 14:39, Juanmy <juanm...@gmail.com> wrote:
> Vamos a ver, cuando no pones nada, es decir
>
> http://localhost/ci1/
>
> que te sale...
>
>   Y si pones :
>
> http://localhost/ci1/index.php
>
> qu� aparece, te recuerdo que el controlador tiene que ser :
> |<?php
> class Orden_controller extends CI_Controller {
>
>         public function __construct()
>         {
> parent::__construct();
>              // Your own constructor code
>         }
>
> |
>
>        public function home()
>         {
>             echo "HHHHHHHHHHHHHHHHHla";
>         }
>
> |}
>
> |
>
> El 24/10/2011 14:27, juancharlies escribi�:
>
> > Hola....
> > juanmy... sigue igual....
> > si tecleo :
> >http://localhost/ci1/orden_controller/index/60
> > me sale:
> > *********************
> > �Objeto no encontrado!
>
> > El enlace requerido no ha sido localizado en este servidor. El enlace
> > en la p�gina referente parece tener algun error o ha expirado. Por
> > favor comunique al autor de la p�gina el error.
>
> > Por favor contacte con el webmaster en caso de que usted crea que
> > existe un error en el servidor.
> > Error 404
> > localhost
> > lun 24 oct 2011 14:20:46 CEST
> > Apache/2.2.21 (Unix) DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0c PHP/5.3.8
> > mod_apreq2-20090110/2.7.1 mod_perl/2.0.5 Perl/v5.10.1
> > *******************
> > en el log de /opt/lampp/logs/error.log  me sale:
> > File does not exist: /opt/lampp/htdocs/ci1/orden_controller, referer:
> >http://localhost/ci1/
> > He probado con una simple aplicaci�n de bienvenida welcome, y no puedo
> > poner la ruta
> >http://localhost/ci2/welcome/index
> > tengo que poner a secas:
> >http://localhost/ci2/  para que me salga la pantalla de bienvenida,
> > pero yo quiero poner el controlador, y la acci�n dentro de la url....
> > Muchas gracias.... por los intentos....
>
> > On 24 oct, 13:58, Teo Jurado<teo.jur...@gmail.com>  wrote:
> >> Podr�as enviar el error que sale?....
>
> >> El 24 de octubre de 2011 13:51, juancharlies<jcgar...@jccm.es>  escribi�:
>
> >>> Gracias a los dos ... pero sigo igual...
> >>> He puesto en el .htaccess:
> >>> RewriteRule ^(.*)$ ./ci1/index.php/$1 [L]
> >>> (con y sin ci1 en el texto)
> >>> En mi c�digo tengo por ejemplo
> >>> <td width='124'><?php echo anchor(base_url() .'inicio_controller/
> >>> home','Home') ?></td>
> >>> y al ejecutarlo me intenta ir a
> >>>http://localhost/ci1/inicio_controller/home
> >>> lo que me parece bien.... y no me aparece nada....
> >>> Tengo en el controller:
> >>> class Inicio_controller  extends CI_Controller {
> >>>      public function home()
> >>>         {
> >>>             echo "HHHHHHHHHHHHHHHHHla";
> >>>             $this->load->view('inicio_view');
> >>>         }
> >>> }
> >>> Pero no lo encuentra... !Objeto no encontrado�
> >>> Mirnado en el error.log, leo:
> >>> [Mon Oct 24 13:43:26 2011] [error] [client 127.0.0.1] File does not
> >>> exist: /opt/lampp/htdocs/ci1/inicio_controller, referer:
> >>>http://localhost/ci1/
> >>> Es l�gico que ah� no lo encuentre, por que el archivo
> >>> inicio_controller.php est� en
> >>> /opt/lampp/htdocs/ci1/application/controllers
> >>> Por probar, he puesto yo a mano en el IE:
> >>>http://localhost/ci1/application/controllers/inicio_controller/home, y
> >>> me aparece la pantalla por defecto (la que sale conhttp://localhost/ci1/
> >>> , pero sin ejecutar la hoja de estilo), vamos que no me hace caso...
> >>> Ah!, por cierto.... no uso el Inet.Explorer... como estoy en un
> >>> UbuntuDesktop, estoy usando Mozilla Firefox.... (espero que no haya
> >>> problema)
> >>> Gracias.
> >>> On 24 oct, 13:17, Juanmy<juanm...@gmail.com>  wrote:
> >>>> El 24/10/2011 12:57, juancharlies escribi :>  RewriteRule ^(.*)$
> >>> index.php/$1 [L]
> >>>> Colocale el directorio en el que te encuentras ci1/index.php/$1
> >>>> y prueba
> >>> --
> >>> ---
> >>> De-suscripci�n: codeigniter-spa...@googlegroups.com
> >>> Mas Informaci�n:http://groups.google.com/group/codeigniter-spanish?hl=es
> >>> Antes de responder revisa:http://es.wikipedia.org/wiki/Netiquette
> >>> Reg�strate en el Censo CI:http://bit.ly/miembroscodeigniteres

juancharlies

unread,
Oct 24, 2011, 11:17:25 AM10/24/11
to CodeIgniter-spanish
Perdón al no ser claro....
al poner http://localhost/ci1/
Me sale bien (veo la paginación que pido dentro del controllador)
Y al poner http://localhost/ci1/index.php también.... (me sale la
misma paginación)
Pero no consigo ver nada más.
http://localhost/ci1/orden_controller/index/120 debería mostrarme otra
página.... a partir del registro nº 120
(ci1 es mi aplicación Web, orden_controller es el controlador, e index
la acción)
el navegador me muestra la url: http://localhost/ci1/orden_controller/index/120
y dice objeto no encontrado.

No puedo acceder a otros controladores:
http://localhost/ci1//inicio_controller/home
http://localhost/ci1//notas
O bien otra acción del mismo controlador:
http://localhost/ci1//orden_controller/home

El caso es que intento acceder poniendo:
http:://localhost/miAplicacion/Micontrolador/Miaccion/1parametro y
no encuentro nada, me dice objeto no encontrado siempre... excepto
cunado pongo los que tú me pides o por ejemplo:
http://localhost/ci1/index.php/pericodelospalotesQueNoExiste
me sale también la paginación hecha, pero de esa página no salgo.
Tengo por ejmplo un cotroller básico:
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed... PIRATA!!!!!!');

class notas_controller extends CI_Controller {
function __construct()
{
// Función constructora aquí podemos hacer la carga de
algunos elementos adicionales cómo librerías, helpers, etc...
parent::__construct();
}

public function index()
{
echo "NOTAS";
}


}
?>

No puedo acceder a este controlador con:
http://localhost/ci1/notas
http://localhost/ci1/notas/index
Como ponga http://localhost/ci1/notas/index.php (con el .php al
final) me vuelve a salir la página de siempre (1ª paginación de mi
modelo de datos)
Gracias.





On 24 oct, 16:59, juancharlies <jcgar...@jccm.es> wrote:
> Perdón al no ser claro....
> al ponerhttp://localhost/ci1/

Juanmy

unread,
Oct 24, 2011, 11:18:29 AM10/24/11
to codeignit...@googlegroups.com
Entonces mirate como hacer un controlador, ya que ese es tu problema,
p.e. intenta no usar en el nombre del archivo/controlador un _ y mira
el que yo te puse.
El 24/10/2011 16:59, juancharlies escribi�:
> Perd�n al no ser claro....
> al poner http://localhost/ci1/
> Me sale bien (veo la paginaci�n que pido dentro del controllador)
> Y al poner http://localhost/ci1/index.php tambi�n....

> Pero no consigo q
>
>
>
>
> On 24 oct, 14:39, Juanmy<juanm...@gmail.com> wrote:
>> Vamos a ver, cuando no pones nada, es decir
>>
>> http://localhost/ci1/
>>
>> que te sale...
>>
>> Y si pones :
>>
>> http://localhost/ci1/index.php
>>
>> qu� aparece, te recuerdo que el controlador tiene que ser :

>> |<?php
>> class Orden_controller extends CI_Controller {
>>
>> public function __construct()
>> {
>> parent::__construct();
>> // Your own constructor code
>> }
>>
>> |
>>
>> public function home()
>> {
>> echo "HHHHHHHHHHHHHHHHHla";
>> }
>>
>> |}
>>
>> |
>>
>> El 24/10/2011 14:27, juancharlies escribi�:

>>
>>> Hola....
>>> juanmy... sigue igual....
>>> si tecleo :
>>> http://localhost/ci1/orden_controller/index/60
>>> me sale:
>>> *********************
>>> �Objeto no encontrado!

>>> El enlace requerido no ha sido localizado en este servidor. El enlace
>>> en la p�gina referente parece tener algun error o ha expirado. Por
>>> favor comunique al autor de la p�gina el error.

>>> Por favor contacte con el webmaster en caso de que usted crea que
>>> existe un error en el servidor.
>>> Error 404
>>> localhost
>>> lun 24 oct 2011 14:20:46 CEST
>>> Apache/2.2.21 (Unix) DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0c PHP/5.3.8
>>> mod_apreq2-20090110/2.7.1 mod_perl/2.0.5 Perl/v5.10.1
>>> *******************
>>> en el log de /opt/lampp/logs/error.log me sale:
>>> File does not exist: /opt/lampp/htdocs/ci1/orden_controller, referer:
>>> http://localhost/ci1/
>>> He probado con una simple aplicaci�n de bienvenida welcome, y no puedo

>>> poner la ruta
>>> http://localhost/ci2/welcome/index
>>> tengo que poner a secas:
>>> http://localhost/ci2/ para que me salga la pantalla de bienvenida,
>>> pero yo quiero poner el controlador, y la acci�n dentro de la url....

>>> Muchas gracias.... por los intentos....
>>> On 24 oct, 13:58, Teo Jurado<teo.jur...@gmail.com> wrote:
>>>> Podr�as enviar el error que sale?....
>>>> El 24 de octubre de 2011 13:51, juancharlies<jcgar...@jccm.es> escribi�:

>>>>> Gracias a los dos ... pero sigo igual...
>>>>> He puesto en el .htaccess:
>>>>> RewriteRule ^(.*)$ ./ci1/index.php/$1 [L]
>>>>> (con y sin ci1 en el texto)
>>>>> En mi c�digo tengo por ejemplo

>>>>> <td width='124'><?php echo anchor(base_url() .'inicio_controller/
>>>>> home','Home') ?></td>
>>>>> y al ejecutarlo me intenta ir a
>>>>> http://localhost/ci1/inicio_controller/home
>>>>> lo que me parece bien.... y no me aparece nada....
>>>>> Tengo en el controller:
>>>>> class Inicio_controller extends CI_Controller {
>>>>> public function home()
>>>>> {
>>>>> echo "HHHHHHHHHHHHHHHHHla";
>>>>> $this->load->view('inicio_view');
>>>>> }
>>>>> }
>>>>> Pero no lo encuentra... !Objeto no encontrado�

>>>>> Mirnado en el error.log, leo:
>>>>> [Mon Oct 24 13:43:26 2011] [error] [client 127.0.0.1] File does not
>>>>> exist: /opt/lampp/htdocs/ci1/inicio_controller, referer:
>>>>> http://localhost/ci1/
>>>>> Es l�gico que ah� no lo encuentre, por que el archivo
>>>>> inicio_controller.php est� en

>>>>> /opt/lampp/htdocs/ci1/application/controllers
>>>>> Por probar, he puesto yo a mano en el IE:
>>>>> http://localhost/ci1/application/controllers/inicio_controller/home, y
>>>>> me aparece la pantalla por defecto (la que sale conhttp://localhost/ci1/
>>>>> , pero sin ejecutar la hoja de estilo), vamos que no me hace caso...
>>>>> Ah!, por cierto.... no uso el Inet.Explorer... como estoy en un
>>>>> UbuntuDesktop, estoy usando Mozilla Firefox.... (espero que no haya
>>>>> problema)
>>>>> Gracias.
>>>>> On 24 oct, 13:17, Juanmy<juanm...@gmail.com> wrote:
>>>>>> El 24/10/2011 12:57, juancharlies escribi :> RewriteRule ^(.*)$
>>>>> index.php/$1 [L]
>>>>>> Colocale el directorio en el que te encuentras ci1/index.php/$1
>>>>>> y prueba
>>>>> --
>>>>> ---
>>>>> De-suscripci�n: codeigniter-spa...@googlegroups.com
>>>>> Mas Informaci�n:http://groups.google.com/group/codeigniter-spanish?hl=es

>>>>> Antes de responder revisa:http://es.wikipedia.org/wiki/Netiquette
>>>>> Reg�strate en el Censo CI:http://bit.ly/miembroscodeigniteres

juancharlies

unread,
Oct 24, 2011, 11:39:01 AM10/24/11
to CodeIgniter-spanish
OK...
pongo un controlador como: notas.php en application/controller con
este contenido:

<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed... PIRATA!!!!!!');

class Notas extends CI_Controller {
function __construct()
{
// Función constructora aquí podemos hacer la carga de
algunos elementos adicionales cómo librerías, helpers, etc...
parent::__construct();
}

public function index()
{
echo "NOTAS";
}


}
?>
Yo quiero verlo con:
http://localhost/ci1/notas/index o bien:
http://localhost/ci1/notas
Y me dice Objeto no encontrado.
algo tan simple, debe de ser algún problema de configuración (por
decir algo)
muchas gracias Juanmy.



On 24 oct, 17:18, Juanmy <juanm...@gmail.com> wrote:
> Entonces mirate como hacer un controlador, ya que ese es tu problema,
> p.e. intenta no usar en el nombre del archivo/controlador un _  y mira
> el que yo te puse.
> El 24/10/2011 16:59, juancharlies escribi :
>
> > Perd n al no ser claro....
> > al ponerhttp://localhost/ci1/
> > Me sale bien (veo la paginaci n que pido dentro del controllador)
> > Y al ponerhttp://localhost/ci1/index.phptambi n....

juancharlies

unread,
Oct 24, 2011, 12:37:47 PM10/24/11
to CodeIgniter-spanish
He copiado y descomprimido el paquete Codeigniter 2.0.3 en una carpeta
nueva: ci3
si pongo
http://localhost/ci3/
veo el 'welcome....' todo ok.
Yo lo que necesito es poder acceder de la forma:
http://localhost/ci3/welcome/index
entendiendo que debe de ser la forma normal..... dentro de la
aplicación llamo a la acción index del controller welcome sin
parámetros.
Pues sólo me funciona la forma http://localhost/ci3/ (ci3 es la
aplicación.... pero no puedo moverme por ella en otros controllers, y
otras acciones)
muchas gracias.

juancharlies

unread,
Oct 24, 2011, 1:06:23 PM10/24/11
to CodeIgniter-spanish
en el caso anterior... del welcome...
cuando pongo
http://localhost/ci3/welcome/index
en el fichero de log /opt/lampp/logs/error.log me pone:
[Mon Oct 24 19:01:30 2011] [error] [client 127.0.0.1] File does not
exist: /opt/lampp/htdocs/ci3/welcome
¿No debería automáticamente buscar el controller 'welcome.php' en/opt/
lampp/htdocs/ci3/application/controllers?
(no he cambiado nada en config.php ni routes.php....)
gracias de nuevo.



On 24 oct, 18:37, juancharlies <jcgar...@jccm.es> wrote:
> He copiado y descomprimido el paquete Codeigniter 2.0.3 en una carpeta
> nueva: ci3
> si pongohttp://localhost/ci3/
> veo el 'welcome....'  todo ok.
> Yo lo que necesito es poder acceder de la forma:http://localhost/ci3/welcome/index
> entendiendo que debe de ser la forma normal..... dentro de la
> aplicación llamo a la acción index del controller welcome sin
> parámetros.
> Pues sólo me funciona la formahttp://localhost/ci3/     (ci3 es la

juancharlies

unread,
Oct 25, 2011, 3:40:14 AM10/25/11
to CodeIgniter-spanish
Los fuentes de codeigniter los he descomprimido en /opt/lampp/htdocs
Mis archivos fuentes los tengo en /opt/lampp/htdocs/
nombreDeMiaplicacion/CarpetasDeCodeIgniter

nombreDeMiaplicacion es ci1, welcome,.... aplicaciones distintas en el
mismo servidor
tal vez no ponga bien base_url en config.php
le pongo: base_url=http://localhost/ci1/';


On 24 oct, 19:06, juancharlies <jcgar...@jccm.es> wrote:
> en el caso anterior... del welcome...
> cuando pongohttp://localhost/ci3/welcome/index

juancharlies

unread,
Oct 26, 2011, 9:47:14 AM10/26/11
to CodeIgniter-spanish
Nada.... voy a plantearlo en otro lado.... Por más vueltas que le
doy.... no me aclaro...
Tengo varias aplicaciones web en PC (Ubuntu 10.04 ) con lampp,
escritas con el framework Kumbia, y en php sin frameWork ni nada... y
todas corren bien... y pongo
http://localhost/MiAplicacioncodeigniter/Micontroller
y nada... a lo mejor si formateo el PC ....

The Judge

unread,
Oct 26, 2011, 3:38:27 PM10/26/11
to codeignit...@googlegroups.com
Llegar a ese extremo de formatear la PC jajajaja.

Revisa todo nuevo hay algo que estas haciendo mal y no lo tomaste en cuenta.

2011/10/26 juancharlies <jcga...@jccm.es>

Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres

Julian Magnone

unread,
Oct 26, 2011, 3:40:42 PM10/26/11
to codeignit...@googlegroups.com
Si, suena medio extremista el tener que formatear la PC por eso. Coincido con The Judge. Empieza de nuevo y revisa paso a paso, algo debes estar haciendo mal. Para empezar, leíste el User Guide de CodeIgniter? Eso es prioritario....

Saludos!



2011/10/26 The Judge <theju...@gmail.com>

The Judge

unread,
Oct 26, 2011, 3:46:27 PM10/26/11
to codeignit...@googlegroups.com
+1

Cuando me inicie con CI tambien tuve problemas en donde me rompía la cabeza y hasta me jalaba los cabellos, pero al revisar detenidamente un puno, coma o algun caracter malograba toda codificación.

Borra todo tu direcctorio de CI y vuelve a configurarlo desde 0.

2011/10/26 Julian Magnone <julian...@gmail.com>

Miquele

unread,
Oct 26, 2011, 5:07:09 PM10/26/11
to CodeIgniter-spanish
Te fijaste los logs del webserver, pareceria que no encuentra al
controlador.
Con formatear no resolves nada, porque despues vas a volver a instalar
lo mismo, el tema esta en la configuracion o en el desarrollo del
controlador.


On Oct 26, 4:46 pm, The Judge <thejudge...@gmail.com> wrote:
> +1
>
> Cuando me inicie con CI tambien tuve problemas en donde me rompía la cabeza
> y hasta me jalaba los cabellos, pero al revisar detenidamente un puno, coma
> o algun caracter malograba toda codificación.
>
> Borra todo tu direcctorio de CI y vuelve a configurarlo desde 0.
>
> 2011/10/26 Julian Magnone <julianmagn...@gmail.com>
>
> > Si, suena medio extremista el tener que formatear la PC por eso. Coincido
> > con The Judge. Empieza de nuevo y revisa paso a paso, algo debes estar
> > haciendo mal. Para empezar, leíste el User Guide de CodeIgniter? Eso es
> > prioritario....
>
> > Saludos!
>
> > 2011/10/26 The Judge <thejudge...@gmail.com>
>
> >> Llegar a ese extremo de formatear la PC jajajaja.
>
> >> Revisa todo nuevo hay algo que estas haciendo mal y no lo tomaste en
> >> cuenta.
>
> >> 2011/10/26 juancharlies <jcgar...@jccm.es>
> >>> > > > > Yo quiero verlo con:http://localhost/ci1/notas/indexo bien:
> >>> > > > > > >>>http://localhost/ci2/para que me salga la pantalla de
> ...
>
> read more »

Eduardo Passarelli

unread,
Oct 26, 2011, 6:15:16 PM10/26/11
to codeignit...@googlegroups.com
No podrias subir en un .rar lo que tenes asi lo probamos a ver que se puede hacer.
De esa forma tal vez encontremos algo raro, a mi se me hace dificil seguir este hilo asi.
Si lo subis yo me tomo el trabajo de verlo (no significa que lo resuelva) pero por logica tendria que resolverlo.

Salu2

The Judge

unread,
Oct 27, 2011, 6:50:27 PM10/27/11
to codeignit...@googlegroups.com
+1

Confirmas si subiste el archivo o si se resolvio tu problema.

2011/10/26 Eduardo Passarelli <epass...@gmail.com>

--

juancharlies

unread,
Oct 28, 2011, 8:27:51 AM10/28/11
to CodeIgniter-spanish
No subí el archivo... No hace falta... La prueba la hago con cualquier
ejemplo como el Welcome que me bajé por internet,y no puedo poner el
http://localhost/miaplicacion/controlador/accion.
Esto con todos los ejemplo que he bajado.... y trabajando con
Netbeans.. que tal vez me haga algo raro...
Debo tener un problema de configuración bien en el lampp, .htaccess...
yo qué sé....
Lo dejo.
Gracias por vuestro intento, de veras.... a ve si con Zend.... va
siendo hora de atreverme con él.
Gracias, y un saludo.





On 28 oct, 00:50, The Judge <thejudge...@gmail.com> wrote:
> +1
>
> Confirmas si subiste el archivo o si se resolvio tu problema.
>
> 2011/10/26 Eduardo Passarelli <epassare...@gmail.com>

walterfrs

unread,
Oct 28, 2011, 11:21:30 AM10/28/11
to CodeIgniter-spanish
Según lo que he leído tu has probado utilizándolo como
http://localhost/miaplicacion/controlador/index.php/accion ??
Si te aparece el mismo error, podrías revisar los permisos de tu
archivo controlador que creaste?

a veces me suele pasar, que cuando creo/copio/muevo archivos en el
proyecto quedan con permisos 700 (-rwx------) y el navegador no lo
encuentra; así que los especifico a 764 (-rwx-rw-r--), tanto carpetas
como archivos

Intenta por ese lado a ver.

Teo Jurado

unread,
Oct 28, 2011, 12:17:56 PM10/28/11
to codeignit...@googlegroups.com
De todas maneras, esto me suena mal 

Deberia de ser 


Y otra cosa.... 
¿Seguro que los archivos a los que llamas, están donde deben de estar y se llaman como se deben de llamar?

Es decir.. ojo que Linux si diferencia archivos entre escritos entre mayusculas y minusculas es decir que un archivo llamado 'Welcome.php'' es diferente a uno llamado 'welcome.php'....

Si, es obvio y tonto... pero a veces caemos en estas cosas.....



juancharlies

unread,
Nov 2, 2011, 8:08:31 AM11/2/11
to CodeIgniter-spanish
Muchas gracias... pero ya está probado... (he puesto desde /opt/lampp/
htdocs: #chmod -R 777 miaplicacion)
Por ejemplo, al ejecutar el ejemplo 'welcome' que me descargué de la
web, si pongo:
http://localhost/ci2/

me aparece:
********************************************************************
Welcome to CodeIgniter!

The page you are looking at is being generated dynamically by
CodeIgniter.

If you would like to edit this page you'll find it located at:
application/views/welcome_message.php

The corresponding controller for this page is found at:
application/controllers/welcome.php

If you are exploring CodeIgniter for the very first time, you should
start by reading the User Guide.
**********************************************
entonces, como veo que tengo un controller 'welcome', con una acción
index, pues pongo:
http://localhost/ci2/welcome/
o bien pongo:
http://localhost/ci2/welcome/index
y me dice objeto no encontrado.... (paso de poner index.php)
muchas gracias, WalterFRS

juancharlies

unread,
Nov 2, 2011, 8:38:07 AM11/2/11
to CodeIgniter-spanish
Teo.... muchas gracias por dedicarme tu tiempo.
yo intento poner:
http://localhost/miaplicacion/controlador/accion
sin el index.php... como ponga en index.php me sale siempre la misma
pagina... (la que me sale al poner http://localhost/miaplicacion sin
controller ni accion)
o sea, ponga "http://localhost/ci1/index.php/orden/index"
o ponga "http://localhost/ci1/index.php/notas/index"
o ponga "http://localhost/ci1/index.php/micontroller/miaccion" me
sale lo mismo... de todos modos, me da igual , yo quiero trabajar:sin
el index.php



Tengo por ejemplo un controller 'inicio' (inicio.php) solo tiene la
accion home:
*************
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed... PIRATA!!!!!!');
class Inicio extends CI_Controller {
public function home()
{
echo "HHHHHHHHHHHHHHHHHla";
$this->load->view('inicio_view');
}
}
?>

******************** el inicio_view.php tiene solo:
<!DOCTYPE html >
<html>
<body>
<p> hola inicio.............</p>
</body>
</html>
********************************
si pongo http://localhost/ci1/inicio/home sale objeto no
encontrado...
y si pongo http://localhost/ci1/index.php/inicio/home me sale la
pantallita de siempre, que no me vale.... (la que me sale al poner
http://localhost/miaplicacion sin controller ni accion)
Los archivos van en minúsculas, y las clases en mayúsculas.
gracias.... gracias....

Eduardo Passarelli

unread,
Nov 2, 2011, 8:44:41 AM11/2/11
to codeignit...@googlegroups.com
Bueno, evidentemente le seguis dando vueltas al tema pero no queres subir la aplicacion para que nosotros mismos hagamos las pruebas.
Yo la verdad es que no te puedo ayudar ya que no veo tu autoload, router, .htacces, config, controladores ni nada entonces tengo que hacer videncias sobre cual sera tu problema.
Fijate, si te interesa al menos mi ayuda subi a algun lado tu aplicacion, sino, la proxima con un problema mas claro tal vez pueda ayudarte.
Saludos y que puedas resolver tu inconveniente.

Reply all
Reply to author
Forward
0 new messages