Ubuntu: php et serveur local, problème,...
Résolu
midiweb
-
Dest -
Dest -
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+
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:
- Ubuntu: php et serveur local, problème,...
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Ubuntu portable - Télécharger - Systèmes d'exploitation
- Linux mint ou ubuntu - Guide
- Ubuntu 24.04 - Accueil - Ubuntu
- Ubuntu download - Télécharger - Systèmes d'exploitation
7 réponses
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
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
Bonjours!
je veux savoir comment créer un utilisateur MYSQL avec lampp ?
MErci d'avance
je veux savoir comment créer un utilisateur MYSQL avec lampp ?
MErci d'avance
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';
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';
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
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
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+
Voici les répertoires que j'ai pu trouvés:
/etc/apache2
/etc/php5
/etc/php5/apache2
/etc/mysql
/var/www
a+
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
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
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.
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