Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2007, 08:30
maryorie01
 
Fecha de Ingreso: septiembre-2001
Mensajes: 2
Antigüedad: 22 años, 8 meses
Puntos: 0
Instalación y Configuración de SMARTY

Hola a todos,
Tengo un problema para configurar el smarty, tengo PHP 4.3.10, MySQL 4.026 bajo plataforma windows mi localhost funciona bien, el problema es con el smarty, aveces me funciona y otras no.

He revisado varios manuales y no doy con el error, ya edite el php.ini y le coloque la ruta completa para el acceso del smarty include_path ".;C:Servidor\WEB\envios\smarty\".

archivo del config.inc.php
define(URL_ROOT,'/envios0/');
define(STATUS_MODULE_ENABLED,1);
define(STATUS_MODULE_DISABLED,0);

define(STATUS_COMPRA_PENDIENTE,1);
define(STATUS_COMPRA_CANCELADA,0);
define(STATUS_COMPRA_PAGADA,2);
define(DEFAULT_CSS,URL_ROOT."default.css");
define(PATH_PLUGINS,PATH_ROOT.'common/plugins/');
define(PATH_FILES,PATH_ROOT.'files/');
define(PATH_CLASSES,PATH_ROOT.'common/classes/');
define(PATH_MODULES,PATH_ROOT.'modules/');
define(PATH_TEMPLATES,PATH_ROOT.'templates/');

define('ERR_MODULE',false);
define('ERR_MODULE_PRIVILEGES',-10);

define(MYSQL_USER,'prueba');
define(MYSQL_PASS,'12345');
define(MYSQL_HOST,'localhost');
define(MYSQL_DB,'prueba');

define(USER_LEVEL_GUEST,"0");
define(USER_LEVEL_NORMAL,"1");
define(USER_LEVEL_VENDEDOR,"2");
define(USER_LEVEL_ADMIN,"9");

define(SESSION,'ENVIOS');

define(STR_EMAIL_FROM,"Envios");

Index.php
require("smarty/Smarty.class.php");
require("config.inc.php");
require(PATH_CLASSES."Module.class.php");
require(PATH_CLASSES."cSQL.php");
require(PATH_CLASSES."cPDF.class.php");
require("init.php");

y me da el siguiente error:
Fatal error: Smarty error: the $compile_dir '/tmp' does not exist, or is not a directory. in c:\servidor\web\euroenviosexpress\envios0\smarty\S marty.class.php on line 1097

pero lo peor es que si tengo esa carpeta en este directorio y tratando de buscar solocuiones cree la carpeta en "C:Servidor\PHP\smarty\libs\" y nada, realmente no doy con el error.

Si alguien me puedo ayudar.

Saludos,