.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt .. role:: underline ============================= Guide d'installation de TYPO3 ============================= :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: .. . :Changed: 2004-08-16T19:24:46 :Keywords: typo3 instalaltion :Author1: Durant Terry :Email: durant_terry@hotmail.com :initial_date: 04/11/2003 :version: française v0.9 Guide d'installation de TYPO3 Extension Key: ( **doc\_basicinstall\_fra) submission step** Copyright 2000-2003 Original french version Durant Terry, English translated version < Patrick Gaumont > Initial date < 04/11/2003 > Current date - < 11/15/2017 > Version < française v0.9 > - Original Name < manual.sxw > This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.com .. _generated: ((generated)) ============= .. _Table-of-Contents: Table of Contents ----------------- **Introduction 1** Pré requis Logiciels pour Typo3 2 Si vous ne pouvez attendre! 2 Que faire si vous rencontrez une difficulté ? 2 Étapes de l'installation 3 **Validation deImagemagicket Ghostscript 4** **Validation Php, Webserver et Mysql 5** Configuration de «php.ini» pour Typo3 5 Vérification de la configuration de PHP - phpinfo() 7 **Installation du package Testsite de TYPO3 9** Télécharger le Package TESTSITE 9 Installez le Package TESTSITE 10 Permissions Windows sur les fichiers et répertoires 11 Traiter le remplacement de la valeur de sapi\_name pour IIS-cgi 11 Traiter le remplacement de la valeur «is\_execute»... 12 **Démarrer Typo3-Testsite – paramétrage 13** Typo3 : Install Tool - «1.2.3 mode» 15 Menu «Typo3 Install Tool» 17 Menu «Typo3 Install Tool- 1:Basic Configuration» 18 Menu «Typo3 Install Tool- 2:Database Analyzer» 22 Menu «Typo3 Install Tool- 3:Image Processing» validation des fonctions graphiques 23 Paramètres [GFX] du Menu Général «4:All configuration» 26 Menu «Typo3 Install Tool- 5: - 6: -7:» 27 Sécurité de Typo3 et de vos sites 27 Accès au FE 'Welcome to the Typo3 testsite) et au BE (Administration Login) 28 **Étapes suivantes 29** Créer votre site – notions de «site, application, database et package» 29 Extension Manager (EM) 30 Templates 31 Étapes et Tutoriaux pour continuer 31 **To-do List 32** **Changelog 32** .. _Introduction: Introduction ------------ Puisque vous avez décidé de vous lancer dans TYPO3… nous avons élaboré ce guide d'installation pour vous mettre sur la bonne voie Pour que votre installation soit la plus simple possible, vous disposez donc de **«Guide de TYPO3 avec Windows – installer TYPO3»** décrit l'installation de TYPO3 dès lors que les :underline:`«pré requis logiciels»` sont installés et fonctionnent. **«Guide de TYPO3 avec Windows – pré requis logiciels»** décrit les choix possibles et l'installation des «pré requis logiciels» indispensables et optionnels pour faire «tourner» TYPO3 Nous vous encourageons à lire les autres documents référencés. Ce guide n'est pas prévu pour remplacer le document «TYPO3 installation & upgrade». Il donne des explications sur TYPO3, juste assez détaillées pour que vous compreniez ce qui est necessaire et que vous puissiez obtenir une installation de base «opérationnelle». Vous ne pouvez pas vous soustraire à la lecture des documents de référence concernant «IIS», «PHP», «MySQL», etc..... pour réussir vosinstallations.Il y a deux documents relatifs aux installations de TYPO3 et qui sont disponibles sur `typo3.org `_ ... - `Installing & upgrading `_ – décrit l'organisation des répertoires de TYPO3, l'installation de toutes les versions, et la méthode pour la mise à jour à partirde versions précédentes.Il y a une section sur le «Serveur Web» - `Upgrading to version 3.5 `_ – Mise à jour depuis les versions ultérieures à v3.5, doit être lu, si vous êtes dans ce cas. .. _Pr-requis-Logicielspour-TYPO3: Pré requis Logicielspour TYPO3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TYPO3 ne s'exécute pas comme un programme. C'est une application qui pour fonctionner, a besoin de sa couche logicielle. Ceci inclut tous les programmes indispensables que vous devez préalablement installer et configurer afin de faire «tourner» TYPO3 dessus. (voir aussi les (pré requis) «system requirements» à cette adresse : `http://typo3.org/1275.0.html `_ (11/2003). Ce qui suit est donc indispensable pour «faire fonctionner» TYPO3 («must have ..) : **Web Server** qui peut être **IIS ou Apache –** permet à des clients sur «Browser» d'accéder à votre site TYPO3 **DBS** **Mysql,** Serveur de base de données qui stocke principalement les contenus HTML et les paramètres de configuration de TYPO3. Les images et PDF se trouvent sur le disque du serveur. **PHP et GD/Freetype** dont TYPO3 utilisera les fonctionnalités pouraccèderau DBS mais aussi pour ses fonctions graphiques d'affichage (bibliothèque GD/Freetype) et bien d'autres (email, fichiers, fonctions systèmes, ..) **Graphic imaging** (outils graphiques) qui sont ImageMagick etGhostscriptutilisés par TYPO3 pour vous fournir des fonctions de manipulation graphique très puissantes **Dés lors que vous disposez de ces «pré requis logiciels», il vous suffit d'un «** **package»** **TYPO3** que nous allons installer avant de démarrer TYPO3. .. _Que-faire-si-vous-rencontrez-une-difficult: Que faire si vous rencontrez une difficulté ? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (ce chapitre est issu des règles d'utilisation des listes de distribution TYPO3. `http://typo3.org/ `_ ) TYPO3 est une application professionnelle puissante et complexe. Si vous êtes tenté de court-circuiterce document, il y aura ultérieurement pour vous beaucoup de choses que vous ne comprendrez pas, ou qui n'auront pas de sens. Il y a une «liste d'expédition» (mailing list) largement utilisée (pour plus d'information, voir `www.typo3.com `_ & `typo3.org `_ ) où beaucoup d'utilisateurs et de développeurs expérimentés sévissent… ils sont toujours disposés à aider, si vous suiviez ces étapes AVANT que vous ne posiez votre question: Lire toute la documentation disponible soigneusement Lire toute la documentation disponible encore Rechercher les archives des «mailing list» soigneusement Si vous ne trouvez toujours pas de rèponse, alors demandez de l'aide dans la liste… respectez les directives suivantes… - Être poli - Incluez toujours la référence à la version de TYPO3 et les informations d'environnementdu serveur (phpinfo())…Ceci est disponible dans le menu du «TYPO3 Install Tool»l - Être aussi spécifique et clair que possible - les questions comme "mon installation TYPO3 ne fonctionne pas – Ouestce que je peuxfaire?" seront ignorées. Bien que l'anglais puisse ne pas être votre première langue, si ceux qui lisent votre «post» ne peuvent pas la comprendre, vous n'obtiendrez pas l'aide dont vous avez besoin - Si vous passez un moment vraimentdifficile pour obtenir quelque chose qui fonctionne, restez «cool» et ne critiquez pas. Les problèmes sont normalement la conséquence d'un manque de recherches dans la documentation, une erreur de compréhension, plus que de bogues. Soyez logique dans l'approche de votre résolution de problèmes, et vous y arriverez Si vous avez identifié un «vrai» nouveau bogue, le rapportez auprès de `bugs@typo3.com `_ .. et ne pas faire de «post» le concernant à la «liste» le temps de son traitement Veuillez être conscient du fait que si vous posez les questions qui ont une réponse dans la documentation disponible, vous ne pouvez pas vous attendre à obtenir une réponse, ou n'importe quelle aide des réalisateurs ou tous les utilisateurs expérimentés! Nous nous rendons compte qu'il reste un certain travail à faire sur la documentation, et la plate forme pour l'assistance aux utilisateurs… pardonnez-nous pour ne pas avoir encore corrigé toutes ces lacunes. Si vous estimez que de l'information manque, est difficile à trouver ou est totalement déphasée ou fausse, ou encore si vous avez une suggestion pour améliorer TYPO3 ou les "services de support", svp faites le nous connaître de sorte que nous puissions faire ce qui est nécessaire. Vous pourriez également offrir de nous aider pour ce travail! .. _tapes-de-l-installation: Étapes de l'installation ^^^^^^^^^^^^^^^^^^^^^^^^ Nous vous rappelons que vous disposez de : **«Guide de TYPO3 avec Windows – installer TYPO3»** décrit l'installation de TYPO3 dès lors que les :underline:`«pré requis logiciels»` sont installés et fonctionnent. **«Guide de TYPO3 avec Windows – pré requis logiciels»** décrit les choix possibles et l'installation des «pré requis logiciels» indispensables et optionnels pour faire «tourner» TYPO3 Voilà un synopsis de la procédure d'installation que nous vous proposons : .. ### BEGIN~OF~TABLE ### .. _1-Installation-Configuration-et-Test-de-votre-WebServer: ***1 – Installation, Configuration et Test de votre WebServer*** """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***1 – Installation, Configuration et Test de votre WebServer*** **Objectifs** Installation du «serveur Web» et vérification sur ce lien `http://127.0.0.1/ `_ ou `http://localhost/ `_ ou encore (localhost remplacé par votre nom de machine) et vous devez obtenir la «page d'accueil de votre «WebServer» **Quel Guide?** pré requis logiciels .. _2-Installation-Configuration-et-test-du-DBS-Mysql: ***2- Installation Configuration et test du DBS Mysql*** """""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***2- Installation Configuration et test du DBS Mysql*** **Objectifs** Télécharger et Installer «Mysql», accèder à l'outil d'administration et le parametrer pour pouvoir de vérifier son fonctionnement **Quel Guide?** pré requis logiciels .. _3-Installation-Configuration-et-Test-de-PHP: ***3- Installation Configuration et Test de PHP*** """""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***3- Installation Configuration et Test de PHP*** **Objectifs** Téléchargez, Installez et Configurez PHP avec les deux «packages» et les deux possibilités «Php-CGI» pour le package avec le programme assisté d'installation et «Php-Isapi» pour le package avec installation manuelle .Vérification du «php.ini» et validation avec des petits programmes «Php» tels que «hello.php» et .. **Quel Guide?** pré requis logiciels .. _4-Installation-configuration-et-test-de-Imagemagick-et-de: ***4 – Installation, configuration et test de Imagemagick et de """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***4 – Installation, configuration et test de Imagemagick et de Ghostscript*** **Objectifs** Téléchargez, Installez et configurez ImageMagick et Ghostscript et testez chacun successivement **Quel Guide?** pré requis logiciels .. _5-Validation-pralable-l-installation-de-TYPO3: ***5 – Validation préalable à l'installation de TYPO3*** """""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***5 – Validation préalable à l'installation de TYPO3*** **Objectifs** Validez votre configuration ImageMagick et Ghostscript Validez l'ensemble PHP/WebServer/DBS Validez les informations de configuration de PHP dans le fichier «php.ini» Validez les droits d'accès Windows Ntfs pour Php et TYPO3 **Quel Guide?** installer TYPO3 .. _6-Installation-du-package-Testsite-TYPO3: ***6 – Installation du package Testsite TYPO3*** """""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***6 – Installation du package Testsite TYPO3*** **Objectifs** Téléchargez le package «Testsite» et Installation du package. **Quel Guide?** installer TYPO3 .. _7-Lancer-et-paramtrer-TYPO3: ***7 – Lancer et paramétrer TYPO3*** """""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***7 – Lancer et paramétrer TYPO3*** **Objectifs** Lancement de la procédure «123» de démarrage de TYPO3 Accès à «TYPO3 Install Tool» pour configurer TYPO3 **Quel Guide?** installer TYPO3 .. _8-Conseils-et-rgles-prconises-pour-TYPO3: ***8 – Conseils et règles préconisées pour TYPO3*** """"""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row **Étape** ***8 – Conseils et règles préconisées pour TYPO3*** **Objectifs** Installation de plusieurs «applications, Database et Sites». Comment gérez la sécurités etc ... **Quel Guide?** installer TYPO3 .. _9-Que-faire-ensuite: ***9 – Que faire ensuite?*** """""""""""""""""""""""""""" .. container:: table-row **Étape** ***9 – Que faire ensuite?*** **Objectifs** Quelques conseils d'orientation pour poursuivre **Quel Guide?** installer TYPO3 .. ###### END~OF~TABLE ###### .. _Validation-deImagemagicket-Ghostscript: Validation deImagemagicket Ghostscript -------------------------------------- Beaucoup des problèmes rencontrés sont dûs à l'installation de GS (ghostscript) et de IM dans un répertoire tel que «c;\program files\» du fait de la présence d'un 'espace'. C'est pourquoi nous vous conseillons dans **«Guide de TYPO3 avec Windows – pré requis logiciels»** une installation dans un répertoire que nous proposons pour être «c:\progiciels\» Nous ne rentrerons pas dans le débat qui «agite» la communauté TYPO3 sur la bonne version de IM, certains défendant la suprématie de la version v4.43 (qui a plus de cinq ans ...) mais qui malheureusement n'est pas disponible avec tous les supports de formats d'images et la version v5.5x actuelle qui ne supporte plus officiellement les fichiers «gif» du fait d'une bataille de droit et de licence sur ce format. Nous vous suggérons la v5.5x si vous débutez. .. ### BEGIN~OF~TABLE ### .. _GS-Ghostscript: **GS (** Ghostscript) ^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **GS (** Ghostscript) - lancez le programme «gswin32» à partir d'une fenêtre de commande Dos - Accédez dans le «menu démarrer» au programme vous devriez obtenir ceci .. b |img-1| **Attention –** *les packages WAMP ou BigApache n'incluent pas Ghostscipt* .. _IM-ImageMagick: **IM** (ImageMagick) ^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **IM** (ImageMagick) ouvrez une fenêtre de commande «dos» dans le répertoire «C:\Progiciels\ImageMagick» ou «C:\apache\ImageMagick» pour le package Wamp et tapez successivement les commandes - **«convert logo: logo.miff»** - **«imdisplay logo.miff»** et vous obtenez le graphique ci-contre b |img-2| .. _Vrifier-le-Path-cr-par-imagemagick-par-exemple-en-relanant: **Vérifier le Path créé par imagemagick** par exemple en relançant ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Vérifier le Path créé par imagemagick** par exemple en relançant «info.php» et vous y verrez le path apparaître au prochain redémarrage ou encore dans «Système / Avancé / Propriétés d'environnement» **Droits sur IM et GS -** vous pouvez le faire maintenant ou plus tard ... mais il faut que le WebServe (IUSR pour IIS) puisse exécuter IM et GS lorsque TYPO3 lui demande par le biais d'une commande PHP. **Windows IIS** Clic-droit et «propriétés» sur le répertoire "«C:\Progiciels\» Sécurité / Ajouter l'use IUSR\_xx avec les permissions «lecture et exécution» La version IM v5.5x reconnaît et localise GS au moment de l'installation alors que la v4.x a besoin de spécifications pour accéder aux fichiers dans un fichier de configuration selon votre OS (delegates.xx) .. ###### END~OF~TABLE ###### Si vous avez des soucis avec ce test, reportez-vous au **«Guide de TYPO3 avec Windows – pré requis logiciels»** .. _Validation-Php-Webserver-et-Mysql: Validation Php, Webserver et Mysql ---------------------------------- PHP ( `http://www.php.net/) `_ est un produit «open source licence GPL»La version est “v4.3.4” (11/2003) Pour la communauté française, des sites existent dont certains référencés sur `http://www.php.net/links.php `_ On nommera **“NeXgen”** qui offre depuis quelques années un support indéfectible pour traduire et fournir des informations à la communauté de langue française sur PHP et MYSQL : `http://www.nexen.net/index.php `_ Vous y trouverez des procédures d'installation de MYSQL et de PHP, des FAQ et aides pour des situations particulières et un forum et une communauté active et nombreuse. Dès lors que l'installation de PHP et MYSQL vous posent problème, n'hésitez pas à y aller. .. ### BEGIN~OF~TABLE ### .. _Pour-vrifier-que-Php-fonctionne: **Pour vérifier que Php fonctionne :** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. container:: table-row a **Pour vérifier que Php fonctionne :** créez un fichier «hello.php» avec un éditeur de texte (notepad.exe) et mettez-y le code affiché à droite copiez ce fichier dans le répertoire racine du site web, «C:\Inetpub\wwwroot\» ou «C:\apache\htdocs\» allez sur votre browser et tapez « `http://localsrv/hello.php `_ vous obtenez une page blanche avec «Hello World» b .. ###### END~OF~TABLE ###### .. _Configuration-de-php-ini-pour-TYPO3: Configuration de «php.ini» pour TYPO3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ C'est une étape importante et délicate, mais tout à fait abordable et importante à connaître. Nous y reviendrons pour valider certains paramètres nécessaire à TYPO3 et il y aura peut être redondance avec le présent chapitre. Vous vous souvenez que «php.ini» créé par le programme **“winmysqladmin”** ou par vous même se trouve dans le répertoire «c:\windows» ou «c:\winnt»\ selon votre OS. Faites une sauvegarde du fichier avant de le modifier manuellement avec un éditeur de texte. .. ### BEGIN~OF~TABLE ### .. _max-execution-time: **max\_execution\_time =** """""""""""""""""""""""""" .. container:: table-row Section/paramètre **max\_execution\_time =** Configuration **«max\_execution\_time = 120»** Maximum execution time of each script, in seconds - TYPO3 a besoin de temps pour les procédures de vérification lourdes d'administration du BE (EM par ex) .. _max-input-time: **max\_input\_time =** """""""""""""""""""""" .. container:: table-row Section/paramètre **max\_input\_time =** Configuration **«max\_input\_time = 60»** Temps maximum allouè à un script pour rechercher les donnèes. .. _memory-limit-12M: **memory\_limit = 12M** """"""""""""""""""""""" .. container:: table-row Section/paramètre **memory\_limit = 12M** Configuration **«memory\_limit = 12M»** Mèmoire maximum allouèe à l'execution d'un script. (8MB) TYPO3 a besoin de plus .. _browscap: **[browscap]** """""""""""""" .. container:: table-row Section/paramètre **[browscap]** Configuration browscap=C:\WINDOWS\system32\inetsrv\browscap.ini paramètre utile pour la restitution en fonction des capacités du Browser. .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _mail-function: **[mail function]** """"""""""""""""""" .. container:: table-row Section/paramètre **[mail function]** Pour utiliser la messagerie avec TYPO3, nous devons spécifier des paramètres de PHP (et si vous utilisez le «serveur virtuel SMTP» inclus avec Windows ne pas oublier de le paramétrer .. _SMTP-localhost: **SMTP = localhost** """""""""""""""""""" .. container:: table-row Section/paramètre **SMTP = localhost** Configuration Vous pouvez y mettre aussi le «nommachine» (exemple «braindsrv») .. _sendmail-from: **sendmail\_from=** """"""""""""""""""" .. container:: table-row Section/paramètre **sendmail\_from=** Configuration Il faut mettre une adresse email pour identifier la source Php/TYPO3 car ce nom sera utilisé par toutes les applications utilisant PHP, exemple sendmail\_from= `phpme@localhost.com `_ (localhost remplacé par nommachine) si il correspond à votre nom de domaine publié par DNS .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _Data-Handling: **; Data Handling ;** """"""""""""""""""""" .. container:: table-row Section/paramètre **; Data Handling ;** TYPO3 tient compte de cette section concernant «get/post» local/global et les «quotes». voir ce document si vous souhaitez plus d'explications :: `http://typo3.org/doc.0.html?&encryptionKey=&tx\_ext repmgm\_pi1[extUid]=261&tx\_extrepmgm\_pi1[tocEl]=263&cHash=ef6c796dba `_ .. _Nous-conseillons-ce-qui-est-propos-par-TYPO3-soit-dsactiver-ces: Nous conseillons ce qui est proposé par TYPO3, soit désactiver ces """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row Section/paramètre Nous conseillons ce qui est proposé par TYPO3, soit désactiver ces lignes en mettant «;» Configuration **«; allow\_call\_time\_pass\_reference = Off»** **«; register\_globals = Off»** **«; register\_argc\_argv = Off»** **«; magic\_quotes\_gpc = Off»** **«; variables\_order = "GPCS"»** .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _MySQL: **[MySQL]** """"""""""" .. container:: table-row Section/paramètre **[MySQL]** Les informations par défaut fonctionnent mais vous pouvez y mettre des informations tels que «port», «host», «user», «password» en vérifiant que cet user existe dans les déclarations de mysql (section client) et en tenant compte de ces informations lors de la phase de connection à Mysql lors de l'installation 123 de TYPO3 pour y mettre en place de «localhost» et de «root» les informations que vous auriez ainsi spécifiées .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _error-reporting: **error\_reporting =** """""""""""""""""""""" .. container:: table-row Section/paramètre **error\_reporting =** Configuration :underline:`Le temps des premiers tests, choississez` **«error\_reporting = E\_ALL»** **«display\_startup\_errors = On»** **«log\_errors = On»** **«error\_log = php\_error.log»** :underline:`Après avoir fini vos tests` **«error\_reporting = E\_ALL & ~E\_NOTICE»** **«display\_startup\_errors = Off»** **«log\_errors = On»** **«error\_log = php\_error.log»** .. _Parmtre-Error-de-TYPO3: **Parmètre Error de TYPO3** """"""""""""""""""""""""""" .. container:: table-row Section/paramètre **Parmètre Error de TYPO3** Configuration **Fichier TYPO3 «...\typo3testsite\index.php»** **«//error\_reporting (E\_ALL ^ E\_NOTICE);»** Mettre en commentaire si vous souhaitez afficher le maximum de message dans TYPO3 .. _Php-error: **Php error** """"""""""""" .. container:: table-row Section/paramètre **Php error** Configuration Vous avez vu sur les screenshots un répertoire «C:\Inetpub\wwwroot\phpmanual» qui contient la documentation de Php que vous télécharger du site Php de sorte que les erreurs affichées vous propose un lien sur la documentation Php. paramètres sont : **«docref\_root = "/phpmanual/"»** **«docref\_ext = .html»** .. _error-log-filename: **error\_log = filename** """"""""""""""""""""""""" .. container:: table-row Section/paramètre **error\_log = filename** Configuration **«error\_log = php\_error.log»** le fichier sera sauvegardé dans le répertoire racine de l'application TYPO3 .. _error-log-syslog: **«;error\_log = syslog»** """""""""""""""""""""""""" .. container:: table-row Section/paramètre **«;error\_log = syslog»** Configuration Vous pouvez utiliser le «sysevent» de Windows si vous préférez au lieu du fichier .. _display-errors: **display\_errors =** """"""""""""""""""""" .. container:: table-row Section/paramètre **display\_errors =** Configuration **«display\_errors = On»** .. le temps de l'installation de TYPO3 **«display\_errors = Off»** .. après l'installation de TYPO3 .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _extension-dir: **extension\_dir=** """"""""""""""""""" .. container:: table-row Section/paramètre **extension\_dir=** Configuration **«extension\_dir= c:\php\extensions\»** (avec le "\" à la fin) Absolument nécessaire, car ce paramètre indique où PHP va trouver les extensions, par exemple graphique à utiliser et dont TYPO3 a besoin. Nous allons «activer» ces extensions un peu plus loin(droits WebUser nécessaires) .. _cgi-force-redirect: **cgi.force\_redirect =** """"""""""""""""""""""""" .. container:: table-row Section/paramètre **cgi.force\_redirect =** Configuration «; cgi.force\_redirect = 1» Ou «cgi.force\_redirect = 0» .. _include-path: **include\_path =** """"""""""""""""""" .. container:: table-row Section/paramètre **include\_path =** Configuration ; Windows: "\path1;\path2" (pas indispensable pour TYPO3 mais conseillé) **include\_path = ".;c:\php\includes" (droits WebUser nécessaires)** .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _File-Uploads: **; File Uploads ;** """""""""""""""""""" .. container:: table-row Section/paramètre **; File Uploads ;** Configuration .. _file-uploads: **file\_uploads =** """"""""""""""""""" .. container:: table-row Section/paramètre **file\_uploads =** Configuration **file\_uploads = On** .. _upload-max-filesize: **upload\_max\_filesize =** """"""""""""""""""""""""""" .. container:: table-row Section/paramètre **upload\_max\_filesize =** Configuration **upload\_max\_filesize = 10M** (malgrès les 10M spécifiés vous ne voyez que 8M affiché plus loin, c'est un problème Php connu, sans conséquence pour l'instant). (par défaut à 2M, mettez le à 10M) .. _upload-tmp-dir: **upload\_tmp\_dir =** """""""""""""""""""""" .. container:: table-row Section/paramètre **upload\_tmp\_dir =** Configuration **«upload\_tmp\_dir = C:\PHP\uploadtemp\»** Le «system defaut, c'est «c:\windows\temp\» pour Xp et si vous choisissez de garder le paramètre proposé, il faudra mettre les droits sur ce répertoire pour IUSR .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Section/paramètre Configuration .. _Dynamic-Extensions: **; Dynamic Extensions ;** """""""""""""""""""""""""" .. container:: table-row Section/paramètre **; Dynamic Extensions ;** Ici, nous activons les extensions de PHP dont TYPO3 a besoin (retirer le «;» point-virgule devant la ligne pour activer ...) .. _extension-php-gd2-dll: **extension=php\_gd2.dll** """""""""""""""""""""""""" .. container:: table-row Section/paramètre **extension=php\_gd2.dll** Configuration Bibliothèque graphique .. _extension-php-printer-dll: **extension=php\_printer.dll** """""""""""""""""""""""""""""" .. container:: table-row Section/paramètre **extension=php\_printer.dll** Configuration A voir selon votre système .. _extension-php-zip-dll: **extension=php\_zip.dll** """""""""""""""""""""""""" .. container:: table-row Section/paramètre **extension=php\_zip.dll** Configuration Gestion des fichiers compressés «ZIP» .. ###### END~OF~TABLE ###### :underline:`**Note – N'oubliez pas de redémarrer votre «serveur Web»**` pour que les paramètres prennent effet. - IIS - (Composant AdminIIS, clic droit sur «nomachine(ordinateur local)» / «toutes les tâches / «redémarrage IIS». - Apache (Service avec le MMC Services) ou (programme de Gestion Apache) ou selon votre package .. _Vrification-de-la-configuration-de-PHP-phpinfo: Vérification de la configuration de PHP - phpinfo() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Une dernière vérification est utile qui va nous permettre d'obtenir le stratus de PHP mais aussi de de vérifier que l'ensemble Php/Mysql et «Web server» fonctionnent correctement ensemble. Procédons de la manière suivante : .. ### BEGIN~OF~TABLE ### .. _crer-un-fichier-appel-info-php-avec-un-diteur-de-texte-par: - créer un fichier appelé «info.php» avec un éditeur de texte, par """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a - créer un fichier appelé «info.php» avec un éditeur de texte, par exemple «notepad.exe» et mettez y le code affichée à droite - copier ce fichier dans le répertoire racine du site web local, soit «C:\Inetpub\wwwroot» - allez sur votre browser et tapez « `:underline:`http://localsrv/fo.php` `_ - vous obtenez une page très remplie avec pleins d'informations très utiles b .. ###### END~OF~TABLE ###### **Voilà ce que l'on doit obtenir et on va quelques points très importants et qui vont revenir par la suite .** |img-3| - pour certaines versions, on obtiendra : :underline:`**Server API = CGI**` - pour la version ISAPI, on obtiendra : :underline:`**Server API = ISAPI**` - pour Apache on peut aussi obtenir : :underline:`**Server = APACHE**` - La version de Php v4.34 est bien celle installée et cela fonctionne, la preuve - «Server Api» indique «CGI/FastCGI» ou «ISAPI», cela à l'air de rien et pourtant, avec TYPO3, il faudra procéder à quelques modifications. - Php.ini – la référence au répertoire est cohérente avec ce que nous avons prévu - Vous verrez en faisant défiler le rapport des options qui nous intéresserons pour TYPO3,par exemple («magic\_quotes\_gpc», «post\_max\_size = 8M», «Sendmail\_from, SMTP, smtp\_port». Vous notez **«mysql»** et leparamètre «Client API version = 3.23.49» indique que PHP reconnaît bien Mysql. Par contre la Section **«Additional Modules»** ne contient rien et cela va nécessiter que nous intervenions avant l'installation de TYPO3. **Section «Environnement» & «Php Variables»** nous donne des informations qui confirment ce que nous savons sur la configuration du serveur IIS reconnu avec le paramètre «SERVER\_SOFTWARE Microsoft- IIS/5.1» A noter plusieurs paramètres sur lesquels nous reviendrons : - ComSpec C:\WINDOWS\system32\cmd.exe permet d'exécuter une commande Dos et TYPO3 en aura besoin et nous verrons que l'user IUSR n'a pas forcément les droits pour cmd.exe - TMP et TEMP = C:\WINDOWS\TEMP - là aussi une restriction de droits pour IUSR nous posera des soucis pour des opérations sur les fichiers des bibliothèques d'images qu'il faut manipuler en passant par ce répertoire **Puis la bibliothèque GD2** |img-4| **et l'ensemble des paramètres que nous avons vu et que vous pouvez vérifier une dernière fois.** :underline:`Quelques raisons habituelles pour lesquelles PHP ne fonctionnent pas :` - Les permissions sur les fichiers et les répertoires de vos scripts php «.php»,du programme pour IIS-CGI «php.exe», les DLL «php4ts.dll», ou encore le «php.ini» et les autres extensions dans le répertoire «c:\php\extensions\» ou d'autres auxquels vous vous référez et que l'user anonyme ISUR\_ tente d'atteindre et de Lire. - Le fichier de script n'existe pas .. ou il n'est pas où vous pensez le trouver ... (attention aux chemins relatifs et absolus). Nous avons configuré IIS-Isapi (pas fait pour IIS-CGI) pour valider leurs présences. «404 error» - "Security Alert! The PHP CGI cannot be accessed directly." Depuis PHP v4.1.2, dans le php.ini le paramètre «cgi.force\_redirect = 1» est par défaut à «1» et donc ne fonctionnera pas avec IIS-CGI, donc absolument mettre «cgi.force\_redirect = 0» .. _Installation-du-package-Testsite-de-TYPO3: Installation du package Testsite de TYPO3 ----------------------------------------- A présent, nous avons installé et vérifié le «Web Server» (IIS ou Apache), «Mysql», «PHP» et leur fonctionnement conjoint, et nous avons fait une checklist de «php.ini» ainsi qu'une vérification des droits d'accès NTFS de Windows. Il est temps de télécharger le package «TESTSITE» contenant TYPO3 et qui va nous permettre de nous exercer une première fois sur une installation de TYPO3, d'affronter d'éventuels petits soucis techniques de configuration et de vérifier et valider le fonctionnement correct de TYPO3. .. _Tlcharger-le-Package-TESTSITE: Télécharger le Package TESTSITE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Le package «Testsite» est tout à fait idéal pour commencer. Il contient un site déjà réalisé et un grand nombre d'exemples illustrant ce que TYPO3 est capable de vous proposer. :underline:`**Télécharger le «Testite Package»**` - Site = `http://typo3.org/1233.0.html `_ - Nom = «testsite-3.5.0.zip» Taille : 12.730 kb - (c'est un fichier compressé au format ZIP) - Lien = `http://typo3.org/1274.0.html `_ - `http://prdownloads.sourceforge.net/typo3/testsite-3.5.0.zip?download `_ (11/2003) - Le fichier «Testsite» a fini d'être téléchargé, et une fois «décompressé» :underline:`(option «exctract here» : un répertoire «testsite-3.5.0» est créé )` , le répertoire fait à présent 25MO et se présente de cette manière : .. ### BEGIN~OF~TABLE ### .. _img-5: |img-5| """"""" .. container:: table-row a |img-5| b |img-6| .. ###### END~OF~TABLE ###### ***A noter –*** Avec le package «Quickstart» ou bien «Dummy», la démarche serait tout à fait identique, la différence est minime, quelques fichiers et répertoires en plus ou en moins, mais on y retrouve «TOUJOURS les mêmes répertoires de base que vous voyez ici : .. ### BEGIN~OF~TABLE ### .. _filedamin-Espace-Disque-mdiathque: - /filedamin – Espace Disque médiathèque """""""""""""""""""""""""""""""""""""""" .. container:: table-row a - /filedamin – Espace Disque médiathèque - /media – les médias de l'interface deTYPO3 - /misc – divers pour compatibilité et vérification - /t3lib - code library de TYPO3 en relation avec Php4 - /tslib – code en relation avec Php4 et /t3lib b - /TYPO3 – Code TYPO3 et Extensions globales - /typo3conf – configuration et Extensions locales - /typo3temp – fichiers temporaires - /uploads – l'espace «upload» et images intégrées dans les modules «auteur» .. ###### END~OF~TABLE ###### .. _Installez-le-Package-TESTSITE: Installez le Package TESTSITE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Il va falloir maintenant copier le «contenu» du répertoire «..\testsite-3.5.0\» dans votre «répertoire Web» et cela dépend de votre WebServerIIS ou Apache et de vos choix. Dans tous les cas, il faut éviter impérativement de créer un répertoire contenant des espaces (par exemple «mon site Testsite» ou des caractères spéciaux mais plutôt «monsitetestsite» .. ### BEGIN~OF~TABLE ### .. _Rpertoire-Virtuel-option-accessible-par-le-MMC-IIS-peut: “ **Répertoire Virtuel” :** option accessible par le «MMC IIS» peut """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row Répertoires possibles avec IIS “ **Répertoire Virtuel” :** option accessible par le «MMC IIS» peut être utilisée par TYPO3. On déclare donc un «répertoire virtuel» que l'on associé à un répertoire physique ou logique dans lequel se trouve le contenu de «..\testsite-3.5.0\» (voir illustration donnée par “IISHelp” dont le répertoire est “c:\windows\help\iishelp\” **«Sous-Répertoire du Web Server»** «C:\Inetpub\wwwroot\» est la racine de votre site d'adresse “ `:underline:`http://localhost/` `_ . :underline:`La solution recommandée est de Créer un répertoire` **«C:\Inetpub\wwwroot\typo3testsite»,** dans lequel vous allez :underline:`recopier le contenu` de «T:\Install Packs\testsite-3.5.0» et vous allez donc obtenir ceci : Répertoires possibles avec Apache **«Sous-Répertoire du Web Server»** «C:\apache\htdocs\» est la racine de votre site d'adresse “ `:underline:`http://localhost/` `_ . Il existe aussi avec Apache une possibilité de «répertoires virtuels» appelés «alias» et dont le processus de création dépend de la solution que vous avez installée. :underline:`La solution recommandée est de Créer un répertoire` **«C:\apache\htdocs\typo3testsite»,** dans lequel vous allez :underline:`recopier le contenu` de «T:\Install Packs\testsite-3.5.0» et vous allez donc obtenir ceci : .. _img-7: |img-7| """"""" .. container:: table-row Répertoires possibles avec IIS |img-7| Répertoires possibles avec Apache |img-8| .. ###### END~OF~TABLE ###### **Alternative - Copier le contenu de «T:\Install Packs\testsite-3.5.0» à la racine du «web server»,** soit «c:\apache\htdocs\» ou «C:\Inetpub\wwwroot\» - vous auriez donc les répertoires (\filedadmin, \media .. et \uploads) dans ce répertoire. Cela pourrait paraître évident mais pas forcément une bonne solution car que ferez vous quand vous mettrez le site «Quickstart» ou votre propre site? Allez vous recopier par-dessus les répertoires et fichiers existants ... Bien des soucis en perspective .. Bon si vous avez l'intention de ne mettre en tout et pour tout que TYPO3 sur ce répertoire IIS, sachant que TYPO3 et multi-sites et multi-domaine, alors c'est une solution valable. Mais attention. N'oubliez pas que pour votre «webserver», la page d'accueil est celle se trouvant dans ce répertoire, donc, si vous rajoutez d'autres sites, ils seront des sous-sites que vous pourrez mettre où vous voulez dans un sous-répertoires ou avec IIS, ailleurs avec le «répertoirevirtuel». N'oubliez pas non plus que votre «webserver» cherche comme page d'accueil «index.html» et non pas «index.php». Vous devez donc ajouter «index.php» dans la liste des noms de pages (voir configuration de IIS et de apache) .. _Permissions-Windows-sur-les-fichiers-et-rpertoires: Permissions Windows sur les fichiers et répertoires ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Pour terminer, attribuez les droits Windows NTFS sur les bons répertoires et fichiers pour l'utilisateur «WebUser». Ceci concerne les WebUser des WebServer installés en tant que Services-Nt tel que IIS (IUSR\_nommachine) ou bien Apache dans le cas où il fonctionne en mode Services-Nt et où vous lui avez attribué un «compte d'utilisateur» (par exemple «apache»). Cela vous concerne, ou plutôt votre «compte d'utilisateur» avec lequel vous avez ouvert une session dans le cas ou vous lancer «apache.exe» comme un programme et votre compte d'utilisateur doit disposer de ces droits pour que «apache.exe» puisse en «profiter» (voir le guide **«Guide de TYPO3 avec Windows – pré requis logiciels»)** . Ces informations figurent notamment sur la documentation intitulée «INSTALL.txt» dans le package Testsite. (note – cocher l'option «modification» dans l'onglet «Sécurité» des propriétés Ntfs entraîne les droits suivants : (modification / Lecture & Exécution / Affichage / Lecture / Écriture). D'autre part, sauf si spécifiquement indiqué, les droits s'affectent aux sous-répertoires et aux fichiers contenus. .. ### BEGIN~OF~TABLE ### .. _typo3testsite: **/typo3testsite/** """"""""""""""""""" .. container:: table-row Répertoires/Fichiers **/typo3testsite/** Ajout des droits pour le user IUSR\_nommachine **Lecture** .. _typo3temp-typo3-temp-uploads-fileadmin: **/typo3temp//typo3/temp//uploads//fileadmin/** """"""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row Répertoires/Fichiers **/typo3temp//typo3/temp//uploads//fileadmin/** Ajout des droits pour le user IUSR\_nommachine **Modification** .. _Rpertoire: **Répertoire** """""""""""""" .. container:: table-row Répertoires/Fichiers **Répertoire** **/typo3conf/** Ajout des droits pour le user IUSR\_nommachine **Modification** Dans ce répertoire se trouve des fichiers comme ceux-ci «temp\_CACHED\_ps2268\_ext\_localconf.php» qui sont créés & supprimés .. _typo3conf-ext: **/typo3conf/ext/** """"""""""""""""""" .. container:: table-row Répertoires/Fichiers **/typo3conf/ext/** Ajout des droits pour le user IUSR\_nommachine Extensions - «Local location» pour les extensions chargés notamment du site TYPO3 EM.Repository, il faut donc un accès «Modification» y compris pour les sous-répertoires. Les permissions sur «/typo3conf/» s'appliquent aussi à ces sous-répertoires et fichiers .. _typo3conf-localconf-php: **/typo3conf/localconf.php** """""""""""""""""""""""""""" .. container:: table-row Répertoires/Fichiers **/typo3conf/localconf.php** Ajout des droits pour le user IUSR\_nommachine Les permissions sur «/typo3conf/» s'appliquent donc aussi à ce fichier .. _cgi-force-redirect-0: **cgi.force\_redirect = 0** """"""""""""""""""""""""""" .. container:: table-row Répertoires/Fichiers **cgi.force\_redirect = 0** Ajout des droits pour le user IUSR\_nommachine Vérifiez que ce paramètre est bien mis avec cette valeur dans le php.ini .. _typo3-ext: **/typo3/ext/** """"""""""""""" .. container:: table-row Répertoires/Fichiers **/typo3/ext/** Ajout des droits pour le user IUSR\_nommachine **Modification** Extensions - «Global location» «Local location» pour les extensions chargés notamment du site TYPO3 EM.Repository, il faut donc un accès «Modification» y compris pour les sous-répertoires .. _PHP-uploadtemp: **\PHP\uploadtemp** """"""""""""""""""" .. container:: table-row Répertoires/Fichiers **\PHP\uploadtemp** Ajout des droits pour le user IUSR\_nommachine **Modification** Nous avons défini ce répertoire dans php.ini, il faut donc des droits d'accès .. _Progiciels: **\Progiciels\** """""""""""""""" .. container:: table-row Répertoires/Fichiers **\Progiciels\** Ajout des droits pour le user IUSR\_nommachine **Lecture et exécution** pour que PHP et donc TYPO3 puisse exécuter IM et GS **(rappel)** .. _Windows-C-WINDOWS-system32-CMD-EXE: **Windows C:\WINDOWS\system32\CMD.EXE** """"""""""""""""""""""""""""""""""""""" .. container:: table-row Répertoires/Fichiers **Windows C:\WINDOWS\system32\CMD.EXE** Ajout des droits pour le user IUSR\_nommachine **Lecture et exécution** TYPO3 va demander à Php d'utiliser cette commande pour effectuer certaines opérations système, (copier des fichiers par exemple etc ...) .. ###### END~OF~TABLE ###### .. _Remplacez-la-valeur-du-sapi-name-cgi-fcgi: Remplacez la valeur du sapi\_name = «cgi-fcgi» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Ce qui se passe est simple, le code de TYPO3 attend la valeur «cgi» et votre PHP lui renvoie «cgi-fcgi» (pour IIS-CGI et Apache v2. Cgi). Ce cas ne se présente pas pour «IIS-Isapi» ou pour «Apache 1.3» Vérifions la valeur de PHP. .. ### BEGIN~OF~TABLE ### .. _Crez-avec-un-diteur-de-texte-notepad-un-fichier-que-vous-nommez: Créez avec un éditeur de texte (notepad) un fichier que vous nommez """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a Créez avec un éditeur de texte (notepad) un fichier que vous nommez par exemple «phpsapiname.php» et vous y mettez le code qui se trouve à droite Mettez ce fichier «phpsapiname.php» dans votre répertoire **Weblocal** Dans votre browser, exécutez cette page avec l'adresse «http://localhost/phpsapiname.php» vous obtenez, soit «cgi», soit «cgi-fcgi», «isapi» ou «apache» b .. ###### END~OF~TABLE ###### C'est un petit défaut de jeunesse qui va être corrigé .. c'est prévu, en attendant, il va falloir faire des remplacements. Vous avez plusieurs possibilités pour le faire. Soit vous changez (ne le faites par pour IIS-ISAPI ) : - manuellement dans les 13 fichiers indiqués ci-dessous les 28 occurrences "cgi" par "cgi-fcgi" - utilisez un éditeur de texte qui peut remplacer directement dans des fichiers tels que `http://www.scintilla.org/SciTE.html `_ en OpenSource ou un produit commercial comme `http://www.ultraedit.com `_ ou tout autre éditeur que vous souhaitez :underline:`**Testsite Package**` \typo3testsite\index.php, 1 \typo3testsite\showpic.php, 1 \typo3testsite\misc\phpcheck\incfile.php, 7 \typo3testsite\t3lib\class.t3lib\_div.php, 5 \typo3testsite\t3lib\class.t3lib\_install.php, 1 \typo3testsite\t3lib\thumbs.php, 1 \typo3testsite\tslib\index\_ts.php, 1 \typo3testsite\tslib\showpic.php, 1 \typo3testsite\typo3\init.php, 2 \typo3testsite\typo3\thumbs.php, 1 \typo3testsite\typo3\t3lib\class.t3lib\_div.php, 5 \typo3testsite\typo3\t3lib\class.t3lib\_install.php, 1 \typo3testsite\typo3\t3lib\thumbs.php, 1 **28 chaîne(s) remplacée(s) dans 13 fichier(s).** :underline:`**Quickstart Package**` \quickstart-3.5.0\index.php, 1 \quickstart-3.5.0\showpic.php, 1 \quickstart-3.5.0\t3lib\class.t3lib\_div.php, 5 \quickstart-3.5.0\t3lib\class.t3lib\_install.php, 1 \quickstart-3.5.0\t3lib\thumbs.php \quickstart-3.5.0\tslib\index\_ts.php, 1 \quickstart-3.5.0\tslib\showpic.ph, 1 \quickstart-3.5.0\typo3\init.php, 2 \quickstart-3.5.0\typo3\thumbs.php, 1 \quickstart-3.5.0\typo3\t3lib\class.t3lib\_div.php, 5 \quickstart-3.5.0\typo3\t3lib\class.t3lib\_install.php, 1 \quickstart-3.5.0\typo3\t3lib\thumbs.php, 1 **Recherche effectuée, trouvé '="cgi"' 21 fois.** :underline:`**Dummy Package**` \dummy-3.5.0\index.php, 1 fois \dummy-3.5.0\showpic.php, 1 fois. \dummy-3.5.0\misc\phpcheck\incfile.php, 7 fois. \dummy-3.5.0\t3lib\class.t3lib\_div.php, 5 fois. \dummy-3.5.0\t3lib\class.t3lib\_install.php, 1 fois. \dummy-3.5.0\t3lib\thumbs.php, 1 fois. \dummy-3.5.0\tslib\index\_ts.php, 1 fois. \dummy-3.5.0\tslib\showpic.php, 1 fois. \dummy-3.5.0\typo3\init.php, 2 fois. \dummy-3.5.0\typo3\thumbs.php, 1 fois. \dummy-3.5.0\typo3\t3lib\class.t3lib\_div.php, 5 fois. \dummy-3.5.0\typo3\t3lib\class.t3lib\_install.php, 1 fois. \dummy-3.5.0\typo3\t3lib\thumbs.php, 1 fois. **Recherche effectuée, trouvé '="cgi"' 28 fois.** .. _Traiter-le-remplacement-de-la-valeur-is-execute: Traiter le remplacement de la valeur «is\_execute»... ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Pour éviter ceci :« **Fatal error: Call to undefined function: is\_executable()** PHP functionis\_executable()»qui est une erreur connue de PHP v4,x, lacune qui est réglée avec la future version Php v5 en version béta, une modification du code est à effectuer ... Une FAQ existe à ce sujet sur TYPO3 `Faq "is\_executable" `_ Vous devez donc modifier les deux fichiers suivants . .. ### BEGIN~OF~TABLE ### .. _Fichiers: **Fichiers** """""""""""" .. container:: table-row a **Fichiers** b **Valeur originale :** c **Nouvelle Valeur :** .. _typo3-ext-extrep-wizard-pi-class-tx-extrepwizard-compilefiles-php: ..\typo3\ext\extrep\_wizard\pi\class.tx\_extrepwizard.compilefiles.php """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a ..\typo3\ext\extrep\_wizard\pi\class.tx\_extrepwizard.compilefiles.php line: 72 b "is\_executable" =>is\_executable($file), c "is\_executable" => ((TYPO3\_OS == "WIN") ? true :is\_executable($file)), .. _typo3-mod-tools-em-index-phpline-2647: ..\typo3\mod\tools\em\index.phpline: 2647 """"""""""""""""""""""""""""""""""""""""" .. container:: table-row a ..\typo3\mod\tools\em\index.phpline: 2647 b "is\_executable" =>is\_executable($file), c "is\_executable" => ((TYPO3\_OS == "WIN") ? true :is\_executable($file)), .. ###### END~OF~TABLE ###### .. _Dmarrer-TYPO3-Testsite-paramtrage: Démarrer TYPO3-Testsite – paramétrage ------------------------------------- Voilà, nous y sommes et maintenant tout va se passer avec votre «browser» préféré». Saisissez l'adresse : « `http://localhost/typo3testsite/ `_ » (en remplaçant «localhost» par votre «nom de machine»). Vous avez des chances de ne rien obtenir .. si vous n'avez pas ajouté «index.php» dans la liste des «extensions» reconnus par votre WebServer.: .. ### BEGIN~OF~TABLE ### .. _img-9: |img-9| ^^^^^^^ .. container:: table-row Windows IIS |img-9| Apache Recherchez le fichier de configuration d'Apache «httpd.conf» Recherchez ensuite la section «Document types». Tout à la fin du paragraphe, Juste avant la directive , ajoutez les lignes suivantes : - «AddType application/x-httpd-php .php» - «AddType application/x-httpd-php-source .phps» .. ###### END~OF~TABLE ###### :underline:`**Quelques erreurs habituelles :**` Si vous obtenez le message : «Cannot find configuration. This file is probably executed from the wrong location». .. Traitez le remplacement de la valeur "cgi" par la valeur réelle de «php\_sapi\_name», vous l'avez oublié et allez regarder sur `typo3.org `_ la FAQ suivante `http://typo3.org/1422+M54defb70332.0.html `_ Vous obtenez soit d'abord le «Message 1», puis le «Message 2», soit (veinard) le seul «Message 2». Ci-dessous, vous avez les solutions .. .. ### BEGIN~OF~TABLE ### .. _Message-N1: **Message N°1** ^^^^^^^^^^^^^^^ .. container:: table-row a **Message N°1** Si vous obtenez ceci .. ...c'est que certains droits sur «/typo3/» n'ont pas été définis car PHP y écrit des fichiers cache «temp \*» Modifiez donc les droits pour le WebUser de votre WebServer (Ici pour IIS Iusr\_nommachine) b |img-10| .. _Message-N2: **Message N°2** ^^^^^^^^^^^^^^^ .. container:: table-row a **Message N°2** Modifier le fichier «index.php» dans «C:\Inetpub\wwwroot\typo3testsite\typo3\install\» ajouter «//» devant «die( ..)» et mettez aussi «\*/» à la fin de la ligne .. voyez ci-contre le code Avant et Après .. b |img-11| .. ###### END~OF~TABLE ###### **ET voilà Bravo !!!!** *(contrairement à la première impression, c'est bon, cette fenêtre étant un message d'information)* |img-12| .. _TYPO3-Install-Tool-1-2-3-mode: TYPO3 : Install Tool - «1.2.3 mode» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _img-13: |img-13| """""""" .. container:: table-row a |img-13| L'information demandée est le nom et le mot de passe de Mysql, car TYPO3 gère quasiment toutes les informations de votre «Application Web» dans le DBS et là, il a besoin de se connecter sur Mysql. Ces informations sont dans «my.ini» dans la section «[client] et non pas les infos d'accès à «WinMysql Admin» (section [WinMySQLadmin]). Le **Username par défaut** **«root»** convient, **Host** est «localserv» ou mieux votre «nomsmachine», pour exemple «Braindsrv» b |img-14| Comme indiqué, «localconf.php» doit être modifié. (si vous avez omis de mettre les permissions sur les répertoires et fichiers, vous aurez des problèmes. «NOTICE..» vous permet de passer l'étape de création de la base TYPO3 dans le DBS (si vous savez quoi faire) .. ###### END~OF~TABLE ###### :underline:`**Etape de création de la Base dans votre DBS**` .. ### BEGIN~OF~TABLE ### .. _Message-n3-le-nom-de-la-database-ne-peut-pas-contenir-tous-les: **Message n°3** – le nom de la database ne peut pas contenir tous les """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a **Message n°3** – le nom de la database ne peut pas contenir tous les caractères et notamment pas d'espace ou de tiret «-» et c'est pourquoi on a cette Horreur!!!! Bien sûr, il est chaudement recommandé de créer une «new database» .. si vous disposiez déjà d'une database... *Vous pouvez rencontrer ce message d'erreur pour plusieurs autres cas. La base de donnèe existe déjà et que vous tenter de créer une nouvelle database avec le même nom, vous croyez être connecté correctement mais en fait vous utilisez un «username» qui ne convient pas aux opérations de création de la database (utilisez root).* b |img-15| .. _Dans-le-nom-de-la-nouvelle-table-pas-d-espaces-ni-de-caractres: Dans le nom de la nouvelle table, pas d'espaces, ni de caractéres """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a Dans le nom de la nouvelle table, pas d'espaces, ni de caractéres spèciaux, mais «underscore» est possible et maintenant vous pouvez appuyer sur le bouton **«Update localconf.php»** b |img-16| .. ###### END~OF~TABLE ###### .. ### BEGIN~OF~TABLE ### .. _underline-Cration-des-Tables-dans-la-Database-qui-est-vide-pour: :underline:`**Création des Tables dans la Database qui est vide pour """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a :underline:`**Création des Tables dans la Database qui est vide pour TYPO3**` aucun choix particulier sinon de «cliquer» sur le bouton «database.sql» et TYPO3 va créer ses tables. Cet écran est utile quand vous effectuer une mise à jour avec une nouvelle version de TYPO3. Vous obtenez alors l'écran ci-dessous. **Vous avez donc réussi ... Bravo car c'est en effet encore un peu long ..** ***n'est ce pas ..*** **?** Vous avez trois choix : «Go to the frontend» (FE) pour les intimes et vous en êtes maintenant .. (c'est pour accéder au site comme client ..) «Go to the Backend» (BE) pour les initiés. C'est l'administration .. mais c'est encore un peu tôt .. **DONC .. «Continue to Configure TYPO3» .. c'est le bon choix** **Et .. vous arrivez sur l'écran en bas à droite .. avec le menu .. (fin de la procédure «1.2.3»)** b |img-17| .. _Notice-Install-Tool-is-running-in-123-mode-Click-here-to: **«Notice : Install Tool is running in «123» mode . Click here to """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a **«Notice : Install Tool is running in «123» mode . Click here to disable.** Cette option est utilisable dans plusieurs cas que vous découvrirez plus tard ou - votre Database existe déjà dans le DBS et vous ne voulez donc pas la remplacer ou l'écraser - votre Database existe et vous voulez effectuer des changements par exemple vous êtes dans un processus de mise à jour de v3.1 en v3.5 - vous souhaitez créer une Database mais vide, avec le minimum de tables pour TYPO3 mais pas installer le site et les exemples de Testsite ou d'un autre package b |img-18| .. ###### END~OF~TABLE ###### .. _Menu-TYPO3-Install-Tool: Menu «TYPO3 Install Tool» ^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _Basic-Configuration-Vous-commencez-ici: **Basic Configuration** Vous commencez ici .. """"""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a **Basic Configuration** Vous commencez ici .. **Database Analyzer** – sera utile pour les mises à jour de TYPO3 ou si vous avez des soucis avec vos bases de donnèes. **Image Processing –** vous permettra d'effectuer les réglages pour les logiciels de traitement des Images tels que IM, GS et GD/Freetype **All configuration –** quand vous aurez effectué plusieurs installations, vous irez directement ici .. **typo3temp/** - répertoire temporaire à vider de temps en temps .. et notamment des fichiers images ayant servi de tests (3: Image processing) **phpinfo()** en fait un peu plus d'informations que le phpinfo de base .. utile .. **Edit files in typo3conf/** êtes-vous réellement expert? **About** – un grand classique **ICI .. c'est l'occasion pour vous de mettre votre propre mot de passe en remplacement de «joh316» (à ne pas oublier .. )** b |img-19| .. _Explications-de-texte-et-de-l-iconographie-ou-comment-interprter: Explications de texte et de l'iconographie , ou comment interpréter """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a Explications de texte et de l'iconographie , ou comment interpréter les situations et les messages .. A noter que le script en cours d'exécution est indiqué en bas des écrans. Bien sûr, il faut absolument ôter tous les messages «Error!» d'un rouge éclatant !! *Illustration ci-contre ..* b |img-20| .. ###### END~OF~TABLE ###### .. _Menu-TYPO3-Install-Tool-1-Basic-Configuration: Menu «TYPO3 Install Tool- 1:Basic Configuration» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _1-Basic-Configuration: **1: Basic Configuration** """""""""""""""""""""""""" .. container:: table-row a **1: Basic Configuration** Vous avez choisi d'aller sur le premier choix du menu et si par hasard vous n'aviez pas correctement affectées les droits nécessaires à «IUSR» sur «/typo3temp/ et /typo3/temp/», voilà ce que vous obtiendriez. *SI par hasard .. vous êtes dans ce cas ... vous voulez aller trop vite .. je vous comprends d'ailleurs .. mais . Vous devez remonter à l'étape .* . **«check-list sur la configuration des droits de «IUSR»»** b |img-21| .. ###### END~OF~TABLE ###### :underline:`**1 : Basic Configuration - Étape de validation de«PHP.ini»**` .. ### BEGIN~OF~TABLE ### .. _Un-peu-plus-bas: Un peu plus bas .. : """""""""""""""""""" .. container:: table-row Un peu plus bas .. Si vous avez la version 4.34, alors pas de soucis(c'est indiqué dans«php.ini». - d'ailleurs c'est juste une information pour attirer votreattention et non pas une détection d'une erreur - .«Php.ini» met «register\_globals = Off» et c'est très bien comme celapour des raisons de sécurité. Quand vous développerez, vous reverrezéventuellement ce paramètre.Mis par défaut dans Php.iniMis par défaut dans Php.iniMis par défaut dans Php.iniMemory Limit Nous l'avions spécifié dans Php.ini pour être conformeavec cette vérification de TYPO3 (SI vous n'avez que 8M c'est bonaussi..)Max Execution Time N'oubliez pas ce paramètre qu'il faudra parfoisaugmenter .. c'est le délai d'attente de Mysql avant de déclarer qu'ilne répond plus .. Parfois, sur des procédures de validation notammentdes Extensions, il faut attendre 120 Sec ou plus.«Sendmail Path» - C'est normal, car cette option est pour Unix«Send test mail» - SI votre serveur SMTP est configuré, alors allez-yPhp.ini est correctement paramétré.Idid Un peu plus bas .. : Si vous avez la version 4.34, alors pas de soucis(c'est indiqué dans «php.ini». - d'ailleurs c'est juste une information pour attirer votre attention et non pas une détection d'une erreur - . «Php.ini» met «register\_globals = Off» et c'est très bien comme cela pour des raisons de sécurité. Quand vous développerez, vous reverrez éventuellement ce paramètre. Mis par défaut dans Php.ini Mis par défaut dans Php.ini Mis par défaut dans Php.ini Memory Limit : Nous l'avions spécifié dans Php.ini pour être conforme avec cette vérification de TYPO3 (SI vous n'avez que 8M c'est bon aussi..) Max Execution Time – N'oubliez pas ce paramètre qu'il faudra parfois augmenter .. c'est le délai d'attente de Mysql avant de déclarer qu'il ne répond plus .. Parfois, sur des procédures de validation notamment des Extensions, il faut attendre 120 Sec ou plus. «Sendmail Path» - C'est normal, car cette option est pour Unix «Send test mail» - SI votre serveur SMTP est configuré, alors allez-y Php.ini est correctement paramétré. Id id |img-22| |img-22| .. ###### END~OF~TABLE ###### :underline:`**Validation de GDLIB**` .. ### BEGIN~OF~TABLE ### .. _Trouv-car-l-extension-active-extension-php-gd2-dll: Trouvé car l'extension activée «extension=php\_gd2.dll» """"""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row Trouvé car l'extension activée «extension=php\_gd2.dll»**Gif/Png** est un débat .. chaud .. dans la communauté, pourl'instant, ne vous en faites pas ..**Freetype** est inclus aussi dans Php/GD2 .. la preuve ..*Tout va plutôt bien si vous obtenez ces informations..***Ah non flûte !!**Pas de panique, underline`**IM est bien installé mais .**` .on a pas encore dit à TYPO3 où il se trouvait,Voilà, c'est ici qu'il faut le faire .. donc .. j'ai ajouté 'dans le(screenshot) «C\Progiciels\ImageMagick\» (avec le «\») et j'ai coché«check LZW ...»à vous de faire pareil.**Enfin. Vous pouvez appuyer sur le bouton «Send»** Trouvé car l'extension activée «extension=php\_gd2.dll» **Gif/Png** est un débat .. chaud .. dans la communauté, pour l'instant, ne vous en faites pas .. **Freetype** est inclus aussi dans Php/GD2 .. la preuve .. *Tout va plutôt bien si vous obtenez ces informations..* **Ah non flûte !!** Pas de panique, :underline:`**IM est bien installé mais .**` . on a pas encore dit à TYPO3 où il se trouvait, Voilà, c'est ici qu'il faut le faire .. donc .. j'ai ajouté 'dans le (screenshot) «C:\Progiciels\ImageMagick\» (avec le «\») et j'ai coché «check LZW ...» à vous de faire pareil. **Enfin. Vous pouvez appuyer sur le bouton «Send»** |img-23| |img-23| .. _Voil-C-est-bon: **Voilà . C'est bon** """"""""""""""""""""" .. container:: table-row Trouvé car l'extension activée «extension=php\_gd2.dll»**Gif/Png** est un débat .. chaud .. dans la communauté, pourl'instant, ne vous en faites pas ..**Freetype** est inclus aussi dans Php/GD2 .. la preuve ..*Tout va plutôt bien si vous obtenez ces informations..***Ah non flûte !!**Pas de panique, underline`**IM est bien installé mais .**` .on a pas encore dit à TYPO3 où il se trouvait,Voilà, c'est ici qu'il faut le faire .. donc .. j'ai ajouté 'dans le(screenshot) «C\Progiciels\ImageMagick\» (avec le «\») et j'ai coché«check LZW ...»à vous de faire pareil.**Enfin. Vous pouvez appuyer sur le bouton «Send»** **Voilà . C'est bon** sauf le support du Gif car la version est en v5.54 vous n'avez pas fini de voir certains se quereller sur la bonne version de IM mais pur vous tout va bien .. |img-23| |img-24| .. ###### END~OF~TABLE ###### :underline:`**.. Suite ..**` .. ### BEGIN~OF~TABLE ### .. _Tout-en-bas-de-l-cran-vous-avez-cette-possibilit: Tout en bas de l'écran – vous avez cette possibilité """""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row Connection à la base de donnèe... Tout en bas de l'écran – vous avez cette possibilité |img-25| |img-26| .. _Laissez-tout-comme-c-est-indiqu: ***Laissez tout comme c'est indiqué*** """""""""""""""""""""""""""""""""""""" .. container:: table-row Connection à la base de donnèe... ***Laissez tout comme c'est indiqué*** ***.. pour l'instant ..*** ***vous verrez plus tard dans vos futurs projets ..*** **Site Name –** Vous pouvez mettre le nom que vous souhaitez ... C'est le nom du site qui apparaîtra dans la barre de navigateur de vos visiteurs. « **composite»** .. cous verrez, c'est pas tout à fait cela .. mais on verra après .. ) *(sélectionnez le choix proposé avec le menu déroulant)* **«Update localconf.php»** **IMPERATIF pour sauvegarder les paramètres, notamment celui que l'on a mis pour «IM» du chemin d'accès** *et notamment la confirmation que l'on vous demande tout de suite après dans le Menu Général **«click to continue..»*** |img-25| |img-27| .. ###### END~OF~TABLE ###### .. _Menu-TYPO3-Install-Tool-2-Database-Analyzer: Menu «TYPO3 Install Tool- 2:Database Analyzer» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _ce-menu-sert-surtout-pour-les-upgrade-de-versions-de-TYPO3-quand-il: **ce menu sert surtout pour les upgrade de versions de TYPO3 quand il """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row |img-28| **ce menu sert surtout pour les upgrade de versions de TYPO3 quand il faut garder la Database mais opérer les modifications tout en gardant intactes les données de votre site** **donc pour plus tard, un autre guide d'utilisation existe d'ailleurs pour les upgrade ..** .. ###### END~OF~TABLE ###### .. _Menu-TYPO3-Install-Tool-3-Image-Processing-validation-des-fonctions-graphiques: Menu «TYPO3 Install Tool- 3:Image Processing» validation des fonctions graphiques ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _img-30: |img-30| """""""" .. container:: table-row a |img-30| **Suit, une longue et utile explication.. ne soyez pas impatient, prenez le temps de lire .. c'est utile ..** **Il faut régler certains paramètres** d'affichage (nos explications se basent sur IM v5.57) Choisissez **4: All Configurations** cherchez et mettez les paramètres suivants ***[GFX][TTFdpi] = 96*** (pour le texte Freetype) ***GDLib\_2 = 1*** **[GFX][im\_v5effects] = 1** (pour le Tga) et un meilleur rendu .. (consomme plus de Cpu ..) **[GFX][im\_noFramePrepended] = 1** (pour les [0] ) Le dernier paramètre ne prend pas effet de suite car il faudrai vider tous les caches («All cache» du menu BE.) Donc si vous obtenez encore des erreurs comme des images «PNG» blanches, laissez et quand vous redémarrerez votre ordinateur, vous vérifierai à nouveau... b |img-31| **Il va falloir traiter ces petits soucis ....** .. _Exemple: **Exemple** : """"""""""""" .. container:: table-row a **Exemple** : |img-32| **POUR FINIR ...** **Allez à la fin de la page tout en bas ..** **Appuyez sur le bouton «Write to localconf.php»** **n'oubliez pas de confirmer .. en appuyant sur** **«Click to continue...»** .. _les-paramtres-de-la-section-GFX-4-All-configuration-sont-lists: **les paramètres de la section [GFX] «4:All configuration» sont listés """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a **les paramètres de la section [GFX] «4:All configuration» sont listés avec les valeurs attendues selon la version v4.43 ou v5.54 de IM de manière à ce que vous vérifiez vos paramètres. (voir à la fin de ce paragraphe)** .. ###### END~OF~TABLE ###### .. ### BEGIN~OF~TABLE ### .. _img-33: |img-33| """""""" .. container:: table-row 1- Reading Image ..- fonctionne |img-33| 1- Reading Image (IM utilise Ghostscript) |img-34| .. ###### END~OF~TABLE ###### .. ### BEGIN~OF~TABLE ### .. _img-35: |img-35| """""""" .. container:: table-row 2 Writing GIF and PNG |img-35| 3 Scaling images |img-36| .. _Si-vous-aviez-ce-message-c-est-par-ce-que-TYPO3-lance-combine-alors: Si vous aviez ce message, c'est par ce que TYPO3 lance «combine» alors """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row 2 Writing GIF and PNG Si vous aviez ce message, c'est par ce que TYPO3 lance «combine» alors que pour IM v5 a ce programme s'appelle maintenant «composite» et que la version V5 n'a pas été détecté (vous l'auriez vu dans les messages plus haut ..) 3 Scaling images |img-37| Ce que nous devrions obtenir ... .. _Aller-dans-le-menu-4-All-Configuration: Aller dans le menu «4: All Configuration» """"""""""""""""""""""""""""""""""""""""" .. container:: table-row 2 Writing GIF and PNG Aller dans le menu «4: All Configuration» |img-39| et cherchez ... pour y mettre «composite» .. ###### END~OF~TABLE ###### .. ### BEGIN~OF~TABLE ### .. _img-40: |img-40| """""""" .. container:: table-row 5 GD Library functions (test de GD/Freetype) |img-40| Voilà les résultats que vous devez obtenir dans l'utilisation des fonctions graphiques textes et images b |img-41| .. ###### END~OF~TABLE ###### .. _Paramtres-GFX-du-Menu-Gnral-4-All-configuration: Paramètres [GFX] du Menu Général «4:All configuration» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _IM-v-4-43-Php-GD2: IM v 4.43 – Php GD2 """"""""""""""""""" .. container:: table-row IM v 4.43 Php GD2 IM v 4.43 – Php GD2 IM v5.54 Php GD2 IM v5.54 – Php GD2 .. _GFX-image-processing-1: - [GFX][image\_processing] = 1 """""""""""""""""""""""""""""" .. container:: table-row IM v 4.43 Php GD2 - [GFX][image\_processing] = 1 - [GFX][thumbnails] = 1 - [GFX][thumbnails\_png] = 0 - [GFX][gif\_compress] = 1 - [GFX][imagefile\_ext] = gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai - [GFX][gdlib] = 1 - [GFX][gdlib\_png] = 0 - [GFX][gdlib\_2] = 0 - [GFX][im] = 1 - GFX][im\_path] = C:\Progiciels\ImageMagick\ :underline:`ou` GFX][im\_path] = C:\apache\ImageMagick\ - [GFX][im\_path\_lzw] = C:\Progiciels\ImageMagick\ :underline:`ou` [GFX][im\_path\_lzw] = C:\apache\ImageMagick\ - [GFX][im\_version\_5] = 0 - [GFX][im\_negate\_mask] = 0 - [GFX][im\_imvMaskState] = 0 - [GFX][im\_no\_effects] = 0 - [GFX][im\_v5effects] = 0 - [GFX][im\_mask\_temp\_ext\_gif] = - [GFX][im\_mask\_temp\_ext\_noloss] = miff - [GFX][im\_noScaleUp] = 0 - [GFX][im\_combine\_filename] = combine - [GFX][im\_noFramePrepended] = 0 - [GFX][enable\_typo3temp\_db\_tracking] = 0 - [GFX][TTFLocaleConv] = - [GFX][TTFdpi] = 72 IM v5.54 Php GD2 - [GFX][image\_processing] = 1 - [GFX][thumbnails] = 1 - [GFX][thumbnails\_png] = 0 - [GFX][gif\_compress] = 1 - [GFX][imagefile\_ext] = gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai - [GFX][gdlib] = 1 - [GFX][gdlib\_png] = 1 - [GFX][gdlib\_2] = 1 - [GFX][im] = 1 - GFX][im\_path] = C:\Progiciels\ImageMagick\ - [GFX][im\_path\_lzw] = C:\Progiciels\ImageMagick\ - [GFX][im\_version\_5] = 1 - [GFX][im\_negate\_mask] = 1 - [GFX][im\_imvMaskState] = 0 - [GFX][im\_no\_effects] = 1 - [GFX][im\_v5effects] = 1 - [GFX][im\_mask\_temp\_ext\_gif] = 1 - [GFX][im\_mask\_temp\_ext\_noloss] = miff - [GFX][im\_noScaleUp] = 0 - [GFX][im\_combine\_filename] = composite - [GFX][im\_noFramePrepended] = 1 - [GFX][enable\_typo3temp\_db\_tracking] = 0 - [GFX][TTFLocaleConv] = - [GFX][TTFdpi] = 96 .. ###### END~OF~TABLE ###### .. _Menu-TYPO3-Install-Tool-5-6-7: Menu «TYPO3 Install Tool- 5: - 6: -7:» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _Les-tests-ont-crs-plusieurs-fichiers-temporaires-et-ce-menu-vous: Les tests ont créés plusieurs fichiers temporaires et ce menu vous """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row 5 typo3temp/ Les tests ont créés plusieurs fichiers temporaires et ce menu vous permet de «vider» le répertoire de ses fichiers temporaires. |img-44| La fonction de mise à zéro du cache et des fichiers temporaires sera parfois utilisée pour l'administration dans le BE (backend) après changement de certains paramètres 6 Edit files in typo3conf/ |img-45| **encore un peu trop tôt pour aller dans cette option, ne croyez vous pas?** .. ###### END~OF~TABLE ###### .. _Scurit-de-TYPO3-et-de-vos-sites: Sécurité de TYPO3 et de vos sites ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Voici quelques informations pour améliorer la sécurité de votre site. Supprimez le répertoire "/install" car des malveillants pourraient lancer la procédure d'installation et mettre un user/password d'administrateur, ou enlever au moins les fichier «.php» et au minimum protéger le répertoire avec les droits NTFS, par exemple en retirant les droits à tous le monde sauf à l'administrateur sur ce répertoire et dépendants. Et, changer le mot de passe ' *:underline:`**joh316**`* ' connu par tout le monde !! Il est aussi conseillé de retire le répertoire "/dev" ou de retirer les droits NTFS Choisir un mot de passe du BE qui soit pas trop simple .... et mieux créez un nouvel utilisateur administrateur et un mot de passe «introuvable» en allant sur le Menu Général «2: Database Analyser» D'autres protections plus poussées sont encore possibles, selon une note d'analyse de sécurité (reportez vous au site TYPO3) «showpic.php et thumbs.php» doivent être modifiés Enlevez les répertoires de démonstration et protégez au maximum avec NTFS "/fileadmin" et "/typo3conf" .. _Accs-au-FE-Wellcome-to-the-TYPO3-testsite-et-au-BE-Administration-Login: Accès au FE 'Wellcome to the TYPO3 testsite) et au BE (Administration Login) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |img-46| L'installation es désormais terminée, vous êtes prêt à entamer la phase d'utilisation de TYPO3 et à apprendre la manière d'élaborer un site. Pour l'instant, ce qui est important est de savoir comment accéder au «BE» (BackEnd), soit l'interface d'administration et de conception, mais également le moyen d'accéder aux procédures de configuration et de mise à jour. Vous allez aussi pouvoir profiter du FE (Front End) et comme un des futurs utilisateurs de votre futur site, admirez le résultat du travail de conception et d''auteur que vous permet TYPO3. Les différents modes d'accès sont donc : **BE** , l'adresse sur votre navigateur est (http://[nom.machine]/[nom.répertoire]/typo3/index.phph) et dans notre cas `http://localhost/typo3testsite/typo3/index.php `_ - Cet accès est protégé par une demande d'identification qui est par défaut (username=admin, password=password) - **FE** , l'adresse sur votre navigateur est (http://[nom.machine]/[nom.répertoire]/) et dans notre cas `http://localhost/typo3testsite/ `_ - **INSTALL** , si il se révélait nécessaire de repartir sur la procédure d'installation, l'adresse est (http://[nom.machine]/[nom.répertoire]/typo3/install/) Le «mot de passe» est « joh316» .... à moins que ... vous ayez bien tout lu et au premier écran vous ayez saisi l'opportunité de changer ce «mot de passe», vous devriez vous en souvenir alors .. .. _tapes-suivantes: Étapes suivantes ---------------- Une fois dans le BE, vous verrez un menu des modules disponibles à la gauche de l'écran. Je vous suggère de prendre le temps nécessaire pour lire le module «Help>About», car il donne une brève introduction pour chacun de ces modules. Vous devriez également passer en revue le BE afin de le découvrir et de situer chaque chose. .. _Crer-votre-site-notions-de-site-application-database-et-package: Créer votre site – notions de «site, application, database et package» ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Le mieux pour comprendre, c'est de s'appuyer sur notre expérience récente.. Nous avons «téléchargé» un « **package** » parmi ceux proposé, dans notre cas «Testsite» Nous avons créé une « **application** » dès lors où nous avons créé un répertoire (dans notre cas, «C:\Inetpub\wwwroot/typo3testsite/» et y avons mis le package dedans et nous avons paramétré cette application en sauvant les informations de paramétrage dans le fameux **«localconf.php»** Au lancement de la configuration, nous avons dû (autrement TYPO3 ne peut fonctionner», créer une **«database»** , ici «TYPO3\_testsite» Dans l'application (associée à une database) nous allons avoir autant de sites que nous voulons et dans l'exemple de Testsite, il y a plusieurs sites qui sont dèja montrés.. Vous pouvez créé des sites pour vous faire la main dans l'application que nous avons installée (typo3testsite) *Conclusion* – à une application, on associe une database et une seule, soit en choisissant une database existante ou en créant une nouvelle qui est sur Mysql et qui contient la définition de nos sites et les contenus hors média (graphiques ..) :underline:`**Pour créer votre site, vous avez donc plusieurs manières de procéder :**` **La première en partant de l'application typo3testsite** que nous avons installer, dans l'application «typo2testsite» où, vous verrez il est aisé d'ajouter des sites rattachés à un domaine internet (une adresse de domaine). L'avantage est de pouvoir se servir du matériel (template, image, etc ..) disponible pour progresser tranquillement. **La seconde en créant une nouvelle application** avec par exemple «montypo3» en créant un répertoire et en y copiant .... quoi alors?, quel package? :underline:`**Choix du Package –**` comme pour Testsite, les packages TYPO3 se trouvent ici - `http://typo3.org/1274.0.html `_ - **QuickStart package :** pour démarrez avecTYPO3 et disposer d'un excellent `tutorial `_ ( `PDF `_ ) qui vous propose de nombreuses heures d'entraînement et la connaissance pour le «minimum vital» - **Testsite package -** vous connaissez les bases deTYPO3 et voulez en voir plus sur les fonctionnalités avancées - **"Dummy" package -** Si vous voulez commencer un projet nouveau avec le minimum, «Dummy» offre une base de données vide avec seulement un utilisateur simple d'administration configuré(user: "admin", PW: "password"). - **Freesite package -** Ce package est pour les utilisateurs experts (!) pour en savoir plus `"freesite"extension, `_ et permet dans une approche type «ISP» de permettre à des clients de créer leu Database en un instant `More info `_ .. ### BEGIN~OF~TABLE ### .. _Si-nous-avons-trois-applications-donc-dans-trois-rpertoires: Si nous avons trois applications, donc dans trois répertoires """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. container:: table-row a Si nous avons trois applications, donc dans trois répertoires différents, chacun avec un package installé, le même ou différent, nous aurons pour lancer - A1 (testsite ) c'est une adresse http://locahost/testsite/ - A2 (Quickstart ) c'est une adresse http://locahost/quickstart/ - A3 (TYPO3) c'est une adresse http://locahost/typo3/ b A l'installation de A1, A2 et A3, TYPO3 demande soit d'accéder à une database, soit d'en créer une nouvelle sur Mysql. Dès lors,on pourrai imaginer d'accéder à partir de deux applications différentes sur la même Database .. ce n'est pas du tout recommandé .. il vaut mieux avoir une database par Application soit : - A1 je crée la database TYPO3\_testsite - A2 je crée la database TYPO3\_quickstart - A3 je crée la database TYPO3 .. ###### END~OF~TABLE ###### Alors, à quoi cela sert de pouvoir accéder à une database dans la procédure d'installation? Eh bien lorsque TYPO3 version v3.6 va sortir, vous aller recopier les nouveaux fichiers de programme, de préférence en créant une nouvelle «application», soit un nouveau répertoire, et, en lançant l'installation, vous ne comprendriez pas de ne pas pouvoir reprendre vos anciens sites créés avec la version v3.5 qui se trouvent dans la database «monttypo3» (un exemple ou encore typo3testsite). Dès lors, vous allez pouvoir lui dire .. non non, pas une nouvelle database, mais mon ancienne .. et TYPO3 v3.6 va faire en sorte de restructurer votre database pour la mettre à jour tout en gardant vos créations. :underline:`**Procédure pour créer une application avec une database vide**` : Installer une Database vide est intéressant pour commencer une nouvelle application et de nouveaux sites mais vous devez tenir compte du fait que cela vous amène à installer le package «Dummy» avec une Database créée mais vide de tout exemple et ce n'est pas une situation très confortable pour ceux n'ayant pas encore atteint un niveau d'expert. A chaque fois qu'une version de TYPO3 est officiellement diffusée (pas les prévisions ou RC), il y a habituellement un package "Dummy" qui contient les tables et les dossiers normaux trouvés dans le ZIP de testsite, mais sans les contenus spécifiques d'exemples de «Testsite». Vous pouvez donc installer le Package «Dummy» comme nous l'avons fait pour «Testsite». Une autre solution est de partir d'une installation existante et de «vider la Database» ou de créer une nouvelle database à laquelle le fichier «localconf.php» et ce répertoire d'application TYPO3 seront désormais rattaché. Voilà la procédure : : Entrez dans «TYPO3 Install Tool» avec votre browser sur «http://your.site.name/votrerepertoire/typo3/install/», le password par défaut étant «joh316» A partir du Menu, choisissez l'option «1: Basic Configuration», allez vers le bas de la page et entrez les informations regardant votre «username», votre «password» et votre «host» (ici, «root», rien, et «localhost») entrez un nouveau nom de Database sous le libellé «Create database? (Enter name):» *:underline:`**OU**`* choisissez la Database dans le menu déroulant si elle existe (vous pouvez l'avoir créé sur Mysql avec d'autres outils) A la fin de la page, cliquez sur le bouton «Update localconf.php» N'oubliez pas de cliquez sur le lien en rouge « **Click to continue...** » pour confirmer . Vous êtes sur le menu général et vous choisissez l'option «2: Database Analyser.» Vers la fin de la page, Cliquez sur « **Compare** **»** A la fin de la liste des «Update required tables», appuyez sur le bouton «Write to database», et les tables sont donc crées. Vous devez remplir les Tables avec les informations minimum et pour cela, Cliquez sur « **Import** » **à droite du libellé «Dump static data»** et *:underline:`**NON**`* les choix proposés à droite du libellé « typo3conf/database.sql» Vous voyez des Titres avec les libellés « Import SQL dump: / Select tables to import» Cochez le choix « **Import the whole file 'CURRENT\_STATIC' directly (ignores selections above):** » Appuyez sur le bouton «Write to Database» Connectez-vous maintenant sur le BE (back end), vous êtes prêt pour y aller . .. _Extension-Manager-EM: Extension Manager (EM) ^^^^^^^^^^^^^^^^^^^^^^ **Le «Guide d'utilisation des Extensions TYPO3»** est en cours d'élaboration et en attendant, quelques points essentiels pour commencer. Depuis le version 3.5 de TYPO3, l'architecture du système à été changée. Précédemment, tous les modules et composants étaient intégrés au système, et chaque installation incluait tout…, que vous en ayez eu besoin ou pas! TYPO3 est maintenant distribué sous forme d'une installation de fichiers et de dossiers concernant le noyau, et des Extensions globales qui sont en usage permanent. Les fonctionnalités additionnelles sont fournies par le téléchargement, puis l'installation d'autres Extensions, écrites par Kasper lui-même, ou par d'autres développeurs et utilisateurs. Les Extensions sont gérées dans un dépôt en ligne (online repository) sur `typo3.org `_ . Dans le BE, si vous cliquez sur le module «Tools>Ext Manager» vous accédez sur le «Extension Manager». C'est l'outil que vous emploierez pour regarder, télécharger, installer, désinstaller, créer et télécharger des Extensions. Utilisez le menu déroulant se situant en Haut à gauche de la fenêtre de EM pour choisir ce que vous voulez voir. Pour télécharger et installer une Extension, faites ceci… Choisir la page “Import extensions from the online repository” et cliquer le bouton «Connect» Les Extensions seront listées en deux groupes : celles qui sont disponibles et celles qui ne le sont pas déjà sur votre système (voir icône dans la colonne de gauche)… cliquez sur cette icône pour télécharger l'Extension sur votre serveur. L'Extension est sur votre serveur mais pas encore installée. Sélectionnez “Available extensions to install” dans le menu déroulant, cherchez et sélectionnez l'Extension que vous voulez installer dans la liste et cliquez le bouton « **+** » à gauche. Si des mises à jour de votre base de données sont exigées, il vous sera demandé d'exécuter cette procédure Videz le «Cache», déconnectez (log out) et revenez, et la nouvelle prolongation sera prête à l'emploi (notez que se déconnecter et se reconnecter n'est pas exigée pour toutes les Extensions) Pour un premier essai, «Connectez-vous»… et téléchargez l'Extension «Help>Welcome» et installez la. Après s'être déconnecté et être reconnecté, vous verrez le nouveau module dans le BE sous «you guessed..» Help>Welcome! Cliquez dessus pour voir une introduction sur la façon d'employer certaines des fonctionnalités de TYPO3. .. _Templates: Templates ^^^^^^^^^ TYPO3 est un système simple pour l'édition des contenus et pour les auteurs et contributions, mais il est complexe pour des réalisateurs, et n'est pas forcément rapide d'apprentissage. Cependant, si vous consacrez assez de temps à sa prise en mains, vous trouverez TYPO3 agréable et efficace à employer. En particulier, vous avez besoin de prendre en mains TypoScript (lisez les documents `TSref `_ et `TypoScript by Example `_ ) ...c'est le langage «script» de définition développé par Kasper, avec lequel vous mettez au point vos Templates (gabarits) et qui permet de configurer les nombreuses fonctions de TYPO3. TYPO3 est un des meilleurs, tout en étant très largement documenté, parmi les produits «opensource» que vous pouvez trouver. Servez-vous de ces ressources pour vous informer sur le système, et comprendre ce que vous pouvez en obtenir. . Cette documentation extensive est fournie sur `documentation page `_ ( `typo3.org `_ ), et ceci inclut des tutoriaux et des manuels techniques et de référence.. il est fortement recommandé que vous joigniez la liste de diffusion (mailing list) sur le site officiel de TYPO3. Sur la liste vous trouverez beaucoup de membres expérimentés de la communauté qui sont disposés à vous aider sur des problèmes que vous pouvez avoir, ou vous conseiller sur la façon dont vous pouvez accomplir une tâche particulière. Vous pouvez également souhaiter joindre une des autres listes d'expédition qui sont consacrées à TYPO3 à `mailing list page `_ sur `typo3.org `_ ou typo3.fr pour y obtenir plus d'informations. .. _tapes-et-Tutoriaux-pour-continuer: Étapes et Tutoriaux pour continuer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Voilà les prochaines étapes que l'on peut vous conseiller - Prenez le temps de parcourir, de découvrir et de naviguer sur Testsite et de regardez le BE - Puis, installez le package «Quickstart» que vous trouvez à cette adresse `http://typo3.org/1274.0.html `_ (11/03),ce qui vous permettra de vous habituer aux installations et d'aller plus loin dans la découverte - Un tutorial très complet existe pour le package «Quickstart» qui vous permet de vraiment prendre en mains le BE et la gestion d'application TYPO3 et de sites. Voir ce lien (11/03 `http://typo3.org/doc.0.html?&t x\_extrepmgm\_pi1[extUid]=491&cHash=9241ee54f7 `_ - Marlies Cohen a mis à disposition de TYPO3 un très bon manuel «TYPO3 Tutorial» disponible à cette adresse `http://typo3.org/doc.0.html?&en cryptionKey=&tx\_extrepmgm\_pi1[extUid]=608&tx\_extrepmgm\_pi1[tocEl]= 1846&cHash=348e4cfcc8 `_ qui vous permet de vous familiariser dans l'utilisation du BE et FE de TYPO3 d'un point de vue «utilisateur concepteur». Son manuel repose sur un exemple disponible sur son site Mcuniverse © Marlies Cohen `mc(AT)mcuniverse.com. `_ Il y a sur ce site d'autres tutoriaux intéressants. - Après tout cela, vous serez prêt et impatient de commencer votre site et l'étape suivante la plus adéquate est d'apprendre à fabriquer son «Template» (gabarit), en fait son Template et CSS pour obtenir le Design que vous souhaitez. Pour votre site. Vous pourrez alors regarder le «Tutorial: Golive Template integration» et le «Typoscript by example». - le nombre de documents est impressionnant, vous en trouvez une liste exhaustive ici : `http://typo3.org/1421.0.html `_ - N'oubliez pas non plus la vidéothèque assez impressionnante, fait rare, et qui vous permettra d'améliorer votre niveau de compréhension de l'anglais, voir même de l'allemand ou du danois... Vous verrez que ces vidéos sont fort utiles. .. Voyez à cette adresse : `http://typo3.org/1407.0.html `_ .. _To-do-List: To-do List ---------- - .. corrections et remarques à intégrer - .. _Changelog: Changelog --------- 01-12-2003 – Première version pour validation 25-01-2004 – Première version validée, attente de mise en place de «points spots» dans les pages pour une meilleure lecture du docuement. |img-47| Guide d'installation de TYPO3 - 32 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. :border: 0 .. :height: 118 .. :id: Image13 .. :name: Image13 .. :width: 554 .. |img-2| image:: img-2.png .. :align: left .. :border: 0 .. :height: 371 .. :id: Image5 .. :name: Image5 .. :width: 419 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 443 .. :id: Image12 .. :name: Image12 .. :width: 609 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 240 .. :id: Image63 .. :name: Image63 .. :width: 603 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 351 .. :id: Image16 .. :name: Image16 .. :width: 461 .. |img-6| image:: img-6.png .. :align: left .. :border: 0 .. :height: 266 .. :id: Image15 .. :name: Image15 .. :width: 224 .. |img-7| image:: img-7.png .. :align: left .. :border: 0 .. :height: 279 .. :id: Image3 .. :name: Image3 .. :width: 318 .. |img-8| image:: img-8.png .. :align: left .. :border: 0 .. :height: 298 .. :id: Image6 .. :name: Image6 .. :width: 318 .. |img-9| image:: img-9.png .. :align: left .. :border: 0 .. :height: 174 .. :id: Image4 .. :name: Image4 .. :width: 327 .. |img-10| image:: img-10.png .. :align: left .. :border: 0 .. :height: 391 .. :id: Image18 .. :name: Image18 .. :width: 486 .. |img-11| image:: img-11.png .. :align: left .. :border: 0 .. :height: 228 .. :id: Image19 .. :name: Image19 .. :width: 495 .. |img-12| image:: img-12.png .. :align: left .. :border: 0 .. :height: 210 .. :id: Image20 .. :name: Image20 .. :width: 591 .. |img-13| image:: img-13.png .. :align: left .. :border: 0 .. :height: 433 .. :id: Image21 .. :name: Image21 .. :width: 393 .. |img-14| image:: img-14.png .. :align: left .. :border: 0 .. :height: 414 .. :id: Image22 .. :name: Image22 .. :width: 251 .. |img-15| image:: img-15.png .. :align: left .. :border: 0 .. :height: 284 .. :id: Image23 .. :name: Image23 .. :width: 334 .. |img-16| image:: img-16.png .. :align: left .. :border: 0 .. :height: 73 .. :id: Image24 .. :name: Image24 .. :width: 334 .. |img-17| image:: img-17.png .. :align: left .. :border: 0 .. :height: 424 .. :id: Image62 .. :name: Image62 .. :width: 351 .. |img-18| image:: img-18.png .. :align: left .. :border: 0 .. :height: 517 .. :id: Image25 .. :name: Image25 .. :width: 261 .. |img-19| image:: img-19.png .. :align: left .. :border: 0 .. :height: 520 .. :id: Image1 .. :name: Image1 .. :width: 378 .. |img-20| image:: img-20.png .. :align: left .. :border: 0 .. :height: 433 .. :id: Image2 .. :name: Image2 .. :width: 393 .. |img-21| image:: img-21.png .. :align: left .. :border: 0 .. :height: 352 .. :id: Image28 .. :name: Image28 .. :width: 417 .. |img-22| image:: img-22.png .. :align: left .. :border: 0 .. :height: 885 .. :id: Image32 .. :name: Image32 .. :width: 415 .. |img-23| image:: img-23.png .. :align: left .. :border: 0 .. :height: 627 .. :id: Image29 .. :name: Image29 .. :width: 371 .. |img-24| image:: img-24.png .. :align: left .. :border: 0 .. :height: 297 .. :id: Image30 .. :name: Image30 .. :width: 467 .. |img-25| image:: img-25.png .. :align: left .. :border: 0 .. :height: 152 .. :id: Image35 .. :name: Image35 .. :width: 463 .. |img-26| image:: img-26.png .. :align: left .. :border: 0 .. :height: 126 .. :id: Image36 .. :name: Image36 .. :width: 458 .. |img-27| image:: img-27.png .. :align: left .. :border: 0 .. :height: 612 .. :id: Image31 .. :name: Image31 .. :width: 384 .. |img-28| image:: img-28.png .. :align: left .. :border: 0 .. :height: 304 .. :id: Image38 .. :name: Image38 .. :width: 288 .. |img-29| image:: img-29.png .. :align: left .. :border: 0 .. :height: 568 .. :id: Image39 .. :name: Image39 .. :width: 327 .. |img-30| image:: img-30.png .. :align: left .. :border: 0 .. :height: 218 .. :id: Image40 .. :name: Image40 .. :width: 327 .. |img-31| image:: img-31.png .. :align: left .. :border: 0 .. :height: 263 .. :id: Image33 .. :name: Image33 .. :width: 327 .. |img-32| image:: img-32.png .. :align: left .. :border: 0 .. :height: 117 .. :id: Image34 .. :name: Image34 .. :width: 407 .. |img-33| image:: img-33.png .. :align: left .. :border: 0 .. :height: 213 .. :id: Image42 .. :name: Image42 .. :width: 327 .. |img-34| image:: img-34.png .. :align: left .. :border: 0 .. :height: 255 .. :id: Image43 .. :name: Image43 .. :width: 327 .. |img-35| image:: img-35.png .. :align: left .. :border: 0 .. :height: 317 .. :id: Image44 .. :name: Image44 .. :width: 327 .. |img-36| image:: img-36.png .. :align: left .. :border: 0 .. :height: 303 .. :id: Image45 .. :name: Image45 .. :width: 327 .. |img-37| image:: img-37.png .. :align: left .. :border: 0 .. :height: 493 .. :id: Image48 .. :name: Image48 .. :width: 327 .. |img-38| image:: img-38.png .. :align: left .. :border: 0 .. :height: 207 .. :id: Image46 .. :name: Image46 .. :width: 327 .. |img-39| image:: img-39.png .. :align: left .. :border: 0 .. :height: 78 .. :id: Image47 .. :name: Image47 .. :width: 327 .. |img-40| image:: img-40.png .. :align: left .. :border: 0 .. :height: 377 .. :id: Image50 .. :name: Image50 .. :width: 327 .. |img-41| image:: img-41.png .. :align: left .. :border: 0 .. :height: 159 .. :id: Image37 .. :name: Image37 .. :width: 327 .. |img-42| image:: img-42.png .. :align: left .. :border: 0 .. :height: 168 .. :id: Image52 .. :name: Image52 .. :width: 327 .. |img-43| image:: img-43.png .. :align: left .. :border: 0 .. :height: 214 .. :id: Image53 .. :name: Image53 .. :width: 327 .. |img-44| image:: img-44.png .. :align: left .. :border: 0 .. :height: 348 .. :id: Image54 .. :name: Image54 .. :width: 327 .. |img-45| image:: img-45.png .. :align: left .. :border: 0 .. :height: 395 .. :id: Image55 .. :name: Image55 .. :width: 327 .. |img-46| image:: img-46.png .. :align: left .. :border: 0 .. :height: 554 .. :id: Image56 .. :name: Image56 .. :width: 669 .. |img-47| image:: img-47.png .. :align: left .. :border: 0 .. :height: 32 .. :id: Graphic1 .. :name: Graphic1 .. :width: 102