<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dotclear.watch/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DotclearWatch / Blog - Mot-clé - CLI</title>
    <link>https://dotclear.watch/</link>
    <atom:link href="https://dotclear.watch/feed/tag/CLI/rss2" rel="self" type="application/rss+xml" />
    <description>Suivez l'évolution du moteur de blogs Dotclear.</description>
    <language>fr</language>
    <pubDate>Sun, 19 Apr 2026 21:23:09 +0200</pubDate>
    <copyright>Tous droits réservés © Jean-Christian Denis</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>[2.36] Installation en mode CLI</title>
        <link>https://dotclear.watch/Billet/%5B2.36%5D-Installation-en-mode-CLI</link>
        <guid isPermaLink="false">urn:md5:3f2b8e580a6fa402fc011c172e6a0504</guid>
        <pubDate>Sat, 18 Oct 2025 11:16:00 +0200</pubDate>
        <dc:creator>Jean-Christian Denis</dc:creator>
                  <category>2.36</category>
                          <category>2.36</category>
                  <category>CLI</category>
                  <category>installation</category>
                <description>&lt;p&gt;A partir de Dotclear 2.36, il est possible d'installer un multiblogs en ligne de commande.&lt;/p&gt; &lt;p&gt;&lt;a class=&quot;ref-post&quot; href=&quot;https://dotclear.watch/Billet/2.36&quot; title=&quot;Article rédigé pour Dotclear 2.36&quot;&gt;&lt;img alt=&quot;badge Dotclear 2.36&quot; src=&quot;https://img.shields.io/badge/Dotclear-2.36-blue?style=for-the-badge&quot; /&gt; &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Par exemple, après s'être connecté en SSH au serveur, on télécharge et on décompresse l'archive de la version 2.36 de Dotclear, puis on se place à la racine de ce répertoire. On suppose que php peut-être appelé directement. (Sinon il faudra utiliser quelque chose comme bin/php)&lt;/p&gt;

&lt;p&gt;Dans la console SSH on peut lister les paramètres de l'installation en ligne de commande avec l'option -h, ce qui devrait donner ça :&lt;/p&gt;

&lt;pre&gt;
&lt;code class=&quot;language-bash&quot;&gt;me@srv:/var/www/html$ php admin/install/index.php -h
Command line options are:
-h =&amp;gt; This help
-n =&amp;gt; Disable interactive mode
--dbdriver =&amp;gt; The database driver
--dbhost =&amp;gt; The database host
--dbname =&amp;gt; The database name
--dbuser =&amp;gt; The database user
--dbpassword =&amp;gt; The database password
--dbprefix =&amp;gt; The database table prefix, can be empty for deault to _dc
--adminemail =&amp;gt; The administration mail from
--ufirstname =&amp;gt; The super administrator first name, can be empty
--ulastname =&amp;gt; The super administrator last name, can be empty
--uemail =&amp;gt; The super administrator email
--ulogin =&amp;gt; The super administrator login
--upassword =&amp;gt; The super administrator password
--adminurl =&amp;gt; The admoin dashboard URL
--blogurl =&amp;gt; The default blog URL&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Comme on peut le voir, soit on lance l'installation en mode intercatif, c'est à dire sans option, dans quel cas une succession de questions nous seront posées, soit on utilise les options.&amp;nbsp;Si une option est manquante ou ne correspond pas à une valeur attendue, le script repassera en mode interactif et posera la question correspondante à l'option.&lt;/p&gt;

&lt;p&gt;Un début d'exemple du mode intercatif :&lt;/p&gt;

&lt;pre&gt;
&lt;code class=&quot;language-bash&quot;&gt;me@srv:/var/www/html$ php admin/install/index.php
Starting first step of Dotclear installation process.
[IN] Configure the database driver (mysqli,mysqlimb4,pgsql,pdomysql,pdomysqlmb4,pdosqlite,pdopgsql): pdosqlite
[OK] Database driver is set to &quot;pdosqlite&quot;.
[IN] Configure the database path:
[OK] Database path is set to &quot;/var/www/html/db/202510180930.sqlite&quot;.
[IN] Configure the database table prefix:
[OK] Database table prefix is set to &quot;dc_&quot;.
[IN] Configure the administration mail from: plop
[KO] Invalid administration mail from.
[IN] Configure the administration mail from:
...&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Il est possible de ne pas utiliser le mode intractif avec l'option -n, dès lors, il faut renseigner toutes les options et le script retournera 1 si tout s'est bien passer pendant le processus d'installation. Ce mode de fonctionnement peut être pratique lors d'installations automatiques depuis des scripts bash.&lt;/p&gt;

&lt;p&gt;.&lt;/p&gt;</description>
        
                  <comments>https://dotclear.watch/Billet/%5B2.36%5D-Installation-en-mode-CLI#comment-form</comments>
          <wfw:comment>https://dotclear.watch/Billet/%5B2.36%5D-Installation-en-mode-CLI#comment-form</wfw:comment>
          <wfw:commentRss>https://dotclear.watch/feed/atom/comments/508</wfw:commentRss>
              </item>
      </channel>
</rss>
