Télécharger Craft CMS 5.9.19

  08 Avril 2026


20
31 Mo

À propos de Craft CMS

Solution flexible et sécurisée, idéale pour le SEO, offrant rapidité, personnalisation avancée et contrôle total sur le code HTML pour un référencement optimal.

Les dernières mises à jour de la version 5.9.19

  • La plupart des classes peuvent maintenant être instanciées via la fonction create() de Twig.
  • Ajout de craft\helpers\ProjectConfig::pathDepth().
  • craft\services\Fields::deleteLayout() et deleteLayoutById() ont maintenant des arguments $hardDelete.
  • La méthode craft\services\ProjectConfig::getPendingChangeSummary() est obsolète.
  • Correction d’un bug où les caches de requêtes de recherche d’éléments n’étaient pas invalidés lorsque les mots-clés de recherche des éléments étaient indexés.
  • Correction d’un bug où les sites désactivés n’étaient pas chargés lors de l’exécution des tests Codeception.
  • Correction d’un bug où les icônes de page d’index d’entrées personnalisées n’étaient pas correctement stockées si le nom de la source contenait des points.
  • Correction d’un bug où la copie d’entrées imbriquées sur une révision ne fonctionnait pas.
  • Correction d’un bug où les champs Matrix ...
... ocks pouvaient avoir des actions au niveau du champ telles que “Dupliquer les blocs sélectionnés” et “Supprimer les blocs sélectionnés”.
  • Correction d’un bug où le bouton de soumission dans l’aperçu en direct était étiqueté “Enregistrer” au lieu de “Créer une entrée” lors de l’édition d’un brouillon non publié.
  • Correction d’un bug où des modifications récentes pouvaient être perdues lors de la création d’un élément ou de l’application d’un brouillon, en cas d’erreurs de validation.
  • Correction d’un bug où les éléments imbriqués étaient supprimés en douceur après l’exécution de la commande entrify/global-set.
  • Correction d’un bug où le paramètre de section “Max Authors” était visible pour les sections simples.
  • Correction d’une exception qui se produisait lors de l’accès à des clés indéfinies dans les objets craft\fields\data\JsonData à partir de Twig.
  • Correction d’un bug où les cartes d’adresse pouvaient manquer leur aperçu d’adresse.
  • Correction d’un bug où le spinner du bouton Enregistrer n’apparaissait pas immédiatement lors de l’enregistrement d’un élément imbriqué dans un slideout.
  • Correction d’un bug où le script de vérification du serveur ne considérait pas GD comme une exigence.
  • Correction d’un bug où les infobulles pouvaient être instanciées plusieurs fois dans les champs de lien.
  • Correction d’un bug où le contenu d’éléments imbriqués localisés pouvait être écrasé lorsque l’élément propriétaire était propagé à un nouveau site.
  • Installation de Craft CMS:

    Prérequis

    • PHP 8.2+ (avec extensions BCMath, ctype, cURL, GD/ImageMagick, Intl, JSON, Mbstring, OpenSSL, PDO, Zip).
    • Base de données : MySQL 8.0+ ou PostgreSQL 13+.

    Étape 1 : Télécharger et décompresser

    1. Téléchargez la dernière version de Craft CMS
    2. Décompressez le fichier. Vous obtiendrez deux dossiers principaux : public et un dossier contenant les fichiers système (parfois nommé craft selon les versions). 

    Étape 2 : Déplacer les fichiers

    Il est crucial de sécuriser l'installation en ne rendant publique que la partie nécessaire.

    1. Dossier Web (webroot) : Copiez le contenu du dossier public de l'archive vers le dossier public de votre serveur (ex: htdocs pour MAMP, public_html ou www pour un hébergeur comme OVH).
    2. Fichiers système : Déplacez l'ensemble des autres dossiers (appconfigstoragevendor, etc.) au-dessus de la racine publique. Ils ne doivent pas être accessibles directement via le navigateur. 

    Étape 3 : Créer la base de données

    1. Utilisez phpMyAdmin, Sequel Pro, ou votre panneau d'hébergement (cPanel) pour créer une nouvelle base de données (ex: db_craft).
    2. Créez un utilisateur MySQL avec tous les privilèges sur cette base. 

    Étape 4 : Configurer l'environnement (.env)

    1. Dans la racine de votre projet, renommez le fichier .env.example en .env.
    2. Ouvrez ce fichier et mettez à jour les informations de base de données :
    3. Important : Vous devrez peut-être générer une SECURITY_KEY et l'ajouter dans le fichier .env ou laisser le setup le faire. 

    Étape 5 : Permissions 

    Assurez-vous que le serveur web peut écrire dans les dossiers suivants (permissions 744 ou 774) : 

    • storage/
    • config/project/
    • vendor/ (si vous faites des mises à jour)
    • .env
    Stats
    Arborescence
    Exploreur

    Informations générales

    • Type : ZIP Archive
    • Taille ZIP compressé : 30.92 MB
    • Taille ZIP décompressé : 87.01 MB
    • Nombre total d'entrées : 16555
    • Versions PHP détectées : 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3

    Images

    png : 51 fichiers
    svg : 3919 fichiers
    jpg : 1 fichiers

    Fichiers par extension

    dev : 1 fichier
    json : 915 fichiers
    php : 8375 fichiers
    staging : 1 fichier
    lock : 4 fichiers
    twig : 253 fichiers
    no_ext : 183 fichiers
    md : 317 fichiers
    dist : 12 fichiers
    yml : 44 fichiers
    neon : 7 fichiers
    xml : 37 fichiers
    rst : 20 fichiers
    xsd : 4 fichiers
    bash : 1 fichier
    zsh : 1 fichier
    exe : 2 fichiers
    fish : 1 fichier
    css : 33 fichiers
    js : 248 fichiers
    icc : 25 fichiers
    html : 71 fichiers
    yaml : 1 fichier
    txt : 164 fichiers
    in : 1 fichier
    ser : 2 fichiers
    ini : 1 fichier
    bat : 2 fichiers
    sql : 27 fichiers
    ttf : 2 fichiers
    scss : 92 fichiers
    sh : 2 fichiers
    phar : 1 fichier
    template : 4 fichiers
    map : 90 fichiers
    example : 2 fichiers
    ico : 1 fichier
    woff2 : 1 fichier
    woff : 1 fichier
    pgsql : 1 fichier
    mysql : 1 fichier
    tpl : 1 fichier
    toml : 1 fichier
    xlsx : 1 fichier
    production : 1 fichier

    Arborescence (sur 2 niveaux)

    |-- .env.example.dev
    |-- .env.example.production
    |-- .env.example.staging
    |-- .gitignore
    |-- bootstrap.php
    |-- composer.json
    |-- composer.lock
    |-- /config
        |-- app.php
        |-- general.php
        |-- /htmlpurifier
            |-- Default.json
        |-- redirects.php
        |-- routes.php
        |-- twig-sandbox.php
    |-- craft
    |-- /storage
        |-- .gitignore
    |-- /templates
        |-- index.twig
    |-- /vendor
        |-- autoload.php
        |-- /bacon
            |-- /bacon-qr-code
        |-- /bin
            |-- carbon
            |-- markdown
            |-- php-parse
            |-- psysh
            |-- var-dump-server
            |-- yaml-lint
            |-- yii
        |-- /brick
            |-- /math
        |-- /carbonphp
            |-- /carbon-doctrine-types
        |-- /cebe
            |-- /markdown
        |-- /commerceguys
            |-- /addressing
        |-- /composer
            |-- ClassLoader.php
            |-- InstalledVersions.php
            |-- LICENSE
            |-- autoload_classmap.php
            |-- autoload_files.php
            |-- autoload_namespaces.php
            |-- autoload_psr4.php
            |-- autoload_real.php
            |-- autoload_static.php
            |-- installed.json
            |-- installed.php
            |-- /pcre
            |-- platform_check.php
            |-- /semver
        |-- /craftcms
            |-- /cms
            |-- /generator
            |-- /plugin-installer
            |-- /server-check
        |-- /creocoder
            |-- /yii2-nested-sets
        |-- /dasprid
            |-- /enum
        |-- /doctrine
            |-- /collections
            |-- /deprecations
            |-- /inflector
            |-- /lexer
        |-- /egulias
            |-- /email-validator
        |-- /elvanto
            |-- /litemoji
        |-- /enshrined
            |-- /svg-sanitize
        |-- /ezyang
            |-- /htmlpurifier
        |-- /graham-campbell
            |-- /result-type
        |-- /guzzlehttp
            |-- /guzzle
            |-- /promises
            |-- /psr7
        |-- /illuminate
            |-- /collections
            |-- /conditionable
            |-- /contracts
            |-- /macroable
            |-- /support
        |-- /league
            |-- /uri-interfaces
            |-- /uri
        |-- /maennchen
            |-- /zipstream-php
        |-- /markbaker
            |-- /complex
            |-- /matrix
        |-- /masterminds
            |-- /html5
        |-- /mikehaertl
            |-- /php-shellcommand
        |-- /moneyphp
            |-- /money
        |-- /monolog
            |-- /monolog
        |-- /nesbot
            |-- /carbon
        |-- /nette
            |-- /php-generator
            |-- /utils
        |-- /nikic
            |-- /php-parser
        |-- /paragonie
            |-- /constant_time_encoding
        |-- /phpdocumentor
            |-- /reflection-common
            |-- /reflection-docblock
            |-- /type-resolver
        |-- /phpoffice
            |-- /phpspreadsheet
        |-- /phpoption
            |-- /phpoption
        |-- /phpstan
            |-- /phpdoc-parser
        |-- /pixelandtonic
            |-- /imagine
        |-- /pragmarx
            |-- /google2fa
            |-- /random
            |-- /recovery
        |-- /psr
            |-- /clock
            |-- /container
            |-- /event-dispatcher
            |-- /http-client
            |-- /http-factory
            |-- /http-message
            |-- /log
            |-- /simple-cache
        |-- /psy
            |-- /psysh
        |-- /ralouphie
            |-- /getallheaders
        |-- /samdark
            |-- /yii2-psr-log-target
        |-- /seld
            |-- /cli-prompt
        |-- /spomky-labs
            |-- /cbor-php
            |-- /pki-framework
        |-- /symfony
            |-- /clock
            |-- /console
            |-- /css-selector
            |-- /deprecation-contracts
            |-- /dom-crawler
            |-- /event-dispatcher-contracts
            |-- /event-dispatcher
            |-- /filesystem
            |-- /http-client-contracts
            |-- /http-client
            |-- /mailer
            |-- /mime
            |-- /polyfill-ctype
            |-- /polyfill-intl-grapheme
            |-- /polyfill-intl-idn
            |-- /polyfill-intl-normalizer
            |-- /polyfill-mbstring
            |-- /polyfill-php80
            |-- /polyfill-php83
            |-- /polyfill-php84
            |-- /polyfill-uuid
            |-- /process
            |-- /property-access
            |-- /property-info
            |-- /serializer
            |-- /service-contracts
            |-- /string
            |-- /translation-contracts
            |-- /translation
            |-- /type-info
            |-- /uid
            |-- /var-dumper
            |-- /yaml
        |-- /theiconic
            |-- /name-parser
        |-- /twig
            |-- /twig
        |-- /vlucas
            |-- /phpdotenv
        |-- /voku
            |-- /portable-ascii
        |-- /web-auth
            |-- /cose-lib
            |-- /webauthn-lib
        |-- /webmozart
            |-- /assert
        |-- /webonyx
            |-- /graphql-php
        |-- /yiisoft
            |-- extensions.php
            |-- /yii2-composer
            |-- /yii2-debug
            |-- /yii2-queue
            |-- /yii2-shell
            |-- /yii2-symfonymailer
            |-- /yii2
    |-- /web
        |-- .htaccess
        |-- /cpresources
            |-- .gitignore
        |-- index.php

    Explorer

    Explorer la totalité du ZIP archive. Possibilté de visionner chaque fichier et de les télécharger. + Moteur de recherche sur les fichiers.

    Explorer l'archive ZIP

    Aperçu de Craft CMS
    loupe zoom

      Les derniers scripts

    PmWiki 2.5.9

    logo PmWiki
    Langue langue fr
    Date  hier
    Taille 0.68 Mo
    Catégorie Wiki

    CubeCart 6.6.2

    logo CubeCart
    Langue langue en
    Date 16 Avril
    Taille 16 Mo
    Catégorie Ecommerce

    Magepattern 1.1

    logo Magepattern
    Langue langue fr
    Date 15 Avril
    Taille 6 Mo
    Catégorie CMS

    PHP 8.5.5

    logo PHP
    Langue langue us
    Date 12 Avril
    Taille 32 Mo
    Catégorie PHP

    PHP 8.4.20

    logo PHP
    Langue langue us
    Date 12 Avril
    Taille 30 Mo
    Catégorie PHP

    Serendipity 2.6.0

    logo Serendipity
    Langue langue fr
    Date 11 Avril
    Taille 15 Mo
    Catégorie Blogs

     08 Avril 2026

    logo Download Craft CMS
    20