Ubuntu: php et serveur local, problème,...

Résolu/Fermé
midiweb - 5 avril 2007 à 14:25
 Dest - 15 oct. 2010 à 17:18
salut, je suis débutant sous Kbuntu (mis à jour Feisty Fawn ). Je voudrais programmer en PHP.
Le trio LAMPP s'est installé par Synaptic sans problème, Apache2 et Mysql sont démarrés par défaut , PHPinfo s'affiche avec toutes les infos nécessaires.
Mon problème est le suivant, comment travailler en local? Mon répertoire par défaut est /var/www. J'ai mis mon site provisoire dans /home/monnom/web que j'ai crée moi-même. Comment faire pour que http//127.0.0.1 devienne mon site par défaut?
Donc je veux dire /home/monnom/web pointe sur http//127.0.0.1.
Autre problème: je voudrais deux serveurs locaux puisque je travaille sur deux sites à la fois. Comment régle-t-on cela. Sous WIN XP, je faisais http//localhost/server1 et http//localhost/server2. Est-ce pareil sous Ubuntu et consorts?

Avec Filezilla (en passant, l'interface est horrible sous KDE), je n'arrive pas à télecharger du serveur de mon provider en local dans /var/www. Le ftp m'affiche une erreur:

Status: Starting download of /domains/**********/public_html/form.php
Error: Failed to open "/var/www/form.php" for writing

Merci de m'aider. A+
A voir également:

7 réponses

grecoriz Messages postés 49 Date d'inscription mardi 10 janvier 2006 Statut Membre Dernière intervention 5 avril 2009 5
9 déc. 2007 à 08:54
Salut

Sous ubuntu, le répertoire /var/www en'est accessible qu'aux admin. D'où le message d'erreur de filezilla (Error: Failed to open "/var/www/form.php" for writing ), qui te dis qu'il n'a pas le droit d'écrire.

var/www est le répertoire par défaut, il te suffit de créer deux répertoire /var/www/site1 et /var/www/site2, ensuite tu y accèderas de la même manière (localhost/site1, ...)

Tu veux changer le répertoire par défaut et c'est ce que je cherche à faire aussi, alors bon courage.

Greg
5
Salut tout le monde.

Pour le problème de droit d'accès aux fichiers par filezilla, il suffit de donner les permissions aux fichiers :
dans une console, placez vous dans le dossier /var/ et tapez "chmod 777 www" pour donner un accès total.

Sinon, personnellement, sous WinXP, je préfère largement WAMP (moin lourd que EasyPHP, plus simple et moin de plantages constatés), et sous linux (Ubuntu) j'utilise LAMPP, mais je n'ai jamais essayé d'autre serveurs.

Sinon, si vous voulez quand même changer de répertoire par défaut, ça dépend de votre logiciel qui fait office de serveur local, mais il faut chercher dans un fichier de configuration (*.conf)

Voila,
a+
MiKl
0
alffouss Messages postés 120 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 octobre 2021 5
2 janv. 2009 à 11:04
Bonjours!
je veux savoir comment créer un utilisateur MYSQL avec lampp ?
MErci d'avance
2
Bonjour
ici je vous propose une solution avec la ligne de commande pour créer un utilisateur sous lampp
donc tu doit taper au terminal la ligne suivant pour acceder a mysql en tant que root
mysql -u root
t'obtient la ligne suivant dans votre console
mysql>
puit tu crée ton utilisateur avec la commande
create user 'user' identified by 'password';
0
Paulinlemalin
5 avril 2007 à 14:32
Salut...

Cherche ou se trouve ton repertoire /htdocs de Lampp... (moi j'avais installer Xampp et il se trouvait dans /opt/lampp/htdocs)
Dans celui ci tu peut creer 2 dossiers "server1" et "server 2" pour réaliser tes deux sites...
il suffit de marquer dans ta barre d'adresse de firefox :
http://localhost/server1
et
http://localhost/server2

;o)

Paulin
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
salut, je ne trouve pas LAMPP mais je me rappelle j'ai tout installé avec Synaptic: PHP5-Apache2 et Myqsl 4.1 donc c'est pas le lanceur LAMPP en lui-même donc.
Voici les répertoires que j'ai pu trouvés:

/etc/apache2
/etc/php5
/etc/php5/apache2
/etc/mysql
/var/www


a+
0
Paulinlemalin
12 avril 2007 à 16:56
Salut

pour ma part, j'aurais mis de dossier dans mon /var/www/ :
un dossier server1 et un dossier server2

Pour les lancer ensuite :
http://localhost/server1/index.html
http://localhost/server2/index.html

où index.html est ta page d'accueil...

;o)

Paulin
0
bonjour j'ai suivit les reponses donnees au probleme pose je pense qu'il voulait savoir comment on insere son serveur en ligne comme avec wamp sous linux avec le put online pour que les utilisateurs du reseau puisse acceder a son site web .c ki est aussi mon probleme et a mon avis je pense k'il devrait utiliser des hotes virtuels pour son site.
-1