Installation de kwsphp [Résolu]

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
Répondre
Avatar du membre
bugeyimages
Messages : 18
Enregistré le : 01 mars 2012 07:09
Compte LegTux : bugeyimages

Installation de kwsphp [Résolu]

Message par bugeyimages »

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
Modifié en dernier par bugeyimages le 09 avr. 2012 08:26, modifié 1 fois.
Mieux vaut un qui sait que cent qui cherchent
Avatar du membre
Hydrog3n
Messages : 126
Enregistré le : 18 déc. 2010 00:22
Compte LegTux : Hydrog3n
Contact :

Re: Installation de kwsphp

Message par Hydrog3n »

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
Avatar du membre
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

Message par Simon Le Guével »

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) ?
Avatar du membre
bugeyimages
Messages : 18
Enregistré le : 01 mars 2012 07:09
Compte LegTux : bugeyimages

Re: Installation de kwsphp

Message par bugeyimages »

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
Mieux vaut un qui sait que cent qui cherchent
Avatar du membre
bugeyimages
Messages : 18
Enregistré le : 01 mars 2012 07:09
Compte LegTux : bugeyimages

Re: Installation de kwsphp

Message par bugeyimages »

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

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 &ecirc;tes maintenant connect&eacute;(e)<br />
				<br />
				'.(
				$K_user->date_der_connec == "9999999999" ?
					'Bienvenue sur '.$K_nom_page
					:
					'Votre derni&egrave;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&eacute; 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&eacute;, 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&rsquo;a pas encore &eacute;t&eacute; confirm&eacute;.');
					}
					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&egrave;me r&eacute;serv&eacute;');
	}
}
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&eacute;pertoire install/ de votre ftp</strong><br />et ensuite<br />
					<span id="span_nojs" style="margin-left:20px">&nbsp;</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 &eacute;galement forcer une <a href="./install/install.php">nouvelle installation</a>.<br />
					<strong>/!\ Attention /!\<br />Toutes vos donn&eacute;es seront effac&eacute;es.</strong>
				</div>
				<br /><br />
				<div id="ckws"><a href="http://www.kwsphp.org">&copy; '.$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
Avatar du membre
bugeyimages
Messages : 18
Enregistré le : 01 mars 2012 07:09
Compte LegTux : bugeyimages

Re: Installation de kwsphp

Message par bugeyimages »

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
Mieux vaut un qui sait que cent qui cherchent
Avatar du membre
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

Message par Simon Le Guével »

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 ! ;)
Avatar du membre
bugeyimages
Messages : 18
Enregistré le : 01 mars 2012 07:09
Compte LegTux : bugeyimages

Re: Installation de kwsphp

Message par bugeyimages »

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
Mieux vaut un qui sait que cent qui cherchent
Avatar du membre
Guillaume
Administrateur
Messages : 703
Enregistré le : 04 sept. 2010 12:50
Compte LegTux : rguillaume
Localisation : Montluçon

Re: Installation de kwsphp

Message par Guillaume »

On ne ferme pas, les sujet, il suffit d'éditer le premier message et de mettre avant le titre [Résolu]
Avatar du membre
bugeyimages
Messages : 18
Enregistré le : 01 mars 2012 07:09
Compte LegTux : bugeyimages

Re: Installation de kwsphp

Message par bugeyimages »

Merci Guillaume.
Dominique
Mieux vaut un qui sait que cent qui cherchent
Répondre