Koozali.org: home of the SME Server

Legacy Forums => General Discussion (Legacy) => Topic started by: fishbowl on July 05, 2004, 07:10:28 PM

Title: TIKIWIKI
Post by: fishbowl on July 05, 2004, 07:10:28 PM
Just installed tikiwiki on sme server 5.6 with Hervé French instruction.  tikiinstaller send prompt page statiing it can't find the database...

I did follow all instruction but only the prompt screen from tiki installer is available.  Anyone has solved this kind of problems

1: installer le 'ibay'
Par le server-manager, créer un ibay ' wiki '
Avec les accès sur ' Everyone ' en lecture et écriture.( vous pouvez choisir un autre groupe, et d'autres accès, mais dans ce cas il vous faudra adapter les droits d'utilisation des fichiers, ainsi que leur propriétaire via 'chmod' et 'chown' pour les rendre accessibles par les scripts PHP. Utile pour la sécurité d'un site de production. )


Activer PHP/CGI pour cet ibay.
Par la console (en root), changer le PHPBaseDir comme suit :
/sbin/e-smith/db accounts setprop wiki PHPBaseDir /
/sbin/e-smith/signal-event ibay-modify wiki



--------------------------------------------------------------------------------

2: Changer le temps d'execution PHP ( Option )
mkdir /etc/e-smith/templates-custom/etc/php.ini

cp /etc/e-smith/templates/etc/php.ini/20ResourceLimits /etc/e-smith/templates-custom/etc/php.ini/20ResourceLimits



A l'aide de Pico ( ou mcedit ), changer la valeur defaut ( 30 Sec ) vers 60, en editant le fichier .../php.ini
pico /etc/e-smith/templates-custom/etc/php.ini

de: my $et = db_get_prop($confref, 'php', 'MaxExecutionTime') || "30";
Vers: my $et = db_get_prop($confref, 'php', 'MaxExecutionTime') || "60";



--------------------------------------------------------------------------------

3: Inclure 'Pear' dans le chemin PHP par defaut
cp /etc/e-smith/templates/etc/php.ini/50PathsDirectories /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories

A l'aide de Pico ( ou mcedit ), changer la valeur defaut php vers pear, en éditant le fichier .../50PathsDirectories
pico /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories

de: include_path = ".:/usr/share/php" vers: include_path = ".:/usr/share/pear"


--------------------------------------------------------------------------------

4: Modifier le httpd.conf
cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/95AddType00PHP2ibays /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/95AddType00PHP2ibays

A l'aide de Pico ( ou mcedit ), changer la valeur defaut de $basedir vers pear,en editant le fichier .../95AddType00PHP2ibays
pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/95AddType00PHP2ibays

de: "php_admin_value open_basedir $basedir\n"; vers: "php_admin_value open_basedir $basedir:/usr/share/pear\n";


--------------------------------------------------------------------------------

5: Activer les changements réalisés sur les 'templates'
/sbin/e-smith/expand-template /etc/php.ini
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf


--------------------------------------------------------------------------------

6: Téléchargement et installations des fichiers TikiWiki 1.7.2
cd /home/e-smith/files/ibays/wiki/files
wget http://unc.dl.sourceforge.net/sourceforge/tikiwiki/tikiwiki_1.7.2.tar.gz
tar zxvf tikiwiki_1.7.2.tar.gz
cd ../html
cp -Ru ../files/tikiwiki_1.7.2/* .


--------------------------------------------------------------------------------

7: Adaptation du mode PHP pour TikiWIki
Voir :Tikiwiki safe mode

A l'aide de Pico ( ou mcedit ), changer la valeur $use_sub_dirs en editant le fichier .../tiki/Smarty/Smarty.class.php
pico tiki/Smarty/Smarty.class.php

à la ligne 286:
de: var $use_sub_dirs = true;
vers: var $use_sub_dirs = false;



--------------------------------------------------------------------------------

8: création de la database
Peut être réalisé via 'PhpMyAdmin', ou encore :
mysql_setpermission

... Le but est de créer une database ( p.ex 'wiki' ) à laquelle vous ferez référence au point suivant. N'oubliez pas de définir un utilisateur et ses droits si vous ne voulez pas utiliser l'utilisateur 'root' (sécurité).


--------------------------------------------------------------------------------

9: Paramétrage du site, et initialisation
via votre explorateur internet,
connectez vous à : http://<nom_du_serveur>/wiki/tiki-setup.php et procédez en suivant les consignes ...

Notez que le répertoire tmp est /tmp, que les données relatives à la database dépendent de vos choix au point précédent.

L'utilisateur par défaut de votre Tikiwiki est admin, mot de passe admin.

A partir de ce point, je vous conseille de vous référer aux informations disponible sur Tikiwiki Website
Title: This is the page I get
Post by: fishbowl on July 06, 2004, 02:28:34 AM
Tiki installer v1.7.2 -Eta Carinae-
reload

Tiki cannot find a database connection
Please enter your database connection info


Host:   Hostname or IP for your MySQL database, example: localhost if running in the same machine as tiki  
 
User:   Database user  
 
Password:   Database password  
 
Database name:   The name of the database where tiki will create tables. You can create the database using mysqladmin, or PHPMyAdmin or ask your hosting service to create a MySQL database. Normally Tiki tables won't conflict with other product names.