Error Codeigniter 3 al hacer un servicio rest

69 views
Skip to first unread message

cristhian molina

unread,
Mar 29, 2015, 3:59:29 PM3/29/15
to codeignit...@googlegroups.com
Hola comunidad, espero que todos se encuentren super bien, pero tengo una duda con respecto a un error que me esta dando con la version 3 de codeigniter, trato de seguir un tutorial sobre crear un api rest con codeigniter, pero cuando hago uso del llamado de la libreria me genera un error, este seria el controlador como tengo 
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

require APPPATH . 'libraries/REST_controller.php';


class Members_klob extends REST_Controller {

//Consultar todos los registros 
public function index_get(){
}

//Consultar un registro con id
public function find_get($id){
}

//Crear un registro
public function index_post(){
}

//Actualizar un registro
public function index_put($id){
}

//Eliminar un registro
public function index_delete($id){
}

}

esto seria como hago el llamado de la libreria, se hace asi ya que en el tutorial que estoy siguiendo lo hacen de esa forma, y este es el error que me genera, alcanzo a entender que pareciera que no se encontrara el archivo en esa ruta,

Fatal error: require(): Failed opening required '/var/www/servicio-rest/application/libraries/REST_controller.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/servicio-rest/application/controllers/Members_klob.php on line 3

Aclaro que estoy haciendo uso de un virtualhost que apunta a un subdominio local, saludos que esten todos bien  




Carlos Romero

unread,
Mar 29, 2015, 4:08:00 PM3/29/15
to codeignit...@googlegroups.com

Todo indica que tu ruta está mal.  Imprime Apppath para ver que trae. 

--
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spa...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a codeignit...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/codeigniter-spanish.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/codeigniter-spanish/a5e3c353-ad3d-4f5d-9442-01860b5d3deb%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

cristhian molina

unread,
Mar 29, 2015, 4:25:28 PM3/29/15
to codeignit...@googlegroups.com
Hola no me imprime nada agrgandole el echo a la linea
echo require APPPATH . 'libraries/REST_controller.php';

Tambien hice esto navegando encontre que habia que agregar en el php.ini en la include path
include_path='.:/usr/share/php:/usr/share/pear' 
A un asi no logro nada, saludos 

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a codeigniter-spanish+unsub...@googlegroups.com.

cristhian molina

unread,
Mar 29, 2015, 4:27:33 PM3/29/15
to codeignit...@googlegroups.com
Hola ya imprimio y sale de esta forma 
/var/www/servicio-rest/application/libraries/REST_controller.php

y exaptamente asi es la ruta

cristhian molina

unread,
Mar 29, 2015, 4:53:33 PM3/29/15
to codeignit...@googlegroups.com
Hola comunidad ya pude resolver el problema a este error resulta que yo hacia el require
require APPPATH . 'libraries/REST_controller.php';

pero sin pensarlo el archivo era con mayuscula REST_Controller.php 
ese era mi error, gracias por la ayuda, saludos que esten bien, y ojo con los caracteres de un archivo a llamar : )  ...
Reply all
Reply to author
Forward
0 new messages