Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO php / apache / ubuntu

Estas en el tema de php / apache / ubuntu en el foro de PHP en Foros del Web. Hola que tal, no se si este tema está bien php o iría en otro foro. Espero poder explicarme bien. Soy nuevo en ubuntu, y ...
  #1 (permalink)  
Antiguo 18/11/2014, 20:03
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 7 meses
Puntos: 0
php / apache / ubuntu

Hola que tal, no se si este tema está bien php o iría en otro foro. Espero poder explicarme bien. Soy nuevo en ubuntu, y me instale el ubuntu server para tener mi propio servidor. Como trabajo en php, me instale apache, php5 y mysql. Aparentemente funciona todo bien, pero mi problema está en que cuando instancio una clase, se me queda la pantalla en blanco. No me muestra nada. No se por qué, me da la sensación que al apache de ubuntu debería habilitarle alguna extensión ya que desde la instalación no habilité ninguna.
Mi página la realicé con el patrón de MVD (modelo vista controlador) y trabajo con las url cortas, o sea, si quiero usar un "require_once" coloco las carpetas directamente, por ejemplo, si quiero instanciar una clase modelo coloco: require_once("models/clase.php")

Las páginas me las muestra, solo se queda en blanco cuando llamo a otra página donde esta última instancie una clase.

Cualquier aporte lo agradeceré mucho
  #2 (permalink)  
Antiguo 18/11/2014, 20:06
 
Fecha de Ingreso: noviembre-2009
Mensajes: 205
Antigüedad: 14 años, 5 meses
Puntos: 15
Respuesta: php / apache / ubuntu

Revisa el error log

Código BASH:
Ver original
  1. #tail /var/log/apache2/error_log

O donde sea que este
  #3 (permalink)  
Antiguo 18/11/2014, 21:26
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: php / apache / ubuntu

gracias por contestar. Me sale esto en el log:
[Wed Nov 19 00:29:29.081737 2014] [:error] [pid 4131] [client 127.0.0.1:34213] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'root'@'Servidor.ubuntuServidor.com' (using password: YES)' in /var/www/html/inmobiliariaBase/libs/SPDO.php:9\nStack trace:\n#0 /var/www/html/inmobiliariaBase/libs/SPDO.php(9): PDO->__construct('mysql:host=192....', 'root', 'rodrigow')\n#1 /var/www/html/inmobiliariaBase/libs/SPDO.php(16): SPDO->__construct()\n#2 /var/www/html/inmobiliariaBase/libs/ModelBase.php(8): SPDO::singleton()\n#3 /var/www/html/inmobiliariaBase/controllers/IndexController.php(9): ModelBase->__construct()\n#4 /var/www/html/inmobiliariaBase/libs/FrontController.php(47): IndexController->index()\n#5 /var/www/html/inmobiliariaBase/index.php(3): FrontController::main()\n#6 {main}\n thrown in /var/www/html/inmobiliariaBase/libs/SPDO.php on line 9


Aparentemente no tengo habilitada la pdo extension, no? Cómo la habilito, intenté mediante pear pero me tiró'un error:
sudo pecl install pdo
WARNING: "pecl/PDO" is deprecated in favor of "channel://http://svn.php.net/viewvc/php/php-src/trunk/ext/pdo//ext/PDO"
downloading PDO-1.0.3.tgz ...
Starting to download PDO-1.0.3.tgz (52,613 bytes)
.............done: 52,613 bytes
12 source files, building
running: phpize
sh: 1: phpize: not found
If the command failed with 'phpize: not found' then you need to install php5-dev packageYou can do it by running 'apt-get install php5-dev' as a root userERROR: `phpize' failed


Alguna idea?
  #4 (permalink)  
Antiguo 18/11/2014, 21:28
 
Fecha de Ingreso: noviembre-2009
Mensajes: 205
Antigüedad: 14 años, 5 meses
Puntos: 15
Respuesta: php / apache / ubuntu

Cita:
Access denied for user 'root'@'Servidor.ubuntuServidor.com'
  #5 (permalink)  
Antiguo 18/11/2014, 22:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: php / apache / ubuntu

Cita:
Iniciado por rodrigow Ver Mensaje
Alguna idea?
¿De verdad no tienes idea?

Cita:
Iniciado por rodrigow Ver Mensaje
If the command failed with 'phpize: not found' then you need to install php5-dev package

You can do it by running 'apt-get install php5-dev' as a root user
Basta con ir leyendo los errores que recibes, ¿o no los lees?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 19/11/2014, 03:49
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: php / apache / ubuntu

Hazle caso a pateketrueke
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: apache, mysql, ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:49.