SlideShare une entreprise Scribd logo
Administration d'un site TYPO3
                 

          Yannick Pavard
Partie 2 : Administrer un ou plusieurs sites TYPO3


    Principes de base pour la mise en place d’un site TYPO3
    Administrer un site TYPO3 via l’outil d’installation et de 
     configuration
    « Superadmin » un outil pour gérer vos instances TYPO3
    Nettoyer votre base de données avec l’extension “lowlevel”
Administrer un ou 
plusieurs sites 
TYPO3
Principes de base pour la mise en place d’un site TYPO3

Serveur web (Apache / IIS)
                              Fichiers du site
                              « dummy 4.2.9 »

         Source 4.2.9
           « core »           Fichiers du site
                              « dummy 4.2.9 »


                              Fichiers du site
         Source 4.3           « dummy 4.3 »
          « core »

                              Fichiers du site
                              « dummy 4.3 »
« InstallTool » pour l'installation, l'entretien
           et la mise à jour d'un site réalisé avec TYPO3
1: Basic Configuration : Vérifier la configuration de TYPO3 et du serveur

2: Database Analyser : Mettre à jour votre base de données lors des mises à jour majeures

3: Update Wizard : Mise à jour de votre site (bdd, extension, fichiers …) lors d'une mise à jour majeure

4: Image Processing : Vérifier la configuration de ImageMagick et de la librairie GD

5: All Configuration : Configuration avancée (utf8, 404, permissions, ...)

6: typo3temp/ : Nettoyer le contenu du répertoire temporaire

7: Clean up database : Vider le cache (des images par exemple)

8: phpinfo() : Vérifier la configuration du PHP

9: Edit files in typo3conf/ : Éditer les fichiers de configuration

10: About : Changer le mot de passe d'accès à « l'installTool »



     Accès : http://www.siteweb.com/typo3/install/
Administrer tout vos sites TYPO3 
avec l'outil « superadmin.php » !

Fonctionnalités : 

    Accès direct à tous les sites
     ✔ Site public

     ✔ Administration « Backend »

    Informations de base :
     ✔ Pour l'accès aux bases de données

     ✔ Pour les utilisateurs admin

     ✔ Pour les mots de passe de l'installTool

    La liste de toutes les extensions installées / actives
    Raccourcis vers les outils de mises à jour
    Changer les mots de passe « Administrateur »
Quelle configuration pour utiliser ce script ?

/var/www/htdocs/


               Source TYPO3 4.2
                                                                                                         superadmin.php
                                                                                                    hp
                                                                                           dmi n .p
               Source TYPO3 4.3                                                      era
                                                                        .ca   /s u p
                                                                  obe
                                                           fo g l
                                                    w.in
                                            tp:/ /ww
                                       ht
               www.infoglobe.ca

                   labo.infoglobe.ca

                     www.tc2l.ca

               ottawa.infoglobe.ca

              Blogue.infoglobe.ca      wordpress
Procédure pour installer et configurer 
                l'outil « superadmin.php »

(1) Copier le script (misc/superadmin.php) à la racine d'un de vos sites
(2) Éditer le fichier copié pour indiquer le répertoire où se trouvent 
  tous vos sites à administrer :
                                    $parentDirs = array();
                                    $parentDirs[] = array(
                                       'dir'=> '/var/www/',
                                       'url' => 'http://localhost/'
                                    );
(3) Accéder à l'outil ainsi : http://www.site1.com/superadmin.php


Attention ! Vous devez protéger l'accès à ce fichier !
L’extension “lowlevel”

               Cette extension système contient un ensemble de 
               script pour analyser et nettoyer la base de données 
               d'un site TYPO3

✔   Identifier et corriger les relations perdues (bdd ↔ fichiers ou bdd ↔ bdd)
✔   Identifier et mettre a jour les fichiers référencés en double
✔   Identifier et corriger les images perdues dans l'éditeur de texte RTE
✔   Lister les fichiers orphelins dans le répertoire [uploads] pour les 
    supprimer manuellement
✔   Lister les enregistrements orphelins (qui sont ou ne sont pas rattachés 
    à une page du site)
✔   Lister et supprimer les enregistrements qui ont été effacés
✔   Lister et corriger les problèmes liés aux espaces de travail
✔   Nettoyer le code XML (ex : Templavoila) avec du contenu obsolète ou 
    détaché
Exécution du script (en ligne de commande)

    /var/www/votresite/typo3/cli_dispatch.phpsh lowlevel_cleaner

            pour voir l'aide et toutes les options disponibles


/var/www/votresite/typo3/cli_dispatch.phpsh lowlevel_cleaner outil

Les  outils  existants  sont  :  missing_files,  missing_relations, 
double_files, rte_images, lost_files, orphan_records, deleted, versions, 
cleanflexform, syslog, tx_templavoila_unusedce
Exécution du script (en ligne de commande)

/var/www/votresite/typo3/cli_dispatch.phpsh lowlevel_cleaner outil options

Parmi les options, en voici quelques­unes :
    ­r : Pour exécuter le traitement au lieu d'afficher l'aide
    ­s : Mode silencieux (affiche erreurs et messages importants)
    ­­refindex : Mode lors du traitement des index
    ­­dryrun : Mode pour simuler le traitement au lieu de l'exécuter pour vrai

À savoir : 
 ➔ Vous devez créer un utilisateur « _cli_lowlevel » (mot de passe bidon)
 ➔ « HOWTO_clean_up_TYPO3_installations.txt » est l'aide à consulter 


   pour comprendre chacune des options.
 ➔ Vous pouvez également créer vos propres scripts de nettoyage
Voici un exemple : 

 ✗ cli_dispatch.phpsh lowlevel_cleaner missing_relations ­r ­­refindex 
   update ­­dryrun
Actions : Nettoyage des références perdues dans la base de données.
   ­­refindex update : Force pour mettre à jour la table des références
   ­­dryrun : Simuler et voir les changements à réaliser
3 cas sont vérifiés : 
 ➔ Références vers des enregistrements offline (espace de travail)
 ➔ Références vers des enregistrements supprimés
 ➔ Références vers des enregistrements inexistants
Et un autre :

 ✗ cli_dispatch.phpsh lowlevel_cleaner deleted ­r ­­AUTOFIX ­­dryrun
Actions : Supprime pour de bon les enregistrements supprimés dans la 
base de données
   ­­AUTOFIX : Forcer la suppression des enregistrements
   ­­dryrun : Simuler et voir les changements à réaliser
Cet outil a des options supplémentaires : 
   ­­pid : Limiter a un une page précise
   ­­depth : limiter la profondeur des pages
Merci ...




  D'autres informations 
à venir sur notre blogue 
http://blogue.infoglobe.ca

Contenu connexe

En vedette

Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008
fabricemeillon
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .NetGregory Renard
 
alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5
Alphorm
 
Support de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfiSupport de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfi
ENSET, Université Hassan II Casablanca
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
ENSET, Université Hassan II Casablanca
 
A2 ~ les exercices de grammaire, avec corrigés
A2 ~ les exercices de grammaire, avec corrigésA2 ~ les exercices de grammaire, avec corrigés
A2 ~ les exercices de grammaire, avec corrigésIsabel Molina Gómez
 

En vedette (8)

Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .Net
 
Web Services
Web ServicesWeb Services
Web Services
 
alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5
 
Support de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfiSupport de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfi
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Supports de stockage
Supports de stockageSupports de stockage
Supports de stockage
 
A2 ~ les exercices de grammaire, avec corrigés
A2 ~ les exercices de grammaire, avec corrigésA2 ~ les exercices de grammaire, avec corrigés
A2 ~ les exercices de grammaire, avec corrigés
 

Similaire à Administration de plusieurs sites TYPO3

présentation Faille include
présentation Faille include présentation Faille include
présentation Faille include
sahar dridi
 
Installation Joomla15 18 08 08
Installation Joomla15 18 08 08Installation Joomla15 18 08 08
Installation Joomla15 18 08 08guest8283f
 
TD : 12 Logiciels libres pour contruire vos sites web
TD : 12 Logiciels libres pour contruire vos sites webTD : 12 Logiciels libres pour contruire vos sites web
TD : 12 Logiciels libres pour contruire vos sites web
Stéphane Rouilly
 
Techdays 2010 : comment hacker PHP sans se fatiguer
Techdays 2010 : comment hacker PHP sans se fatiguerTechdays 2010 : comment hacker PHP sans se fatiguer
Techdays 2010 : comment hacker PHP sans se fatiguerDamien Seguy
 
Rmll.securite
Rmll.securiteRmll.securite
Rmll.securite
Damien Seguy
 
Installation joomla15
Installation joomla15Installation joomla15
Installation joomla15Becem Ghalleb
 
RMLL 2011 - L'accessibilité Web des CMS
RMLL 2011 - L'accessibilité Web des CMSRMLL 2011 - L'accessibilité Web des CMS
RMLL 2011 - L'accessibilité Web des CMS
Yannick Pavard
 
Serveur Web (2)
Serveur Web (2)Serveur Web (2)
Serveur Web (2)
Saïd Radhouani
 
Nouveautés dans TYPO3 CMS 6.0
Nouveautés dans TYPO3 CMS 6.0Nouveautés dans TYPO3 CMS 6.0
Nouveautés dans TYPO3 CMS 6.0Idéative
 
PHP 5.3, PHP Next
PHP 5.3, PHP NextPHP 5.3, PHP Next
PHP 5.3, PHP Next
SQLI
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
borhen boukthir
 
Hadoop MapReduce - OSDC FR 2009
Hadoop MapReduce - OSDC FR 2009Hadoop MapReduce - OSDC FR 2009
Hadoop MapReduce - OSDC FR 2009
Olivier Grisel
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
Houda TOUKABRI
 
upload en PHP
upload en PHPupload en PHP
upload en PHP
Khalid ALLILI
 
Installation magento 2 avec mamp
 Installation magento 2 avec mamp Installation magento 2 avec mamp
Installation magento 2 avec mamp
Blackbird
 
Présentation_Spark.pptx
Présentation_Spark.pptxPrésentation_Spark.pptx
Présentation_Spark.pptx
boulonvert
 
Methodologie Recherche Je 15 Dec
Methodologie Recherche Je 15 DecMethodologie Recherche Je 15 Dec
Methodologie Recherche Je 15 DecBibliolab
 
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdflaravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
HeartKing10
 
Jit 2009 TYPO3 Performances
Jit 2009  TYPO3 PerformancesJit 2009  TYPO3 Performances
Jit 2009 TYPO3 Performances
Patrick Gaumond
 

Similaire à Administration de plusieurs sites TYPO3 (20)

présentation Faille include
présentation Faille include présentation Faille include
présentation Faille include
 
Installation Joomla15 18 08 08
Installation Joomla15 18 08 08Installation Joomla15 18 08 08
Installation Joomla15 18 08 08
 
TD : 12 Logiciels libres pour contruire vos sites web
TD : 12 Logiciels libres pour contruire vos sites webTD : 12 Logiciels libres pour contruire vos sites web
TD : 12 Logiciels libres pour contruire vos sites web
 
Techdays 2010 : comment hacker PHP sans se fatiguer
Techdays 2010 : comment hacker PHP sans se fatiguerTechdays 2010 : comment hacker PHP sans se fatiguer
Techdays 2010 : comment hacker PHP sans se fatiguer
 
Rmll.securite
Rmll.securiteRmll.securite
Rmll.securite
 
Installation joomla15
Installation joomla15Installation joomla15
Installation joomla15
 
RMLL 2011 - L'accessibilité Web des CMS
RMLL 2011 - L'accessibilité Web des CMSRMLL 2011 - L'accessibilité Web des CMS
RMLL 2011 - L'accessibilité Web des CMS
 
Serveur Web (2)
Serveur Web (2)Serveur Web (2)
Serveur Web (2)
 
Nouveautés dans TYPO3 CMS 6.0
Nouveautés dans TYPO3 CMS 6.0Nouveautés dans TYPO3 CMS 6.0
Nouveautés dans TYPO3 CMS 6.0
 
PHP 5.3, PHP Next
PHP 5.3, PHP NextPHP 5.3, PHP Next
PHP 5.3, PHP Next
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
Hadoop MapReduce - OSDC FR 2009
Hadoop MapReduce - OSDC FR 2009Hadoop MapReduce - OSDC FR 2009
Hadoop MapReduce - OSDC FR 2009
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
 
upload en PHP
upload en PHPupload en PHP
upload en PHP
 
Installation magento 2 avec mamp
 Installation magento 2 avec mamp Installation magento 2 avec mamp
Installation magento 2 avec mamp
 
Présentation_Spark.pptx
Présentation_Spark.pptxPrésentation_Spark.pptx
Présentation_Spark.pptx
 
Methodologie Recherche Je 15 Dec
Methodologie Recherche Je 15 DecMethodologie Recherche Je 15 Dec
Methodologie Recherche Je 15 Dec
 
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdflaravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
 
Snort implementation
Snort implementationSnort implementation
Snort implementation
 
Jit 2009 TYPO3 Performances
Jit 2009  TYPO3 PerformancesJit 2009  TYPO3 Performances
Jit 2009 TYPO3 Performances
 

Plus de Yannick Pavard

Media center sous linux
Media center sous linuxMedia center sous linux
Media center sous linux
Yannick Pavard
 
RMLL 2011 - TYPO3 le CMS de référence au gouvernement du Québec
RMLL 2011   - TYPO3 le CMS de référence au gouvernement du QuébecRMLL 2011   - TYPO3 le CMS de référence au gouvernement du Québec
RMLL 2011 - TYPO3 le CMS de référence au gouvernement du Québec
Yannick Pavard
 
L'accessibilité en 20 étapes pour TYPO3 et Wordpress
L'accessibilité en 20 étapes pour TYPO3 et WordpressL'accessibilité en 20 étapes pour TYPO3 et Wordpress
L'accessibilité en 20 étapes pour TYPO3 et Wordpress
Yannick Pavard
 
TYPO3 et l'accessibilité web
TYPO3 et l'accessibilité webTYPO3 et l'accessibilité web
TYPO3 et l'accessibilité web
Yannick Pavard
 
Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2
Yannick Pavard
 
Statistique de TYPO3 dans le monde
Statistique de TYPO3 dans le mondeStatistique de TYPO3 dans le monde
Statistique de TYPO3 dans le monde
Yannick Pavard
 
Formation sur le CSS
Formation sur le CSSFormation sur le CSS
Formation sur le CSS
Yannick Pavard
 
Typo3 En 1 Heure - Conférence Php Québec 2009
Typo3 En 1 Heure - Conférence Php Québec 2009Typo3 En 1 Heure - Conférence Php Québec 2009
Typo3 En 1 Heure - Conférence Php Québec 2009
Yannick Pavard
 
Outils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webOutils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs web
Yannick Pavard
 
Présentation sur TWiki
Présentation sur TWikiPrésentation sur TWiki
Présentation sur TWiki
Yannick Pavard
 
Alfresco et TYPO3, ou en sommes nous ?
Alfresco et TYPO3, ou en sommes nous ?Alfresco et TYPO3, ou en sommes nous ?
Alfresco et TYPO3, ou en sommes nous ?
Yannick Pavard
 
Le web et les logiciels libres
Le web et les logiciels libresLe web et les logiciels libres
Le web et les logiciels libres
Yannick Pavard
 
Migration du site du MDEIE vers le CMS TYPO3
Migration du site du MDEIE vers le CMS TYPO3Migration du site du MDEIE vers le CMS TYPO3
Migration du site du MDEIE vers le CMS TYPO3
Yannick Pavard
 
Présentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et AlfrescoPrésentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et Alfresco
Yannick Pavard
 
Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2
Yannick Pavard
 
Avantages de TYPO3 dans un environnement LAMP
Avantages de TYPO3 dans un environnement LAMPAvantages de TYPO3 dans un environnement LAMP
Avantages de TYPO3 dans un environnement LAMP
Yannick Pavard
 
TYPO3, le CMS de référence au gouvernement québécois
TYPO3, le CMS de référence au gouvernement québécoisTYPO3, le CMS de référence au gouvernement québécois
TYPO3, le CMS de référence au gouvernement québécois
Yannick Pavard
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et Eclipse
Yannick Pavard
 
Tour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceTour d'horizon des CMS Open Source
Tour d'horizon des CMS Open Source
Yannick Pavard
 

Plus de Yannick Pavard (19)

Media center sous linux
Media center sous linuxMedia center sous linux
Media center sous linux
 
RMLL 2011 - TYPO3 le CMS de référence au gouvernement du Québec
RMLL 2011   - TYPO3 le CMS de référence au gouvernement du QuébecRMLL 2011   - TYPO3 le CMS de référence au gouvernement du Québec
RMLL 2011 - TYPO3 le CMS de référence au gouvernement du Québec
 
L'accessibilité en 20 étapes pour TYPO3 et Wordpress
L'accessibilité en 20 étapes pour TYPO3 et WordpressL'accessibilité en 20 étapes pour TYPO3 et Wordpress
L'accessibilité en 20 étapes pour TYPO3 et Wordpress
 
TYPO3 et l'accessibilité web
TYPO3 et l'accessibilité webTYPO3 et l'accessibilité web
TYPO3 et l'accessibilité web
 
Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2
 
Statistique de TYPO3 dans le monde
Statistique de TYPO3 dans le mondeStatistique de TYPO3 dans le monde
Statistique de TYPO3 dans le monde
 
Formation sur le CSS
Formation sur le CSSFormation sur le CSS
Formation sur le CSS
 
Typo3 En 1 Heure - Conférence Php Québec 2009
Typo3 En 1 Heure - Conférence Php Québec 2009Typo3 En 1 Heure - Conférence Php Québec 2009
Typo3 En 1 Heure - Conférence Php Québec 2009
 
Outils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs webOutils Indispensables pour vs navigateurs web
Outils Indispensables pour vs navigateurs web
 
Présentation sur TWiki
Présentation sur TWikiPrésentation sur TWiki
Présentation sur TWiki
 
Alfresco et TYPO3, ou en sommes nous ?
Alfresco et TYPO3, ou en sommes nous ?Alfresco et TYPO3, ou en sommes nous ?
Alfresco et TYPO3, ou en sommes nous ?
 
Le web et les logiciels libres
Le web et les logiciels libresLe web et les logiciels libres
Le web et les logiciels libres
 
Migration du site du MDEIE vers le CMS TYPO3
Migration du site du MDEIE vers le CMS TYPO3Migration du site du MDEIE vers le CMS TYPO3
Migration du site du MDEIE vers le CMS TYPO3
 
Présentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et AlfrescoPrésentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et Alfresco
 
Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2
 
Avantages de TYPO3 dans un environnement LAMP
Avantages de TYPO3 dans un environnement LAMPAvantages de TYPO3 dans un environnement LAMP
Avantages de TYPO3 dans un environnement LAMP
 
TYPO3, le CMS de référence au gouvernement québécois
TYPO3, le CMS de référence au gouvernement québécoisTYPO3, le CMS de référence au gouvernement québécois
TYPO3, le CMS de référence au gouvernement québécois
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et Eclipse
 
Tour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceTour d'horizon des CMS Open Source
Tour d'horizon des CMS Open Source
 

Dernier

Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 

Dernier (9)

Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 

Administration de plusieurs sites TYPO3

  • 2. Partie 2 : Administrer un ou plusieurs sites TYPO3  Principes de base pour la mise en place d’un site TYPO3  Administrer un site TYPO3 via l’outil d’installation et de  configuration  « Superadmin » un outil pour gérer vos instances TYPO3  Nettoyer votre base de données avec l’extension “lowlevel”
  • 4. Principes de base pour la mise en place d’un site TYPO3 Serveur web (Apache / IIS) Fichiers du site « dummy 4.2.9 » Source 4.2.9 « core » Fichiers du site « dummy 4.2.9 » Fichiers du site Source 4.3 « dummy 4.3 » « core » Fichiers du site « dummy 4.3 »
  • 5. « InstallTool » pour l'installation, l'entretien et la mise à jour d'un site réalisé avec TYPO3 1: Basic Configuration : Vérifier la configuration de TYPO3 et du serveur 2: Database Analyser : Mettre à jour votre base de données lors des mises à jour majeures 3: Update Wizard : Mise à jour de votre site (bdd, extension, fichiers …) lors d'une mise à jour majeure 4: Image Processing : Vérifier la configuration de ImageMagick et de la librairie GD 5: All Configuration : Configuration avancée (utf8, 404, permissions, ...) 6: typo3temp/ : Nettoyer le contenu du répertoire temporaire 7: Clean up database : Vider le cache (des images par exemple) 8: phpinfo() : Vérifier la configuration du PHP 9: Edit files in typo3conf/ : Éditer les fichiers de configuration 10: About : Changer le mot de passe d'accès à « l'installTool » Accès : http://www.siteweb.com/typo3/install/
  • 6. Administrer tout vos sites TYPO3  avec l'outil « superadmin.php » ! Fonctionnalités :   Accès direct à tous les sites ✔ Site public ✔ Administration « Backend »  Informations de base : ✔ Pour l'accès aux bases de données ✔ Pour les utilisateurs admin ✔ Pour les mots de passe de l'installTool  La liste de toutes les extensions installées / actives  Raccourcis vers les outils de mises à jour  Changer les mots de passe « Administrateur »
  • 7. Quelle configuration pour utiliser ce script ? /var/www/htdocs/ Source TYPO3 4.2 superadmin.php hp dmi n .p Source TYPO3 4.3 era .ca /s u p obe fo g l w.in tp:/ /ww ht www.infoglobe.ca labo.infoglobe.ca www.tc2l.ca ottawa.infoglobe.ca Blogue.infoglobe.ca wordpress
  • 8. Procédure pour installer et configurer  l'outil « superadmin.php » (1) Copier le script (misc/superadmin.php) à la racine d'un de vos sites (2) Éditer le fichier copié pour indiquer le répertoire où se trouvent  tous vos sites à administrer : $parentDirs = array(); $parentDirs[] = array( 'dir'=> '/var/www/', 'url' => 'http://localhost/' ); (3) Accéder à l'outil ainsi : http://www.site1.com/superadmin.php Attention ! Vous devez protéger l'accès à ce fichier !
  • 9. L’extension “lowlevel” Cette extension système contient un ensemble de  script pour analyser et nettoyer la base de données  d'un site TYPO3 ✔ Identifier et corriger les relations perdues (bdd ↔ fichiers ou bdd ↔ bdd) ✔ Identifier et mettre a jour les fichiers référencés en double ✔ Identifier et corriger les images perdues dans l'éditeur de texte RTE ✔ Lister les fichiers orphelins dans le répertoire [uploads] pour les  supprimer manuellement ✔ Lister les enregistrements orphelins (qui sont ou ne sont pas rattachés  à une page du site) ✔ Lister et supprimer les enregistrements qui ont été effacés ✔ Lister et corriger les problèmes liés aux espaces de travail ✔ Nettoyer le code XML (ex : Templavoila) avec du contenu obsolète ou  détaché
  • 10. Exécution du script (en ligne de commande) /var/www/votresite/typo3/cli_dispatch.phpsh lowlevel_cleaner pour voir l'aide et toutes les options disponibles /var/www/votresite/typo3/cli_dispatch.phpsh lowlevel_cleaner outil Les  outils  existants  sont  :  missing_files,  missing_relations,  double_files, rte_images, lost_files, orphan_records, deleted, versions,  cleanflexform, syslog, tx_templavoila_unusedce
  • 11. Exécution du script (en ligne de commande) /var/www/votresite/typo3/cli_dispatch.phpsh lowlevel_cleaner outil options Parmi les options, en voici quelques­unes :  ­r : Pour exécuter le traitement au lieu d'afficher l'aide  ­s : Mode silencieux (affiche erreurs et messages importants)  ­­refindex : Mode lors du traitement des index  ­­dryrun : Mode pour simuler le traitement au lieu de l'exécuter pour vrai À savoir :  ➔ Vous devez créer un utilisateur « _cli_lowlevel » (mot de passe bidon) ➔ « HOWTO_clean_up_TYPO3_installations.txt » est l'aide à consulter  pour comprendre chacune des options. ➔ Vous pouvez également créer vos propres scripts de nettoyage
  • 12. Voici un exemple :  ✗ cli_dispatch.phpsh lowlevel_cleaner missing_relations ­r ­­refindex  update ­­dryrun Actions : Nettoyage des références perdues dans la base de données. ­­refindex update : Force pour mettre à jour la table des références ­­dryrun : Simuler et voir les changements à réaliser 3 cas sont vérifiés :  ➔ Références vers des enregistrements offline (espace de travail) ➔ Références vers des enregistrements supprimés ➔ Références vers des enregistrements inexistants
  • 13. Et un autre : ✗ cli_dispatch.phpsh lowlevel_cleaner deleted ­r ­­AUTOFIX ­­dryrun Actions : Supprime pour de bon les enregistrements supprimés dans la  base de données ­­AUTOFIX : Forcer la suppression des enregistrements ­­dryrun : Simuler et voir les changements à réaliser Cet outil a des options supplémentaires :  ­­pid : Limiter a un une page précise ­­depth : limiter la profondeur des pages