Foros del Web » Programando para Internet » PHP » Zend »

Pasar proyecto desarrollado en Zend a PRODUCCIÓN

Estas en el tema de Pasar proyecto desarrollado en Zend a PRODUCCIÓN en el foro de Zend en Foros del Web. Hola, logre que funcionara y si a alguien le sirve es importante: 1. Ver que todas tus librerias estan subidas correctamentamente al servidor y en ...

  #31 (permalink)  
Antiguo 08/05/2011, 14:34
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Pasar proyecto desarrollado en Zend a PRODUCCIÓN

Hola, logre que funcionara y si a alguien le sirve es importante:
1. Ver que todas tus librerias estan subidas correctamentamente al servidor y en la ruta correcta, en mi caso /carpeta/carpetaproyecto/librery/Zend
2. Si tu proyecto esta dentro un subdirectorio y no en la carpeta root a mi me funciono:
En mi bootstrap.php
Código:
protected function _initBaseUrl()
{     $this->bootstrap('view');
       $view = $this->getResource('view');
       $view->getHelper('BaseUrl')->setBaseUrl('/carpeta/carpetaproyecto/public');
   }
En mi layout llame asi:
Código:
<?= $this->headlink()->prependStylesheet($this->baseUrl('/src/css/estilo.css'));?>
<?= $this->headScript()->prependFile($this->baseUrl('/src/jquery.js'));?>
<a href=" <?= $this->baseUrl('/modulo/controlador/action')?>">
En mis controladores:
Código:
public function init()
{      $this->initView();
        $this->view->baseUrl = $this->_request->getBaseUrl();
}
En sus vistas:
Código:
<a href="<?= $this->baseUrl('/modulo/controlador/action')?>">
En ajax no tuve problemas esto llamaba a la url completa:
Código:
$.ajax({
     type: "POST",
     url: "<?=$this->url(array('controller'=>'controlador','action' => 'action'));?>",
     data: "id="+id,
     success: function() {}
});
Y tuve que agregar date.timezone en application.ini porque el servidor me mandaba este error:
Strict Standards: strtotime() [<a href='function.strtotime'>function.strtotime</a>]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting solo agregue esto:
Código:
phpSettings.date.timezone = "zonahoraria"
Hasta el momento esta funcionando... muchas gracias!!!

Última edición por ximegasub; 08/05/2011 a las 14:40

Etiquetas: producción
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:39.