Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Problemas al desplegar el proyecto (https://www.clubdelphi.com/foros/showthread.php?t=77463)

staky 28-01-2012 23:06:52

Problemas al desplegar el proyecto
 
Hola, estoy comenzando con RadPHP.

El proyecto que estoy creando funciona perfectamente cuando lo ejecuto desde el IDE.

Pero cuando despliego el proyecto a mi servidor, no muestra nada, ni errores ni nada, pagina en blanco.

Incluso he copiado toda la carpeta rpcl a mi servidor, por si faltase algun archivo, pero sigue sin mostrar nada.

¿Alguna solución? si necesitais más datos pedirlos.

Gracias

jasmad 29-01-2012 23:41:25

despliegue de errores
 
si tienes acceso al php.ini pon esta linea para que te muestre los errores
Código PHP:

error_reportingE_PARSE

si no tienes acceso a este archivo pon esta linea al principio de tu index.php
Código PHP:

<?php
ini_set 
('error_reporting'E_ALL);
?>

asi por lo menos sabras cual es el error que te impide arrancar el sitio

staky 30-01-2012 21:52:18

Gracias por la respuesta, pero insisto en que no muestra ningún error.

Página en blanco sin errores.

Es una prueba básica, con dos label.

¿alguna idea?

Gracias

Casimiro Notevi 30-01-2012 22:24:51

Como te ha comentado jasmad, no somos adivinos, así que de esa forma te saldrán los mensajes de error producidos y sabrás por qué no te sale nada.
Todo lo demás es simplemente "adivinar" qué puede ser :)

staky 31-01-2012 13:19:14

Bueno, pues me doy por vencido.

Me olvido de algo que parecia bueno, pero que no sirve realmente.

Mi consulta no es de un novato en PHP ni Apache. Mi consulta es que si esto que se llama RadPHP (utilizando RPCL) necesita alguna configuración especial dependiendo del servidor que tega uno (WAMP, XAMP, ...) ya que la documentación no es de lo mejor, ni el soporte web que dan los usuarios es buena (observando los foros de usuarios) volveremos a seguir trabajando con los frameworks realmente buenos.

Nuevamente gracias y saludos a todos.

Casimiro Notevi 31-01-2012 13:24:36

¿Pero has probado lo que se te ha comentado?, de esa manera te sale qué error es.

staky 31-01-2012 13:28:02

Vamos a ver, yo como programador, SIEMPRE tengo activado los mensajes de ERROR NOTICES WARNING cuando estoy desarrollando.

Creía que el resto de programadores seguirían esas directrices cuando desarrollan, pero bueno....

SI he comprobado que las lineas que muestrar errores esten descomentadas y que contengan los valores adecuados.

Y la respuesta es me muestra la PAGINA EN BLANCO, SIN ERRORES.

Gracias

staky 31-01-2012 13:34:54

Aquí os de jo el código que tengo en la pagina:

Código PHP:

<?php
require_once("rpcl/rpcl.inc.php");
//Includes
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");

//Class definition
class Unit1 extends Page
{
    public 
$Label1 null;
    public 
$Label2 null;
}

global 
$application;

global 
$Unit1;

//Creates the form
$Unit1=new Unit1($application);

//Read from resource file
$Unit1->loadResource(__FILE__);

//Shows the form
$Unit1->show();

?>

Si esto no corre en un servidor local...???

Gracias

Casimiro Notevi 31-01-2012 13:40:03

¿Y eso servidor funciona correctamente?, ¿lo has probado en un servidor local?, ¿de qué tipo de servidor se trata?, ¿cómo estás seguro de que llamas correctamente al mismo?, si es un servidor linux... ¿has comprobado que has puesto correctamente mayúsculas/minúsculas?, etc.
Es que son cosas simples que no podemos probar nosotros, solo tú.

staky 31-01-2012 13:48:36

- El servidor funciona correctamente (es mi servidor de desarrollo).
- Es el servidor local que utilizo para desarrollos.
- Es un servidor WAMP.
- No comment
- Servidor Windows (aunque soy cuidadoso con mayusculas y minusculas, ya he comentado que no soy un novato en programacion)

Resumiendo en este servidor tengo funcionando aplicaciones Zend, Yii, Symfony, etc ... Todas ellas funcionan correctamente, y hasta que he probado RadPHP no he tenido problemas en hacer funcionar un framework.

Por eso mi consulta es que si es necesario hacer algo especial en los servidores para hacer correr el framework RPCL.

Ya que la prueba de RadPHP con el servidor que arranca desde el IDE funciona bien, pero cuando despliego el proyecto a mi servidor local SOLO muestra la PAGINA EN BLANCO.

Gracias

Casimiro Notevi 31-01-2012 15:02:02

No soy ningún experto en radphp, pero supongo que al servidor web le dará igual si está hecho con el radphp o con el bloc de notas, supongo.
Desconozco qué es rpcl, así que no puedo ayudarte en ese tema.

Mira si te sirve este enlace o este otro.

staky 31-01-2012 15:11:06

Solucionado.

No se a que será debido, pero voy a comentar lo que he hecho por si a otro usuario le pasa lo mismo.

Problema:
-El proyecto funciona correctamente con el servidor que arranca el IDE.
-El proyecto no muestra nada en el servidor local.

Solución encontrada:
-Bajar el framework RPCL completo desde rpcl "dot" sourceforge "dot" net
-Sustituir la carpeta RPCL en el servidor local

Notas:
-Ahora tienes todo el framework en el servidor, con lo que no se debe desplegar el proyecto, si no copiar los archivos del proyecto y trasladarlos al servidor web.

¿Por qué pasa esto?
-Preguntarselo a los de embarcadero, no le encuentro sentido, ya que el framework DEBERIA ser el mismo.

Saludos y gracias.

barakuda 21-04-2012 03:36:26

Nas, yo me acabo de encontrar con el mismo problema solo que yo me monte un ubnutu server 11.10

¿Como lo solucione?
Bien, si te fijas en la primera linea te esta pidiendo a gritos el fichero rpcl.inc.php ubicado en la carpeta rpcl

<?php
require_once("rpcl/rpcl.inc.php");
//Includes
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");

//Class definition


... pues hombre dáselo no seas malo :) lo que yo hago es copiar la carpeta rpcl al home de la web de manera

que se cumpla la ruta

/var/www <- directorio web
/rpcl
index.html
phpsysinfo
unit5.php
unit5.xml.php


y todo OK !!!

un saludo !


Casimiro Notevi 21-04-2012 12:05:28

Recuerda poner los tags al código fuente, ejemplo:




.

memoferprof 28-09-2012 22:40:23

felicidades por tu respuesta barakuda
 
eso es exactamente lo que se debe hacer cuando al inicio de cualquier codigo de PHP te esta pidiendo cierta libreria, se debe pasar la carpeta completa a tu servidor local o web, porque no sabes que otro archivo te vaya a pedir.


Cita:

Empezado por barakuda (Mensaje 430603)
Nas, yo me acabo de encontrar con el mismo problema solo que yo me monte un ubnutu server 11.10

¿Como lo solucione?
Bien, si te fijas en la primera linea te esta pidiendo a gritos el fichero rpcl.inc.php ubicado en la carpeta rpcl

<?php
require_once("rpcl/rpcl.inc.php");
//Includes
use_unit("forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");

//Class definition


... pues hombre dáselo no seas malo :) lo que yo hago es copiar la carpeta rpcl al home de la web de manera

que se cumpla la ruta

/var/www <- directorio web
/rpcl
index.html
phpsysinfo
unit5.php
unit5.xml.php


y todo OK !!!

un saludo !




La franja horaria es GMT +2. Ahora son las 17:32:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi