Fork me on GitHub






Erreur smarty compil local et distant
Aspirant
Inscrit: 11/08/2009 11:45
De saint quentin en yvelines
Messages: 23
Bonjour à tous !
Il y a un an j ai abandonné xoops pour pragmamx, aujourd hui je reviens vers xoops et je désirs instaler en local ma sauvegarde d il y a un an.
J ai donc modifié comme ci dessou mon fichier mainfile.php et ai rechargé ma sauvegarde sql.
Mais je fais face a un souci
voici le message d erreur que j ai:

Error: Smarty error: the $compile_dir '/wamp/www/V3_MARS2011/paint1paint1/caches/smarty_compile' does not exist, or is not a directory.

On voit bien dans le liens que PAINT1 est doublé et que cela ne va pas bien forcément

Je pense avoir mal fait quelque chose mais quoi ?
Le site est instalé sous ce rrepertoire
E:/wamp/www/V3_MARS2011.

Ici:
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
define( 'XOOPS_VAR_PATH', '/wamp/www/V3_MARS2011/paint1' );

Si j enleve le PAINT1 donc
( 'XOOPS_VAR_PATH', '/wamp/www/V3_MARS2011/' );
je n ai plus le message d erreur mais j ai que les texte sur le site et aucun design....


Code source du fichier mainfile.php
En gras ce que j ai modifié
<?php
// Physical path to the XOOPS documents (served) directory WITHOUT trailing slash
define( 'XOOPS_ROOT_PATH', '/wamp/www/V3_MARS2011' );

// For forward compatibility
// Physical path to the XOOPS library directory WITHOUT trailing slash
define( 'XOOPS_PATH', '/wamp/www/V3_MARS2011/paint2' );
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
define( 'XOOPS_VAR_PATH', '/wamp/www/V3_MARS2011/paint1' );
// Alias of XOOPS_PATH, for compatibility, temporary solution
define("XOOPS_TRUST_PATH", XOOPS_PATH);

// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define( 'XOOPS_URL', 'http://localhost/V3_MARS2011' );
define( 'XOOPS_URL', 'http://localhost/V3_MARS2011' );

// Shall be handled later, don't forget!
define("XOOPS_CHECK_PATH", 0);
// Protect against external scripts execution if safe mode is not enabled
if ( XOOPS_CHECK_PATH && !@ini_get("safe_mode") ) {
if ( function_exists("debug_backtrace") ) {
$xoopsScriptPath = debug_backtrace();
if ( !count($xoopsScriptPath) ) {
die("XOOPS path check: this file cannot be requested directly");
}
$xoopsScriptPath = $xoopsScriptPath[0]["file"];
} else {
$xoopsScriptPath = isset($_SERVER["PATH_TRANSLATED"]) ? $_SERVER["PATH_TRANSLATED"] : $_SERVER["SCRIPT_FILENAME"];
}
if ( DIRECTORY_SEPARATOR != "/" ) {
// IIS6 may double the \ chars
$xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, "\\", 2 ) ? "\\" : DIRECTORY_SEPARATOR, "/", $xoopsScriptPath);
}
if ( strcasecmp( substr($xoopsScriptPath, 0, strlen(XOOPS_ROOT_PATH)), str_replace( DIRECTORY_SEPARATOR, "/", XOOPS_ROOT_PATH)) ) {
exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
}
}

// Database
// Choose the database to be used
define( 'XOOPS_DB_TYPE', 'mysql' );

// Set the database charset if applicable
if (defined("XOOPS_DB_CHARSET")) die();
define( 'XOOPS_DB_CHARSET', 'utf8' );

// Table Prefix
// This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default "xoops".
define( 'XOOPS_DB_PREFIX', 'xfff' );

// Database Hostname
// Hostname of the database server. If you are unsure, "localhost" works in most cases.
define( 'XOOPS_DB_HOST', 'localhost' );

// Database Username
// Your database user account on the host
define( 'XOOPS_DB_USER', 'root' );

// Database Password
// Password for your database user account
define( 'XOOPS_DB_PASS', '' );

// Database Name
// The name of database on the host. The installer will attempt to create the database if not exist
define( 'XOOPS_DB_NAME', 'paintbal_pb2000v3' );

// Use persistent connection? (Yes=1 No=0)
// Default is "Yes". Choose "Yes" if you are unsure.
define( 'XOOPS_DB_PCONNECT', 0 );

define( 'XOOPS_GROUP_ADMIN', '1' );
define( 'XOOPS_GROUP_USERS', '2' );
define( 'XOOPS_GROUP_ANONYMOUS', '3' );

if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") {
include XOOPS_ROOT_PATH."/include/common.php";
}
}
?>

J ai le meme souci si je remets le site en ligne....

Merci beaucoup pour votre future aide
Bon week

Posté le : 26/02/2012 08:20

Oumpax Lamenace, ou y pass tout y trépass !!
Partager Twitter Partagez cette article sur GG+
Re: Erreur smarty compil local et distant
Régulier
Inscrit: 09/06/2006 18:51
Messages: 484
Hello, as tu essayé de vider tes dossiers data et lib? (paint1 et paint2 si j'ai bien compris ton mainfile?)

En gardant uniquement les dossier et les index.html

Posté le : 26/02/2012 12:10
Partager Twitter Partagez cette article sur GG+
Re: Erreur smarty compil local et distant
Aspirant
Inscrit: 11/08/2009 11:45
De saint quentin en yvelines
Messages: 23
salut oui j ai testé, j avais lu cette soluce quelque part mais cela ne change rien
J ai pas vidé "paint2" j ai juste un dossier modules dedans et protector dans ce dernier, qu en pense tu ?

Mais j ai l impresssion que c est un probleme de lien mal rensigner quelques part car tu as remarqué que "paint1" est doublé dans le lien d erreur

Error: Smarty error: the $compile_dir 'E:/wamp/www/V3_MARS2011/paint1paint1/caches/smarty_compile' does not exist, or is not a directory.

Merci pour ton aide je désèspère et je veux absolument récupe mon ancienne sauvegarde pour rebosser dessus, je vais pas tout reprendre à zéro...

@+
Oumpax

Posté le : 26/02/2012 19:47

Oumpax Lamenace, ou y pass tout y trépass !!
Partager Twitter Partagez cette article sur GG+
Re: Erreur smarty compil local et distant
Régulier
Inscrit: 09/06/2006 18:51
Messages: 484
Hello, j'ai testé ton fichier mainfile en remplaçant juste les noms de dossier par les miens, il ne marche pas en l'état, j'ai du rajouter

if (!defined("XOOPS_MAINFILE_INCLUDED")) {
    
define("XOOPS_MAINFILE_INCLUDED"1);

au début du fichier (juste après le <?php)

Maintenant, ceci étant dit, je n'ai aucun problème qui ressemble au tien, il doit donc se situer ailleurs que dans ton mainfile :s

Peut être peux tu nous donner plus d'info (notamment ta version de xoops)

Bon courage
Lou

Posté le : 07/03/2012 19:34
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

79 Personne(s) en ligne (65 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 79 | Plus ...