Installation de kwsphp [Résolu]
- bugeyimages
- Messages : 18
- Enregistré le : 01 mars 2012 07:09
- Compte LegTux : bugeyimages
Installation de kwsphp [Résolu]
Bonjour à tous,
je viens d'essayer d'installer kwsphp (un CMS avec lequel j'avais fait des essais de site en local et sur un page perso free) et j'obtiens
les messages suivants :
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/tete_de_colonne.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/pied_de_colonne.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/pied_de_module.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/tete_de_module.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963.
Je pense qu'il s'agit de problèmes de chemin d'accès dans la base sql mais comme je ne m'y connais pas beaucoup je patauge.
Si quelqu'un pouvait m'aider (ou au moins me dire où chercher) ça m'arrangerait.
Merci d'avance
Dominique
je viens d'essayer d'installer kwsphp (un CMS avec lequel j'avais fait des essais de site en local et sur un page perso free) et j'obtiens
les messages suivants :
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/tete_de_colonne.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/pied_de_colonne.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/pied_de_module.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(./../modules/tete_de_module.php/) is not within the allowed path(s): (/var/www/legtux.org/users/bugeyimages:/tmp) in /var/www/legtux.org/users/bugeyimages/includes/fonctions.php on line 963.
Je pense qu'il s'agit de problèmes de chemin d'accès dans la base sql mais comme je ne m'y connais pas beaucoup je patauge.
Si quelqu'un pouvait m'aider (ou au moins me dire où chercher) ça m'arrangerait.
Merci d'avance
Dominique
Modifié en dernier par bugeyimages le 09 avr. 2012 08:26, modifié 1 fois.
Mieux vaut un qui sait que cent qui cherchent
Re: Installation de kwsphp
Je ne sais pas trop mais ça pourrait être les droits lectures sur ton dossier.
Simon ou un autre t'en dira un peu plus mais tu peux toujours suivre cette piste !
Si tu utilise Filezilla, clic droit sur ton dossier puis "Droits d'accés aux fichiers"
J'ai du 755 pour mes dossiers ce qui veux dire si tu ne le sais pas :
Permissions Propriétaire : Droit de lecture, écriture, et exécution
Permissions Groupe : Droit de lecture et exécution
Permissions Public : Droit de Lecture et exécution
Simon ou un autre t'en dira un peu plus mais tu peux toujours suivre cette piste !
Si tu utilise Filezilla, clic droit sur ton dossier puis "Droits d'accés aux fichiers"
J'ai du 755 pour mes dossiers ce qui veux dire si tu ne le sais pas :
Permissions Propriétaire : Droit de lecture, écriture, et exécution
Permissions Groupe : Droit de lecture et exécution
Permissions Public : Droit de Lecture et exécution
- Simon Le Guével
- Administrateur
- Messages : 1307
- Enregistré le : 04 sept. 2010 12:30
- Compte LegTux : simon
- Localisation : Saint-Brieuc
- Contact :
Re: Installation de kwsphp
Bonsoir Dominique,
Il s'agit ici d'un problème de dossier : ton script cherche à remonter l'arborescence haut dessus de ton dossier "bugeyimages", ce qui n'est pas permis pour des raisons évidentes de sécurité !
Il s'agit sûrement d'une légère erreur de configuration de kwsphp, son chemin ne doit pas être bien configuré. Tu peux nous montrer le fichier de config (en cachant les éventuels mots de passe) ?
Il s'agit ici d'un problème de dossier : ton script cherche à remonter l'arborescence haut dessus de ton dossier "bugeyimages", ce qui n'est pas permis pour des raisons évidentes de sécurité !
Il s'agit sûrement d'une légère erreur de configuration de kwsphp, son chemin ne doit pas être bien configuré. Tu peux nous montrer le fichier de config (en cachant les éventuels mots de passe) ?
- bugeyimages
- Messages : 18
- Enregistré le : 01 mars 2012 07:09
- Compte LegTux : bugeyimages
Re: Installation de kwsphp
Merci Hydrog3n et Simon,
je refais une install ce soir ou demain matin et je récupère le fichier de config pour le mettre en copie. (si je ne me trompe pas il doit s'appeler config.php ou quelque chose d'approchant).
Merci pour la piste de recherche, j'avoue que je débute en php et qu'un cms tout fait me rend bien service. En plus il marche nickel en local sous Wamp server et en ligne chez free où je l'avais installé pour faire des tests avant de le mettre sur legtux (inutile de pourrir l'hébergement pour des tests si ça n'avait pas été concluant).
J'avais d'abord refait une install, puis vidé la base sql en pensant que ça pouvait venir d'un problème sur une table mais la remontée au-dessus de mon dossier bugeyimages j'aurais pas eu idée tout seul. pour moi c'était ce dossier la racine du site donc il n'y avait rien au-dessus. J'aurais dû penser que mon dossier racine n'était pas celui de Legtux puisque j'y suis hébergé !
bonne soirée et encore merci
Dominique
je refais une install ce soir ou demain matin et je récupère le fichier de config pour le mettre en copie. (si je ne me trompe pas il doit s'appeler config.php ou quelque chose d'approchant).
Merci pour la piste de recherche, j'avoue que je débute en php et qu'un cms tout fait me rend bien service. En plus il marche nickel en local sous Wamp server et en ligne chez free où je l'avais installé pour faire des tests avant de le mettre sur legtux (inutile de pourrir l'hébergement pour des tests si ça n'avait pas été concluant).
J'avais d'abord refait une install, puis vidé la base sql en pensant que ça pouvait venir d'un problème sur une table mais la remontée au-dessus de mon dossier bugeyimages j'aurais pas eu idée tout seul. pour moi c'était ce dossier la racine du site donc il n'y avait rien au-dessus. J'aurais dû penser que mon dossier racine n'était pas celui de Legtux puisque j'y suis hébergé !
bonne soirée et encore merci
Dominique
Mieux vaut un qui sait que cent qui cherchent
- bugeyimages
- Messages : 18
- Enregistré le : 01 mars 2012 07:09
- Compte LegTux : bugeyimages
Re: Installation de kwsphp
Bonsoir,
je n'arrive pas à mettre le fichier "config.php" en pièce jointe alors j'en mets une copie ci-dessous.
Si vous pouviez me dire ce qu'il faut changer ce serait bien et ça me permettrait de faire un pas de plus dans mon apprentissage du php.
De toutes façons ce n'est pas pressé du tout, je vais remettre l'ancienne version du site pour l'instant (même si je l'avais faite style page perso en html c'était déjà un point de départ).
Merci
Dominique
voici le fichier
je n'arrive pas à mettre le fichier "config.php" en pièce jointe alors j'en mets une copie ci-dessous.
Si vous pouviez me dire ce qu'il faut changer ce serait bien et ça me permettrait de faire un pas de plus dans mon apprentissage du php.
De toutes façons ce n'est pas pressé du tout, je vais remettre l'ancienne version du site pour l'instant (même si je l'avais faite style page perso en html c'était déjà un point de départ).
Merci
Dominique
voici le fichier
Code : Tout sélectionner
<?php
// ---------------------------------------------------------------
// KwsPHP kOoGar Web System
// $Id: config.php 923 2011-05-14 10:06:34Z mike007 $
// ---------------------------------------------------------------
error_reporting (E_ALL ^ E_NOTICE);
@ini_set('arg_separator.output', '&');
if (get_magic_quotes_runtime()) @set_magic_quotes_runtime(false);
if (!ini_get('display_errors')) @ini_set('display_errors', 1);
if (function_exists(date_default_timezone_set)) date_default_timezone_set('Europe/Paris');
define('__KWS__', 'kws');
$IsVisitorBot = false;
include_once 'connect.php';
// mike007: bah oui, faut bien définir celui là ici: ligne 155 if($K_user->statut!=STU_ATTVAL)
// mike007: require_once './includes/grade.php'; n'est que vers la fin de ce fichier
define('STU_ATTVAL', 2);
// mike007: On ne risquait pas de passer ds le else ligne 234
/*
$liste_aspi = array('BackWeb','eCatch','HTTrack','teleport','webcopier');
if (in_array($_SERVER['HTTP_USER_AGENT'],$liste_aspi))
{
header('Location: ./interdit.html');
exit();
}
*/
$K_grade = $grade = -1;
$K_pseudo = $pseudo = '';
for ($x = 0; $x < 100; $x++)
{
$c = rand(65, 122);
if ($c>90 && $c<97) $c-=40;
$Kle .= chr($c);
}
$K_New_Left_Join = '';
if (empty($_SESSION['champs_cplt']))
{
if (mysql_num_rows(reqmysql('SELECT * FROM `parametres` WHERE `nom`="espace_membre_version" AND `valeur` >= 887'))>0)
$_SESSION['champs_cplt'] = true;
else
$_SESSION['champs_cplt'] = false;
/////////////////////////////
}
$Champs_cplts = array();
if ($_SESSION['champs_cplt'] == true)
{
if (empty($_SESSION['users_cplt']) or empty($_SESSION['users_cplt_req']))
{
$req_mbr_cplt = reqmysql ('SELECT * FROM `users_champs` WHERE `actif` = "1" ORDER BY `type` DESC, `position` ASC');
$nb_mbr_cplt = mysql_num_rows($req_mbr_cplt);
$SQL_cplt = '';
if ($nb_mbr_cplt > 0)
{
$i=0;
while ($rep_mbr_cplt = mysql_fetch_object($req_mbr_cplt))
{
$Champs_cplts[$i]['nom'] = ax($rep_mbr_cplt->nom);
$Champs_cplts[$i]['titre'] = ax($rep_mbr_cplt->titre);
$Champs_cplts[$i]['message'] = ax($rep_mbr_cplt->message);
$Champs_cplts[$i]['type'] = ax($rep_mbr_cplt->type);
$Champs_cplts[$i]['format'] = ax($rep_mbr_cplt->format);
$Champs_cplts[$i]['options'] = $rep_mbr_cplt->options;
$SQL_cplt .= ', `users_cplt`.`'.$Champs_cplts[$i]['nom'].'`';
$i++;
}
$_SESSION['users_cplt'] = $Champs_cplts;
$_SESSION['users_cplt_req'] = $SQL_cplt;
}
}
else
{
$Champs_cplts = $_SESSION['users_cplt'];
$SQL_cplt = $_SESSION['users_cplt_req'];
}
$K_New_Left_Join = '
LEFT JOIN `users_cplt`
ON `users_cplt`.`id_pseudo` = `users`.`id`
';
}
// Vérification de l'identité
if (isset($_REQUEST['sql_pseudo']) OR isset($_COOKIE['sql_pseudo']))
{
// L'utilisateur est déjà identifié
if (isset($_COOKIE['sql_pseudo']))
{
$reqparam = reqmysql('
SELECT `parametres`.`nom` AS paramnom,
`parametres`.`valeur`,
`users`.*,
`users`.`id` AS uid
'.$SQL_cplt.'
FROM `parametres`
JOIN `users`
'.$K_New_Left_Join.'
WHERE `users`.`pseudo` = "'.$_COOKIE['sql_pseudo'].'"
AND `users`.`pass` = "'.$_COOKIE['sql_pass'].'"
');
if (mysql_num_rows($reqparam) > 0)
{
$resultparam = mysql_fetch_object($reqparam);
${'K_'.$resultparam->paramnom} = ${$resultparam->paramnom} = $resultparam->valeur;
$K_user = $user = $resultparam;
while ($resultparam = mysql_fetch_object($reqparam))
{
${'K_'.$resultparam->paramnom} = ${$resultparam->paramnom} = $resultparam->valeur;
}
$K_theme_def = $theme_def = $K_theme;
$K_user->id = $user->id = $K_user->uid;
$K_grade = $grade = $K_user->grade;
$K_pseudo = $pseudo = $K_user->pseudo;
$K_theme = $theme = (isset($_GET['theme2']) ? $_GET['theme2'] : $K_user->theme);
// Chemin du cookie
if (($_SERVER['SERVER_NAME']=='127.0.0.1' || $_SERVER['SERVER_NAME']=='localhost')) $Path_cookie = ($_SERVER['SCRIPT_NAME']=='/index.php' ? '' : dirname($_SERVER['SCRIPT_NAME'])).'/';
else $Path_cookie = preg_replace('#http:\/\/([\.0-9a-zA-z_-])+\/(.*?)#','/$2',$K_url_site);
if ($url_site == 'http://'.dirname($_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']).'/')
{
if (isset($_COOKIE['auto']) && $_COOKIE['auto'] == 'on')
{
setcookie('sql_pseudo', $K_pseudo, time()+(60*60*24*365), $Path_cookie);
setcookie('sql_pass', $_COOKIE['sql_pass'], time()+(60*60*24*365), $Path_cookie);
setcookie('auto', 'on', time()+(60*60*24*365), $Path_cookie);
}
else
{
setcookie('sql_pseudo', $K_pseudo, time()+3600, $Path_cookie);
setcookie('sql_pass', $_COOKIE['sql_pass'], time()+3600, $Path_cookie);
setcookie('auto', 'off', time()+3600, $Path_cookie);
}
}
}
else
{
$_SESSION['loggue'] = false;
$K_pseudo = $pseudo = '';
$K_grade = $grade = -1;
unset($_SESSION['loggue']);
setcookie('sql_pseudo','',time()-3600, $Path_cookie);
setcookie('sql_pass','',time()-3600, $Path_cookie);
setcookie('auto','',time()-3600, $Path_cookie);
unset($_GET['sql_pseudo']);
unset($_REQUEST['sql_pseudo']);
unset($_POST['sql_pseudo']);
include (__FILE__);
}
}
// C'est un visiteur ou il tente de se connecter
else
{
$reqparam = reqmysql('
SELECT `nom`,
`valeur`
FROM `parametres`
');
while ($resultparam = mysql_fetch_object($reqparam))
{
${'K_'.$resultparam->nom} = ${$resultparam->nom} = $resultparam->valeur;
}
$K_theme_def = $theme_def = $K_theme;
// Chemin du cookie
if (($_SERVER['SERVER_NAME']=='127.0.0.1' || $_SERVER['SERVER_NAME']=='localhost')) $Path_cookie = ($_SERVER['SCRIPT_NAME']=='/index.php' ? '' : dirname($_SERVER['SCRIPT_NAME'])).'/';
else $Path_cookie = preg_replace('#http:\/\/([\.0-9a-zA-z_-])+\/(.*?)#','/$2',$K_url_site);
if (isset($_REQUEST['sql_pass']) and trim($_REQUEST['sql_pass'])!='')
{
$requserverif = reqmysql('
SELECT *
FROM `users`
WHERE `pseudo` = "'.$_REQUEST['sql_pseudo'].'"
AND (`pass` = "'.md5($_REQUEST['sql_pass']).'"
OR `pass2` = "'.md5($_REQUEST['sql_pass']).'"
OR `pass` = "'.$_REQUEST['sql_pass'].'"
OR `pass2` = "'.$_REQUEST['sql_pass'].'")
');
$oki = true;
}
else
{
$oki = false;
}
if ($oki === true && mysql_num_rows($requserverif) == 1)
{
$K_user = $user = mysql_fetch_object($requserverif);
if($K_user->statut!=STU_ATTVAL)
{
$_SESSION['loggue']=TRUE;
$K_theme = $theme = $K_user->theme;
$K_pseudo = $pseudo = $K_user->pseudo;
$K_grade = $grade = $K_user->grade;
$K_news_aff_default = $news_aff_default = $K_user->news_aff_default;
$K_pass = $pass = md5($_REQUEST['sql_pass']);
if (isset($_POST['auto']) && $_POST['auto'] == 'on')
{
setcookie('sql_pseudo', $K_pseudo, time()+(60*60*24*365), $Path_cookie);
setcookie('sql_pass', $K_pass, time()+(60*60*24*365), $Path_cookie);
setcookie('auto', 'on', time()+(60*60*24*365), $Path_cookie);
}
else
{
setcookie('sql_pseudo', $K_pseudo, time()+3600, $Path_cookie);
setcookie('sql_pass', $K_pass, time()+3600, $Path_cookie);
setcookie('auto', 'off', time()+3600, $Path_cookie);
}
require_once './includes/date.php';
$messagelogin = $K_pseudo.' vous êtes maintenant connecté(e)<br />
<br />
'.(
$K_user->date_der_connec == "9999999999" ?
'Bienvenue sur '.$K_nom_page
:
'Votre dernière visite sur '.$K_nom_page.'<br /><em>'.kws_date('l jS F Y \&\a\g\r\a\v\e\; H:i',$K_user->date_der_connec,1).'</em>'
);
if ($K_user->pass2 == md5($_REQUEST['sql_pass']))
{
reqmysql ('
UPDATE `users`
SET `pass` = "'.$K_user->pass2.'",
`pass2` = ""
WHERE `pseudo` = "'.$_REQUEST['sql_pseudo'].'"
');
$messagelogin .= '<br />
Attention mot de passe remplacé par le nouveau : '.$_REQUEST['sql_pass'];
}
else
{
if ($K_user->pass2 != NULL)
{
reqmysql ('
UPDATE `users`
SET `pass2` = ""
WHERE `pseudo` = "'.$K_pseudo.'"
');
$messagelogin .= '<br />
Mot de passe temporaire invalidé, votre mot de passe est toujours : '.$_REQUEST['sql_pass'];
}
}
if ($K_user->pass2 != '' and $K_user->cle != '' and $K_user->date_der_connec != '9999999999')
{
if ( (86400*3+substr($K_user->cle,-10)) > time())
{
$messagelogin .= '<br /><br />'.
df_message('attention','Rappel:','Votre nouveau mail <strong>'.$K_user->pass2.'</strong> n’a pas encore été confirmé.');
}
else
{
reqmysql ('
UPDATE `users`
SET `pass2` = "", `cle` = ""
WHERE `pseudo` = "'.$K_pseudo.'"
');
}
}
$messagelogin = df_message('information',$messagelogin);
}
else
{
// on s'en occupe dans le header ligne 103
}
}
else
{
$_SESSION['loggue'] = false;
$messagelogin = 'Pseudo ou mot de passe inconnu.';
$messagelogin = df_message('erreur',$messagelogin);
setcookie('sql_pseudo', '', time()-3600, $Path_cookie);
setcookie('sql_pass', '', time()-3600, $Path_cookie);
setcookie('auto', '', time()-3600, $Path_cookie);
$K_pseudo = $pseudo = '';
$K_grade = $grade = -1;
unset($_GET['sql_pseudo']);
unset($_REQUEST['sql_pseudo']);
unset($_POST['sql_pseudo']);
}
}
}
// C'est un visiteur
else
{
$reqparam = reqmysql('
SELECT `nom`,
`valeur`
FROM `parametres`
');
while ($resultparam = mysql_fetch_object($reqparam))
{
${'K_'.$resultparam->nom} = ${$resultparam->nom} = $resultparam->valeur;
}
$K_theme_def = $theme_def = $K_theme;
// Chemin du cookie
if (($_SERVER['SERVER_NAME']=='127.0.0.1' || $_SERVER['SERVER_NAME']=='localhost')) $Path_cookie = ($_SERVER['SCRIPT_NAME']=='/index.php' ? '' : dirname($_SERVER['SCRIPT_NAME'])).'/';
else $Path_cookie = preg_replace('#http:\/\/([\.0-9a-zA-z_-])+\/(.*?)#','/$2',$K_url_site);
}
require_once './includes/grade.php';
if (is_callable(IsVisitorBot))
{
$CachePseudo = empty($K_pseudo) ? 'Visiteur' : $K_pseudo;
$IsVisitorBot_array = IsVisitorBot();
$IsVisitorBot = $IsVisitorBot_array[0];
if ($IsVisitorBot) $CachePseudo = $IsVisitorBot_array[1];
}
else
$CachePseudo = empty($K_pseudo) ? 'Visiteur' : $K_pseudo;
if(isset($_SESSION['theme_chg']) and is_module('choixtheme'))
{
$K_theme = $theme = $_SESSION['theme_chg'];
}
/* DROIT POUR LE THEME */
if(is_module('tpl_manager') and file_exists('./themes/'.$K_theme.'/config.txt'))
{
$K_infoTheme = fopen('./themes/'.$K_theme.'/config.txt',"r");
$K_Theme_nom = trim(fgets($K_infoTheme,100));
$K_Theme_fullname = trim(fgets($K_infoTheme,100));
$K_Theme_version = trim(fgets($K_infoTheme,20));
$K_Theme_grade = trim(fgets($K_infoTheme,20));
$K_Theme_url = trim(fgets($K_infoTheme,200));
fclose($K_infoTheme);
if($K_grade < $K_Theme_grade or $K_Theme_grade==-2)
{
$K_theme = $K_theme_def;
if (!empty($K_user->id)) reqmysql ('UPDATE `users` SET `theme`="'.$K_theme.'" WHERE `id`="'.$K_user->id.'"');
unset($_SESSION['theme_chg']);
$messagelogin = df_message('erreur','Thème réservé');
}
}
if (!file_exists('themes/'.$K_theme.'/header.php'))
{
$K_theme = $theme = $theme_def;
}
if (!file_exists('themes/'.$K_theme.'/header.php'))
{
$themes = ScannerRepertoire("./themes", 'dir', false);
$K_theme = $theme = $themes[0];
reqmysql ('
UPDATE `parametres`
SET `valeur`="'.$K_theme.'"
WHERE `nom`="theme"
');
}
if (empty($K_url_site)) $url_site_vide = true;
if (substr($K_url_site,0,7)!='http://') $url_site_nohttp = true;
if (substr($K_url_site,-1)!='/') $url_site_noslash = true;
if ($_SERVER['SERVER_NAME']=='127.0.0.1' || $_SERVER['SERVER_NAME']=='localhost')
{
$url_site_tmp = $K_url_site;
if ($_SERVER['SCRIPT_NAME'] == '/index.php' or dirname($_SERVER['SCRIPT_NAME']) == '\\')
{
$K_url_site = $url_site = 'http://'.$_SERVER['SERVER_NAME'].'/';
}
else
{
$K_url_site = $url_site = 'http://'.$_SERVER['SERVER_NAME'].dirname($_SERVER['SCRIPT_NAME']).'/';
}
}
if (file_exists('./install/index.php'))
{
require_once './install/index.php';
}
if (file_exists('.svn') or file_exists('_svn'))
{
$_IN_SVN = true;
}
if ((!isset($_IN_SVN) && file_exists('install/index.php')) || (isset($_IN_SVN) && !$_IN_SVN ) )
{
$TexteactuF5 = '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link rel="stylesheet" type="text/css" href="./install/install.css" />
<title>Suppression du dossier install</title>
</head>
<body id="tab_exterieur">
<div class="tab_interne" style="width:600px;margin:auto;text-align:center;margin-top:100px;">
<div>
'.(file_exists('./kwsphp.jpg') ? '<img src="./kwsphp.jpg" alt="KwsPHP" /><br /><br />':'').'
Vous devez <strong style="font-variant:small-caps">supprimer le répertoire install/ de votre ftp</strong><br />et ensuite<br />
<span id="span_nojs" style="margin-left:20px"> </span>
<strong style="font-variant:small-caps">actualiser cette page</strong> en tapant sur F5 ou en cliquant
<a id="ici_nojs" href="./index.php?'.$_SERVER['QUERY_STRING'].'">ICI</a>
<a id="ici_js" href="javascript:location.reload();" style="visibility:hidden">ICI</a>
</div>
<br />
<div style="font-size:small">
Vous pouvez également forcer une <a href="./install/install.php">nouvelle installation</a>.<br />
<strong>/!\ Attention /!\<br />Toutes vos données seront effacées.</strong>
</div>
<br /><br />
<div id="ckws"><a href="http://www.kwsphp.org">© '.$K_distribution.': Le CMS de demain <br /><br /> http://www.kwsphp.org</a></div>
</div>
<script type="text/javascript">
// <![CDATA[
document.getElementById("ici_nojs").style.display = "none";
document.getElementById("span_nojs").style.display = "none";
document.getElementById("ici_js").style.visibility = "visible";
// ]]>
</script>
</body>
</html>';
die($TexteactuF5);
}
else
{
if (!is_callable(ms_bloc_module))
{
function ms_bloc_module()
{
$ms1 = 'PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50OyIgY2xhc3M9ImZvb3Rlcl9rd3NwaHAiIGlkPSJmb290ZXJfY2t3cyI+';
$ms2 = 'PHNwYW4gY2xhc3M9ImdlbiI+';
$ms3 = 'PC9zcGFuPiA=';
$ms4 = 'PGEgaWQ9ImNrd3MiIGhyZWY9Imh0dHA6Ly93d3cua3dzcGhwLm9yZy8iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iQ01TIEt3c1BIUCwgbGUgc2l0ZSBjbOlzIGVuIG1haW4gKFBvcnRhaWwgUEhQLCBDb250ZW50IE1hbmFnZW1lbnQgU3lzdGVtKSI+';
$ms5 = 'ICZjb3B5OzIwMDYtMjAxMTwvYT4=';
return array(ms_spe_module($ms1,$ms2,$ms3,$ms4,$ms5),'$');
}
}
}
?>
Mieux vaut un qui sait que cent qui cherchent
- bugeyimages
- Messages : 18
- Enregistré le : 01 mars 2012 07:09
- Compte LegTux : bugeyimages
Re: Installation de kwsphp
Bonsoir,
Après moult recherches (entre autres sur le forum de kwsphp) il s'avère que Kws pose des problèmes avec la version 5.3 de php alors qu'il fonctionne parfaitement avec php5.2
Y aurait -il une solution à utiliser dans le fchier configuration.php ou dans un .htaccess placé à la racine du site ?
je laisse le sujet ouvert pendant quelques jours au cas où, sinon je chercherai un autre cms. (je vais essayer avec joomla car j'ai vu qu'il y avait une possibilité d'install depuis le panel LegTux).
Bonne soirée
Dominique
Après moult recherches (entre autres sur le forum de kwsphp) il s'avère que Kws pose des problèmes avec la version 5.3 de php alors qu'il fonctionne parfaitement avec php5.2
Y aurait -il une solution à utiliser dans le fchier configuration.php ou dans un .htaccess placé à la racine du site ?
je laisse le sujet ouvert pendant quelques jours au cas où, sinon je chercherai un autre cms. (je vais essayer avec joomla car j'ai vu qu'il y avait une possibilité d'install depuis le panel LegTux).
Bonne soirée
Dominique
Mieux vaut un qui sait que cent qui cherchent
- Simon Le Guével
- Administrateur
- Messages : 1307
- Enregistré le : 04 sept. 2010 12:30
- Compte LegTux : simon
- Localisation : Saint-Brieuc
- Contact :
Re: Installation de kwsphp
Bonjour Dominique,
Non, malheureusement, il n'y a pas de solution. Ça fait déjà plusieurs années que PHP 5.3 est sorti et est assez répandu maintenant, et je préfère être suffisamment à jour !
Non, malheureusement, il n'y a pas de solution. Ça fait déjà plusieurs années que PHP 5.3 est sorti et est assez répandu maintenant, et je préfère être suffisamment à jour !
- bugeyimages
- Messages : 18
- Enregistré le : 01 mars 2012 07:09
- Compte LegTux : bugeyimages
Re: Installation de kwsphp
Merci Simon,
je vais donc chercher un autre cms (je vais essayer joomla ou gupy en local pour voir si j'arrive à obtenir ce que je veux).
Je comprends fort bien votre volonté d'être le plus à jour possible.
"Chapeau" quand on imagine ce que représente la gestion d'un hébergement !
Joyeuses pâques et bon week-end
Dominique
Ps : sujet résolu, pouvez-vous me dire comment faire pour le fermer? Merci
je vais donc chercher un autre cms (je vais essayer joomla ou gupy en local pour voir si j'arrive à obtenir ce que je veux).
Je comprends fort bien votre volonté d'être le plus à jour possible.
"Chapeau" quand on imagine ce que représente la gestion d'un hébergement !
Joyeuses pâques et bon week-end
Dominique
Ps : sujet résolu, pouvez-vous me dire comment faire pour le fermer? Merci
Mieux vaut un qui sait que cent qui cherchent
- Guillaume
- Administrateur
- Messages : 703
- Enregistré le : 04 sept. 2010 12:50
- Compte LegTux : rguillaume
- Localisation : Montluçon
Re: Installation de kwsphp
On ne ferme pas, les sujet, il suffit d'éditer le premier message et de mettre avant le titre [Résolu]
- bugeyimages
- Messages : 18
- Enregistré le : 01 mars 2012 07:09
- Compte LegTux : bugeyimages