Rechercher : dans
Par :

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

Dernière réponse le 1 avr 2009 à 20:59:17 midiweb, le 5 avr 2007 à 14:25:10 
 Signaler ce message aux modérateurs

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+

Configuration: Linux
Firefox 2.0.0.3

Meilleures réponses pour « Ubuntu: php et serveur local, problème,... » dans :
Installer un serveur FTP sous Ubuntu VoirSommaire: 1. Installer le serveur FTP 2. Configurer le serveur FTP 2.1 Interdire le FTP anonyme 2.2 Autoriser les utilisateurs locaux à se connecter 2.3 Autoriser les utilisateurs à uploader des fichiers 2.3 Choisir l'interface 3....
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
Installer un serveur ssh sous Ubuntu VoirUn serveur ssh vous permet d'accéder à distance à votre machine. Vous aurez ainsi accès à la console distante (équivalente à telnet, mais sécurisée) et au transfer de fichiers (équivalent à FTP, mais sécurité également). Installation On ne peut...
Télécharger Filezilla Server VoirFileZilla Server est un serveur FTP pour Windows développé en open source. Il comporte de nombreuses fonctionnalités telles que le support de SSL, la possibilité de reprendre des téléchargements annulés, la gestion des répertoires, ... Mise à...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

Paulinlemalin, le 5 avr 2007 à 14:32:17

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

Répondre à Paulinlemalin

2

midiweb, le 5 avr 2007 à 15:06:08

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+

Répondre à midiweb

3

Paulinlemalin, le 12 avr 2007 à 16:56:57

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

Répondre à Paulinlemalin

4

grecoriz, le 9 déc 2007 à 08:54:13
  • +4

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

Répondre à grecoriz

5

Mikl, le 26 mar 2008 à 01:31:22

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

Répondre à Mikl

6

alffouss, le 2 jan 2009 à 11:04:31

Bonjours!
je veux savoir comment créer un utilisateur MYSQL avec lampp ?
MErci d'avance

Répondre à alffouss

7

 iuala, le 1 avr 2009 à 20:59:17

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';

Répondre à iuala