Autor Tema: [Ayuda] Smarty Setup(?)  (Leído 431 veces)

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
[Ayuda] Smarty Setup(?)
« en: 10 de Marzo de 2010, 12:55:46 pm »
Hola de nuevo :) Despues de haber leído el tutorial de G2K sobre Smarty, me puse a probarlo en seguida. Pero no me funciona :S me sale el siguiente error:
Citar
Fatal error: Smarty error: unable to write to $compile_dir '/Applications/XAMPP/xamppfiles/htdocs/smartyd/templates_c'. Be sure $compile_dir is writable by the web server user. in /Applications/XAMPP/xamppfiles/lib/php/smarty/Smarty.class.php on line 1093
Les explico.. tengo la libreria de smarty en
Macintosh HD/Applications/XAMPP/xamppfiles/lib/php/Smarty
Y tengo el directorio de smarty que contiene las carpetas templates_c, etc, aquí
Macintosh HD/Applications/XAMPP/htdocs/smartyd

El index.tpl esta en templates


index2.php
<?php
require(&#39;smarty/Smarty.class.php&#39;);
$smarty = new Smarty();

$smarty->template_dir = &#39;smartyd/templates&#39;;
$smarty->compile_dir = &#39;smartyd/templates_c&#39;;
$smarty->cache_dir = &#39;smartyd/cache&#39;;
$smarty->config_dir = &#39;smartyd/configs&#39;;


$smarty->assign(&#39;usuario&#39;, "G2K");
$smarty->display(&#39;index.tpl&#39;);
?>


index.tpl
Código: [Seleccionar]
<table width="200" border="1"cellpadding="0" cellspacing="0">
  <tr>
    <td>Hola {$usuario}</td>
  </tr>
</table>

SOLUCIONADO
El problema era que nunca asignaba los permisos, yo pensaba que si pero por alguna razón no lo hacía, y una vez logré hacerlo funcionar (no se como) lo hice por la terminal y me asegure que todo estuviera bien..
« Última modificación: 10 de Marzo de 2010, 16:54:37 pm por x.mara.x »

Comunidad PHPeros

[Ayuda] Smarty Setup(?)
« en: 10 de Marzo de 2010, 12:55:46 pm »