Aller au contenu Aller à l'accueil plan du site rechercher Aide sur les raccourcis clavier

Accueil > Ma Doc Spip >

Installer Spip et un biosquelette en local sur une Debian / Ubuntu


Installation

Pour avoir toute l’infrastructure nécessaire, installer les paquets décrits dans l’article installation pour utiliser php . Ajouter le paquet php4-gd pour le support des graphiques.

Où mettre les fichiers ?

La méthode décrite dans l’autre article fonctionne mais elle est fastidieuse. En réalité, le script de configuration Apache qui se trouve dans /etc/apache/httpd.conf indique que le répertoire utilisateur (UserDir) est le répertoire /public_html (ligne 336).

- Il suffit donc de créer un répertoire /public_html dans votre répertoire courant (ex. dans un terminal, tapez : mkdir public_html).

- Y dézipper les fichiers de la version 2.6.1 de Biospip (Spip v1.7 + biosquelette 2.6.1). Les mettre directement dans le répertoire /public_html et pas dans /public_html/bioSPIP_2_6_1/.

Accéder au site local

Dans un navigateur, tapez : http://127.0.0.1/˜user/

Pour être sur la page d’accueil de votre site en local.

 ATTENTION : A la place de ’user’, tapez le nom de votre compte utilisateur courant... clin d'oeil

Première Connection

Dans un navigateur, tapez : http://127.0.0.1/˜user/ecrire/

Premier bug : les pages .php3 ne sont pas lus

Solution

Il faut éditer le fichier de configuration d’apache (/etc/apache/httpd.conf) à la ligne 729.

Original :


   #
   # And for PHP 4.x, use:
   #
   AddType application/x-httpd-php .php

Modifié :


   #
   # And for PHP 4.x, use:
   #
   AddType application/x-httpd-php .php {{.php3}}

Puis on relance le serveur apache (ou relancer votre système).

Après correction de ce bug

On retape la même adresse. On arrive sur une page qui indique que certaines permissions doivent être changées (ce qui prouve que les pages se terminant par .php3 sont bien lus :-)).

Après avoir modifié les permissions, recharger la page :

On arrive à la connexion avec le serveur mysql local :


 Base de donnée : localhost
 Utilisateur : root
 Mot de passe : laissé vide

Second bug : les données ne sont pas reconnus

On obtient le message suivant :

Le bug est très connu : Call to undefined function : mysql_connect() in ..

Si on suit les diverses recommandations sur internet : le problème est insoluble, pour mon cas, car tout les paquets qui vont bien sont installés. La solution préconisée par beaucoup de sites est : désinstaller les paquets de la distribution et tout réinstaller à partir des sources en allant les télécharger sur les sites officiels.

Moi, je veux bien mais je me demande à quoi servent les paquets Debian si c’est pour réinstaller des sources à la place :->

Tétu, je cherche encore...

Solution

Finalement, j’ai trouvé la réponse sur une liste de discussion (un Québécois la donnait).

Editer le fichier /etc/php4/apache/php.ini

Ajouter tout à la fin du fichier, la ligne :

extension=mysql.so

Puis relancer le serveur apache (ou relancer le système).

Les fichiers sont corrigés grand sourire

On retape l’adresse : http://127.0.0.1/˜user/ecrire/

On se connecte au serveur mysql local :


 Base de donnée : localhost
 Utilisateur : root
 Mot de passe : laissé vide

Ca marche grand sourire !!!

Puis suivre les instructions d’installation de Spip...

Après quelques minutes de travail

PNG - 86.8 ko

Bon, c’est pas le site du siècle mais c’est un bon document de travail... lunettes de soleil

Ubuntu

Si vous voulez que vos page php soit affiché avec le code latin1 (iso-8859-1) :

Editer le fichier /etc/php4/apache/php.ini

Le parcourir jusqu’à la rubrique DATA HANDLING

et chercher la la ligne ;default_charset="iso-8859-1"

retirer le point virgule, enregistrer et relancer le serveur Apache.

C’est tout clin d'oeil

Yellowspoon Yellowspoon
bio www


Navigation

Lettre d'information |  News | plan du site |  Kiosque web |  Sites


1 discussion en archive :
:: > Installer Spip 1.7 et le biosquelette
Forum désactivé



Le 13/05/2004
à 09:39:42 par
aurelie
Alerter

Installer Spip 1.7 et le biosquelette 2.6.1 (...)

Merci beaucoup pour le coup de main
ton explication m’a beaucoup aidé. Je ne comprennais pas pourquoi ça ne fonctionnais pas même après avoir tout réinstallé (linux, Apache, Mysql et php).
Encore merci



Le 09/01/2006
à 17:03:38 par
allexx
Alerter

Installer Spip 1.7 et le biosquelette 2.6.1 (...)

super !!! ça c un bon tutorial !!! merci !
tu voudrais pas faire le mm pour Zope3 ? :))


RSS rubrique Afficher le contenu dynamique RSS de Les Pinguinautes