TINY v1 PROCEDURE D'INSTALLATION +--------------------------------------------+ SOMMAIRE 1. Pr駱aration du serveur - PHP 4.3 - MySql - PEAR 2. Mise jour de PEAR 3. Sources PHP de Tiny 4. Installation de la base mySql 5. Configuration 6. URLs +--------------------------------------------+ 1. Pr駱aration du serveur En gros, il faut faire tourner Apache, PHP 4.3, et mysql sur un serveur (linux ou Windows) Test sur : Redhat 7.3 Apache 1.3.27 PHP 4.3 MySql 3.23.56 +--------------------------------------------+ 2. Mise jour de PEAR 2.1 : Mise jour des packages Seuls quelques packages de PEAR sont install駸 par d馭aut avec PHP. Tiny s'appuie sur les packages suivants: - Auth 1.0 - DB latest - HTML/Common 1.7 - HTML/PHPLIB 1.0 - HTML/QuickForm 3.0 - HTML/Table 1.5 - HTML/TreeMenu latest - HTML/Cache 1.5.3 Les sources des packages PEAR sont t駘馗hargeables depuis http://pear.php.net Cependant, vu que "qui peut le plus peut le moins", le r駱ertoire tiny-v1.0/pear contient l'ensemble des modules PEAR install駸 avec PHP, compl騁駸 par les fichiers n馗essaires Tiny (en gros, si vous ne voulez pas vous causer de souci, remplacez votre r駱ertiore "pear" par celui du r駱ertoire "tiny-v1.0".) 2.2 : Ajout des fichiers PEAR de Tiny - TinyTable.php => pear_inst/HTML/ - TinyForm.php => pear_inst/HTML/ - TinyTreeLB.php => pear_inst/HTML/ - TinyTreeStat.php => pear_inst/HTML/ - dyncalendar.php => pear_inst/HTML/QuickForm/ - miniword.php => pear_inst/HTML/QuickForm/ - Default.php => pear_inst/HTML/QuickForm/Renderer/ (馗raser la version existante) Les sources de ces fichiers sont disponibles dans le r駱ertoire inst/pear/ +--------------------------------------------+ 3. Sources PHP de Tiny Les sources de ces fichiers sont disponibles dans le r駱ertoire tiny-v1.0/tiny/ Le r駱ertoire tiny est extraire vers le r駱ertoire racine de l'application au sens Apache. En gros, l'arborescence suivante est d駱li馥 Root | +-- tiny | +-- core <- Tiny kernel | +-- back <- Outil d'administration des sites cr鳬s | | | +-- Spaw <- Editeur HTML WYSIWYG (www.solmetra.com) | +-- portail <- Exemple de site g駻 depuis Tiny NB : la cr饌tion du r駱ertoire "tiny" est facultative. Si vous d馗idez de copier les fichiers directement la racine du serveur web, vous devrez modifier la valeur de la constante SITE_DIR, d馭inie dans le fichier "core/private/config/host.inc". +--------------------------------------------+ 4. Installation de la base mySql 4.1 cr饌tion de la base "tiny" 4.2 cr饌tion des objets SQL Utiliser le fichier dump "tinydump.sql" contenu dans le r駱ertoire inst/sql +--------------------------------------------+ 5. Configuration - fichier tiny/core/private/config/host.inc (effectuer le param騁rage en suivant les commentaires) - fichier tiny/back/spaw/scripts/miniword.php (pour l'馘iteur html) - fichier tiny/back/spaw/config/spaw_control.config.php (pour l'馘iteur html) +--------------------------------------------+ 6. Urls - URL Backoffice : http://your_ip/tiny/back.php - Cnx Backoffice : admin / admin - Url FrontOffice : http://your_ip/tiny/demo.php