Je ne sais pas s'il faut tout réinstaller, mais à toute fin utile je vous livre mon mémo qui installe un vieux pc en serveur web avec joomla
Installation de serveur
Mettre le cd ubuntu alternate 8.04
Language francais
Installer ubuntu
France
Nom machine: serveur
Partitionnement manuel
sda1 / partition primaire 13Go
sda2 /home partition primaire 6Go
swap 1Go
sdb /web partition primaire 30Go
sdc /sauve partition primaire 30Go
Nom complet nouvel utilisateur: Carole Azer
Identifiant: carole
mot de passe: *****
Mandataire http: vide
Download supportlanguage: oui
Règlage horloge UTC: oui
Ip statique: 192.X.Y.Z
Sous Gnome, un clic gauche sur l’icône de network-manager puis de choisir configuration manuelle, cliquer sur “dévérouiller” et entrer son mot de passe. Puis il faut choisir “connexion filaire”, “propriétés”, désactiver le “mode itinérant” et sélectionner, dans les Paramètres de connexion : Configuration “adresse IP statique”.
Redémmarage
LAMP
Edition Choix des paquets par taches: Serveur lamp
Mettre mot de passe pour mysql: ***
Puis installer Phpmyadmin avec gestionnaire de paquet synaptic cocher les options apache2 et ssl
CHANGEMENT DROITS
Changement de groupe et de propriétaire des disques durs
sudo chown -R carole:carole /web
sudo chown -R carole:carole /sauve
Création des répertoires dans /web
cheznous.info
lycee-tocqueville.fr
naina.fr
CREER VITUALHOST
Hôtes Virtuels basés sur le nom
Il s'agit simplement d'associer plusieurs noms DNS à une seule adresse IP.
Dans l'exemple suivant, nous allons configurer trois Sites virtuels qui utiliseront tous les trois l'adresse IP 192.X.Y.Z. Si vous souhaitez configurer un serveur de développement autonome, vous pouvez simplement utiliser l'adresse de bouclage, 127.0.0.1.
Dans un premier temps, nous allons éditer le fichier /etc/hosts afin de déclarer les 3 noms de domaine associés à la seule et unique adresse IP de notre interface réseau. Ceci permettra la résolution de nom (Nom ⇒ Adresse Ip). Exemple de fichier /etc/hosts :
sudo gedit /etc/hosts
127.0.0.1 localhost
127.0.1.1 serveur
192.X.Y.Z naina.fr
192.X.Y.Z lycee-tocqueville.fr
192.X.Y.Z cheznous.info
Notre fichier /etc/hosts étant correctement renseigné, nous allons ajouter la directive NameVirtualHost à la configuration du serveur Serveur Web Apache2 en mettant cette ligne dans un nouveau fichier: /etc/apache2/conf.d/virtual-host.conf. Pour ceci, entrez la commande suivante dans un terminal:
echo "NameVirtualHost 192.X.Y.Z:80" | sudo tee /etc/apache2/conf.d/virtual-host.conf
Ensuite, nous créons trois nouveaux fichiers de configurations que nous plaçons dans le répertoire /etc/apache2/sites-available, comme avec les méthodes précédentes.
Sudo gedit /etc/apache2/sites-available/cheznous.conf
cheznous.conf :
<VirtualHost 192.X.Y.Z:80>
DocumentRoot /web/cheznous.info
ServerName cheznous.info
</VirtualHost>
naina.conf :
<VirtualHost 192.X.Y.Z:80>
DocumentRoot /web/naina.fr
ServerName naina.fr
</VirtualHost>
lycee-tocqueville.conf :
<VirtualHost 192.X.Y.Z:80>
DocumentRoot /web/lycee-tocqueville.fr
ServerName lycee-tocqueville.fr
</VirtualHost>
Mettre le nom du serveur dans apache2.conf
Sudo gedit /etc/apache2/apache2.conf
En fin de fichier ajouter la ligne sous la ligne ServerRoot
ServerName 127.0.0.1
Enfin activez les hôtes virtuels et rechargez la configuration du serveur Apache2.
sudo a2ensite naina.conf
sudo a2ensite lycee-tocqueville.conf
sudo a2ensite cheznous.info
sudo /etc/init.d/apache2 reload
Les 3 hôtes sont alors accessibles depuis les URL
http://www.lycee-tocqueville.fr http://www.naina.fr http://www.cheznous.info
Et si tu désire désactiver un site virtuel (VirtualHost), il te suffit de taper la commande suivante dans un terminal :
sudo a2dissite ton_fichier_de_configuration.conf
INSTALLATION NAINA et CHEZNOUS
Router port 80 sur 192.X.Y.Z du routeur
Vérifiez que vous avez bien la ligne display_errors = OFF dans votre fichier php.ini
Décompressage de joomla 1.5.3 dans cheznous.info et naina.fr
touch /web/naina.fr/configuration.php
chmod a+w /web/naina.fr/configuration.php
la première sert à créer un fichier nommé "configuration" dans le dossier joomla
la seconde sert à donner les droits en écriture à tout le monde
Création base de donnée
http://127.0.0.1/phpmyadmin
Configuration de MySQL
Sur
http://localhost/phpmyadmin dans Privilèges/Ajouter un utilisateur/
1. Nom d'utilisateur: azer
2. Serveur local: localhost
3. Mot de passe: azer
4. Cochez Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base
5. Cliquez sur Exécutez
Configuration de Joomla
Sur
http://naina.fr/ le script d'installation se met en route automatiquement
1: Langue
2: Pré-installation
3 : Licence
4 : Base de données
Code:
Type de base de données : mysql
Nom du serveur localhost
Nom d'utilisateur azer
Mot de passe : azer
Nom de la base de données: naina
5 : Configuration FTP
Inutile sur sa propre machine
6 : Configuration
nom du site: naina.fr
mail
carole@laposte.net
Le mot de passe demandé ici sera pour se loguer sur l'interface administrative de joomla. azertyuio
Cliquez sur installer les données exemples
7 : Terminer
Le message suivant apparaît :
N'OUBLIEZ PAS DE SUPPRIMER COMPLÈTEMENT LE RÉPERTOIRE INSTALLATION' et le fichier install.php
Sortir de firefox
Graphiquement supprimez le répertoire installation et le fichier
Remarque :
Pour éviter le warning Could not make configuration.php writable Could not make configuration.php unwriteable
Code:
sudo chown www-data:www-data /web/naina.fr/configuration.php
sudo chmod 600 /web/naina.fr/configuration.php
Pour que les dossiers soient modifiables, il faut changer les droits pour cela on utilise Midnight Commander. S'iln'est pas installé, tapez ceci :
sudo apt-get install mc
sudo mc
Maintenant, pour tous les dossiers de l'installation de Joomla!, et sous dossiers vous allez sélectionner les répertoires concernés et ensuite vous cliquez sur "Fichier ⇒ cHmod". Une fenêtre doit s'ouvrir vous indiquant les accès au répertoire. Sélectionnez écriture par le groupe et écriture par les autres
Ce mémo est ma procédure d'installation elle est la syhthèse adaptée à mes besoins du tutoriel proposé et du forum sur ce site;
Pour ma part cette procédure fonctionne. En espérant vous avoir été utile.
Michel