[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Quelques choses que je e comprends pas encore



...
> 1) je ne vois pas à quel endroit je dois placer les pages du site web que je
> veux héberger (pour remplacer les pages Suze par défaut)

/usr/local/httpd/htdocs

C'est la "DocumentRoot" spécifiée dans /etc/httpd/httpd.conf

> 2) je voudrais pouvoir avoir accès à des bases de données MySQL et je ne
> comprends pas comment les mettre en place de façon à pouvoir les administrer
> via phpMyAdmin et y accéder via PHP sur les pages du site.

Pour créer une base de données, suffit d'exécuter la commande suivante
(en tant que root).

mysqladmin create mabase

Ensuite, il vaut mieux (certainement pour les applications web) créer un
utilisateur dédicacé pour cette BD. Pour cela, exécute la commande suivante,
encore comme root:

echo "GRANT ALL ON mabase.* TO machin@localhost IDENTIFIED BY 'truc';"|mysql mysql

"mabase" étant le nom de ta base de données mysql
"machin" étant le nom de l'utilisateur autorisé à se connecter à cette base
"truc" étant le mot de passe de cet utilisateur

Ensuite, dans PHP, suffit de faire:

mysql_pconnect("localhost","machin","truc");
mysql_select_db("mabase");

...

--
  -o) / Pascal Bleser                   ATOS Origin|
  /\\ \ e-Business Platform         Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atosorigin.com>|
---------------------------------------------------|
Jesus saves, but Buddha makes incremental backups  :
---------------------------------------------------'

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]