Page 1 sur 1

[Résolu] Page blanche en php sur serveur mutualisé

Posté : 12 mars 2012, 11:26
par Hooli01
Bonjour,
Je réalise en ce moment un site qui avait déjà un hébergement sur un serveur mutualisé hosteur.com et ils ont apparemment une configuration php singulière puisque mon code php est ignoré sans renvoi d'erreur ni rien j'ai une page blanche et vierge de code source dès que du code php est présent.
Si j’enlève le code PhP ma page s'affiche correctement avec mes div en bonne et due forme etc...

j'ai vérifié certaines fonctionnalités comme display_errors ou autre ne sont pas activé sur ce serveur et j'ai essayé de mettre des config "ini_set" mais rien n'a changé

je fait appel à vous pour voir si on peut ensemble régler ce soucis, merci d'avance de votre aide

<?php
		include("connexiondb.php");
=> qui contient :
 
	ini_set('display_errors', 1);
	error_reporting(-1);
	ini_set('mysql.trace_mode', true);
	$host='localhost';
	$user='mon_id_user';
	$db=mon_nom_de_base';
	$password='mon_pass';
	$conn= mysql_connect($host, $user, $password);
	mysql_select_db($db, $conn) or die("Impossible d'ouvrir la base de donnee $db"); 


		$erreur=array(); //on cree un tableau d'erreur

			$entree=mysql_real_escape_string(htmlspecialchars(trim($_POST['entree'])));
			$plat_jour=mysql_real_escape_string(htmlspecialchars(trim($_POST['plat_jour'])));
	
		else
		{
			array_push($erreur, "Un des champs est vide");
		
		}
?>
et dans mon code html j'ai encore du php ou je renvoi mes erreurs du formulaire
	<div id="news_">
	<?php

		if(count($erreur)==0) 
			{
				$sql="INSERT INTO menu_jour (entree_jour, plat_jour) VALUES ('$entree', '$plat_jour')";
				$req=mysql_query($sql) or die('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
				echo ("<p color='green'>Le menu du jour &agrave; &eacute;t&eacute; enregistr&eacute; avec succ&egrave;s</p>"
			}
		if(count($erreur))
			{
				echo "<font color='#993366'><b>";
				echo implode("<br/>", $erreur)."<br/>";
				echo "</b></font>";
			}

		?>
	</div>

Re: page blanche en php sur serveur mutualisé

Posté : 12 mars 2012, 11:32
par Mazarini
Bonjour,

J'ai un doute sur le error_reporting(-1), j'utilise plutot E_ALL ou une combinaison de constante.

Autrement, essayes avec des script plus simple pour cibler le problème.

Re: page blanche en php sur serveur mutualisé

Posté : 12 mars 2012, 15:47
par Hooli01
Bonjour, merci de ta réponse

Pour le error_reporting c'est une idée que j'ai trouvé sur ce forum durant mes recherches personnelles afin de solutionner le soucis, j'avais donc ce résultat de page blanche et de problème de configuration avant. Mais je l'ai enlevé.

Pour du code plus simple, je vais essayer mais je pense pas pouvoir changer grand chose, il faudrait déjà que j'arrive à faire afficher les erreur par le serveur.

Re: page blanche en php sur serveur mutualisé

Posté : 12 mars 2012, 16:27
par xTG
N'y a-t-il pas un fichier error.log ou error_log sur ton ftp ?

[Résolu] page blanche en php sur serveur mutualisé

Posté : 12 mars 2012, 21:53
par Hooli01
re bonsoir, merci de ta réponse xTG,

j'ai résolu mon erreur, je suis passé par un dossier .htaccess dans lequel j'ai mis d'afficher les erreur php via cette simple ligne de code :

Code : Tout sélectionner

php_flag display_errors On

J'ai donc pu corriger mes erreurs(et dieu seul sait s'il y en avait xd) et debugger mes scripts, tout marche comme prévu, merci de votre aide.