Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/04/2006, à 14:10

katie

Xampp erreur localhost

Bonjour,
J'ai installé Xampp sur ubuntu 5.10.
Quand je lance Firefox ou Mozilla http://localhost le message d'erreur suivant s'affiche :

Warning: file_get_contents(lang.tmp) [function.file-get-contents]: failed to open stream: Permission non accordée in /opt/lampp/htdocs/xampp/index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/xampp/index.php:2) in /opt/lampp/htdocs/xampp/index.php on line 4

Alors j'ai ouvert le fichier en cause : opt/lampp/htdocs/xampp/index.php et dans le code php j'ai ceci :

<?
	if(file_get_contents("lang.tmp")=="")
	{
		header("Location: splash.php");	
		exit();
	}
?>

Mon fichier splash.php contient :

<html>
<head><title>XAMPP 4 Linux</title>
<link href="xampp.css" rel="stylesheet" type="text/css">
</head>

<body class=white bgcolor=#ffffff>
<center>
<img src=img/blank.gif height=180 width=1><br>
<!--
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
     ID=anim WIDTH=400 HEIGHT=100><PARAM NAME=movie VALUE="splash-swf.php"> <PARAM NAME=loop VALUE=false> <PARAM NAME=quality VALUE=high> <EMBED src="splash-swf.php" loop=false quality=high WIDTH=400 HEIGHT=100 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>
-->
<img src="img/xampp-logo.jpg">
<p>
<a href="/xampp/lang.php?en">English</a> / 
<a href="/xampp/lang.php?de">Deutsch</a> /
<a href="/xampp/lang.php?fr">Francais</a> /
<a href="/xampp/lang.php?nl">Nederlands</a> /
<a href="/xampp/lang.php?pl">Polski</a> /
<a href="/xampp/lang.php?es">Español</a> /
<a href="/xampp/lang.php?zh">中文</a> /
<a href="/xampp/lang.php?it">Italiano</a> /
<a href="/xampp/lang.php?no">Norsk</a> /
<a href="/xampp/lang.php?pt_br">Português (Brasil)</a> 
</center>
</body>
</html>

Pourquoi ça fait ça ????
Il ne reconnait pas la langue ?
Merci de m'éclairer, j'aimerai pouvoir bosser sous linux et ne plus jamais utiliser Window$.

Hors ligne

#2 Le 20/04/2006, à 03:07

AlexandreP

Re : Xampp erreur localhost

Dans un terminal:

$ sudo chown -R nobody:users /opt/lampp/htdocs

(Tu avais décompressé Xampp avec un utilitaire graphique, coquine? wink)


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#3 Le 20/04/2006, à 09:28

katie

Re : Xampp erreur localhost

Merci ça fonctionne.
Oui je l'ai décompresser avec un utilitaire graphique. Ca ne donne pas la même chose visiblement.
La prochaine fois je pisserai du code !
Merci

Hors ligne

#4 Le 20/04/2006, à 12:51

katie

Re : Xampp erreur localhost

En fait ça marche pas aussi bien que ça.
La page d'accueil de xampp s'affiche me demande quelle langue et basta, ça bloque.
Donc j'ai désinstaller xampp.
Maintenant dans ma console je tape :

$ sudo tar xvfz xampp-linux-1.5.1.tar.gz -C /opt

Cela me donne :

tar: xampp-linux-1.5.1.tar.gz: ne peut open: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate
tar: Child returned status 2
tar: Statut d'erreur reporté d'erreurs précédentes.

Je me suis dit que c'était peut être une histoire de fichier corrompu, j'ai voulu avoir le md5 mais là encore il ne trouve aucun fichier de ce type.
Mon fichier est sur le bureau.
Je n'y comprends rien de rien....
Merci d'avoir la patience de me rendre moins ignorante.

Hors ligne

#5 Le 20/04/2006, à 20:32

katie

Re : Xampp erreur localhost

Toujours moi je me réponds, j'ai trouvé la solution.
En fait la commande :

$ sudo tar xvfz xampp-linux-1.5.1.tar.gz -C /opt

allait cherche mon répertoire dans le home/dossierpersonnel alors qu'il était dans Desktop.
En faisant

sudo tar xvfz Desktop/xampp-linux-1.5.1.tar.gz

ça fonctionne car il va chercher le dossier au bon endroit. Logique mais quand on débute en commande de console y'a pas de logique... Enfin faut la trouver!

Hors ligne

#6 Le 21/04/2006, à 04:44

AlexandreP

Re : Xampp erreur localhost

Exact wink  Par défaut, lorsque la console se lance, tu te trouves dans ton dossier personnel.  Si tu veux manipuler un fichier se trouvant hors de ton dossier personnel, il te faut te déplacer dans ton arborescence (cd ~/Desktop, par exemple) ou donner l'emplacement complet du fichier (comme tu l'as fait).

Xampp a besoin de certains droits particulier et ses fichiers doivent être attribués à des utilisateurs particuliers.  La commande donnée permet cette conservation d'informations.  Extraire Xampp à l'aide de File-Roller ou de Ark, par exemple, ne conserve pas ces reinseignements.  Cela provoque des erreurs, comme tu as pu le constater.


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne