Spip-Cli en Mutualisation - comments Spip-Cli en Mutualisation 2021-04-08T14:15:57Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment508115 2021-04-08T14:15:57Z <p>Bonjour,<br class="autobr" /> Je reviens vers vous car mon ancien problème est corrigé ! L'erreur venait bien du config.php qui contenait une erreur...<br class="autobr" /> Aujourd'hui, je voulais activer plusieurs plugins sur mes sites mutualisés mais quand j'écris la commande «spipmu “site*” plugins:activer nomplugin», j'obtiens le message suivant :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="br0">&#91;</span>Symfony\Component\Console\Exception\RuntimeException<span class="br0">&#93;</span> Too many arguments<span class="sy0">,</span> expected arguments <span class="st0">"glob"</span> <span class="st0">"spip-cli-command"</span><span class="sy0">.</span> Batch <span class="br0">&#91;</span><span class="sy0"><</span>glob<span class="sy0">></span><span class="br0">&#93;</span> <span class="br0">&#91;</span><span class="sy0"><</span>spip<span class="sy0">-</span>cli<span class="sy0">-</span>command<span class="sy0">></span><span class="br0">&#93;</span></code></pre></div> <p>Le problème venait de ma syntaxe qui était fausse...<br class="autobr" /> Il faut écrire : «spipmu “site*” “plugins:activer nomplugin”» !</p> <p>Si ça peut aider...<br class="autobr" /> Didier.</p> Spip-Cli en Mutualisation 2020-09-03T10:35:13Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506214 2020-09-03T10:35:13Z <p>Bonjour,<br class="autobr" /> J'ai remarqué que dans le cas d'une mutualisation (et sans le plug-in “mutualisation”), spipmu “*” test:spip ne fait que pointer (pour chaque site) vers le site racine et non sur les sites situés dans le dossier “sites”.<br class="autobr" /> Il en est de même lorsque je lance spip test;spip depuis un dossier situé dans “sites”.</p> Spip-Cli en Mutualisation 2020-09-01T16:20:32Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506208 2020-09-01T16:20:32Z <p>Bonjour Matthieu,<br class="autobr" /> Je me remets sur la mutualisation... Un peu de vacances étaient nécessaires pour relâcher la pression et faire un peu le vide.<br class="autobr" /> Merci d'avoir pris du temps pour me répondre.<br class="autobr" /> Pour info, nous n'utilisons pas le plugin “mutualisation”.<br class="autobr" /> Dans le fichier mes_options.php, on utilise bien la variable $_SERVER['HTTP_HOST'] pour définir l'URL du site.</p> Spip-Cli en Mutualisation 2020-07-29T17:48:35Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506095 2020-07-29T17:48:35Z <p>La fichier de configuration de démo fournit avec le plugin mutualisation utilise pour tester le site en cours la variable d'environnement <code>$_SERVER['HTTP_HOST']</code>, et c'est elle qui est générée automatiquement pas Spip-cli avant d'exécuter SPIP.</p> <p>Ta mutualisation (dans /config/mes_options.php ) utilise cette variable aussi pour définir le site à charger ? autre chose ?</p> Spip-Cli en Mutualisation 2020-07-29T17:39:30Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506094 2020-07-29T17:39:30Z <p>Oui, a priori le SPIP contient la base de données au moins, et il arrive à la lire lorsqu'il lance “spipmu” (avec le connecteur PDO de PHP ; c'est pas le même que SPIP à cet endroit, mais ça lit bien le fichier config/connect.php). Donc ce n'est pas l'absence de bdd qui pose souci.</p> Spip-Cli en Mutualisation 2020-07-29T17:30:22Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506093 2020-07-29T17:30:22Z <p>Je viens de me réinstaller une mutualisation rapidement en local et je n'ai aucun problème pour ma part.</p> <p>Peut être est-ce un problème de droits sur les fichiers, le PHP utilisé en Cli n'est pas le même souvent que celui utilisé en web.</p> <p>Tu as une configuration particulière pour les sites ?<br class="autobr" /> Le site SPIP en mutualisation est il effectivement configuré et fonctionnel ?</p> Spip-Cli en Mutualisation 2020-07-29T16:44:31Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506092 2020-07-29T16:44:31Z <p>Oups, je n'ai pas fait répondre... nouvelle question...</p> Spip-Cli en Mutualisation 2020-07-29T15:47:42Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506091 2020-07-29T15:47:42Z <p>Merci de m'aider.<br class="autobr" /> Quelle que soit la commande <code>spipmu "fo*" test:spip</code> dans le dossier racine de spip, ou <code>spip test:spip</code> dans le dossier sites/formation10), j'obtiens le résultat suivant (sans le début pour la deuxième solution) l'option -vvv ne donne rien de plus :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>Spip Cli Mutualisation ====================== ✔ SPIP trouvé. ✔ Répertoire sites trouvé. ✔ 1 sites correspondent au critère fo* ✔ 1 sites valides * formation10.tice.ac-orleans-tours.fr formation10.tice.ac-orleans-tours.fr ------------------------------------ <!DOCTYPE html> <html class='ltr fr no-js' xmlns='http://www.w3.org/1999/xhtml' lang='fr' dir='ltr'> <head> <title>Site en travaux</title> <meta name='viewport' content='width=device-width' /> <link rel='stylesheet' href='prive/themes/spip/reset.css' type='text/css' /> <link rel='stylesheet' href='prive/themes/spip/clear.css' type='text/css' /> <link rel='stylesheet' href='prive/themes/spip/minipres.css' type='text/css' /> </head> <body class='minipres'> <div id='minipres'> <h1>Site en travaux</h1> <div> <p style='text-align: center;'>Ce site n'est pas encore configuré. Revenez plus tard...</p> </div> </div> </body> </html></code></pre></div> Spip-Cli en Mutualisation 2020-07-29T15:14:26Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506090 2020-07-29T15:14:26Z <p>Mais c'est juste <code>spipmu</code> qui ne fonctionne pas, ou aussi spip-cli en général (regarde les autres commandes (spip test:spip) en indiquant le HTTP_HOST ou en passant par sites/x/... ?</p> <p>Tu as quoi comme sortie avant le HTML ?<br class="autobr" /> Tu as quoi comme sortie (sans le html) si tu fais quelque chose comme (où spip est le nom de ta commande spip-cli) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="bash"><code><span class="kw3">cd</span> sites<span class="sy0">/</span>xxx.fr spip test:spip <span class="re5">-vvv</span></code></pre></div> Spip-Cli en Mutualisation 2020-07-29T10:40:46Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506088 2020-07-29T10:40:46Z <p>Bonjour,<br class="autobr" /> Quelle que soit la commande (en respectant bien la syntaxe), j'obtiens toujours le message (minipres affiché par le inc_version.php) qui considère que mon site n'est pas encore installé (site en travaux).<br class="autobr" /> Il semblerait qu'il y ait _FILE_CONNECT non défini... d'où le message...</p> Spip-Cli en Mutualisation 2020-07-29T09:51:22Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506087 2020-07-29T09:51:22Z <p>Alors, voici quelques commandes que j'utilise très régulièrement en mutualisation, depuis la racine du SPIP :</p> <pre> spipmu "*" "cache:vider" spipmu "*" "plugins:maj:bdd" </pre> <p>Noter les guillemets !</p> Spip-Cli en Mutualisation 2020-07-28T07:25:17Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment506085 2020-07-28T07:25:17Z <p>Bonjour,<br class="autobr" /> Bon, en fait, ça ne fonctionne toujours pas (sauf sur un site sans mutualisation).<br class="autobr" /> Dès que je passe sur des sites mutualisés, je retrouve le même message d'erreur... Que je lance spipmu depuis le dossier spip ou que je lance spip depuis le dossier du site, j'ai toujours ce problème.<br class="autobr" /> J'ai un des sites mutualisés qui est totalement passé sous spip 3.2.7 (mise à jour de la bdd ok !) mais toujours pas accessible par spip-cli !<br class="autobr" /> Je suis preneur de toute idée !<br class="autobr" /> Merci.</p> Spip-Cli en Mutualisation 2020-05-14T08:54:07Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment505245 2020-05-14T08:54:07Z <p>Je me réponds à moi-même.<br class="autobr" /> Je suis sur un Spip 3.0.24... Sur un Spip 3.2, ça fonctionne !</p> Spip-Cli en Mutualisation 2020-05-12T12:09:20Z https://files.spip.org/Spip-Cli-en-Mutualisation#comment505188 2020-05-12T12:09:20Z <p>Bonjour,<br class="autobr" /> Je suis en train de tester Spip-cli en mutualisation et j'ai le soucis suivant :<br class="autobr" /> Quand je fais un spipmu « * » test:spip , j'obtiens systématiquement ceci pour tous les sites :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code> <span class="sy0"><!</span>DOCTYPE html<span class="sy0">></span> <span class="sy0"><</span>html <span class="kw2">class</span><span class="sy0">=</span><span class="st_h">'ltr fr no-js'</span> xmlns<span class="sy0">=</span><span class="st_h">'http://www.w3.org/1999/xhtml'</span> lang<span class="sy0">=</span><span class="st_h">'fr'</span> <a href="http://www.php.net/dir" rel='nofollow'><span class="kw3">dir</span></a><span class="sy0">=</span><span class="st_h">'ltr'</span><span class="sy0">></span> <span class="sy0"><</span>head<span class="sy0">></span> <span class="sy0"><</span>title<span class="sy0">></span>Site en travaux<span class="sy0"></</span>title<span class="sy0">></span> <span class="sy0"><</span>meta name<span class="sy0">=</span><span class="st_h">'viewport'</span> content<span class="sy0">=</span><span class="st_h">'width=device-width'</span> <span class="sy0">/></span> <span class="sy0"><</span><a href="http://www.php.net/link" rel='nofollow'><span class="kw3">link</span></a> rel<span class="sy0">=</span><span class="st_h">'stylesheet'</span> href<span class="sy0">=</span><span class="st_h">'prive/themes/spip/reset.css'</span> type<span class="sy0">=</span><span class="st_h">'text/css'</span> <span class="sy0">/></span> <span class="sy0"><</span><a href="http://www.php.net/link" rel='nofollow'><span class="kw3">link</span></a> rel<span class="sy0">=</span><span class="st_h">'stylesheet'</span> href<span class="sy0">=</span><span class="st_h">'prive/themes/spip/clear.css'</span> type<span class="sy0">=</span><span class="st_h">'text/css'</span> <span class="sy0">/></span> <span class="sy0"><</span><a href="http://www.php.net/link" rel='nofollow'><span class="kw3">link</span></a> rel<span class="sy0">=</span><span class="st_h">'stylesheet'</span> href<span class="sy0">=</span><span class="st_h">'prive/themes/spip/minipres.css'</span> type<span class="sy0">=</span><span class="st_h">'text/css'</span> <span class="sy0">/></span> <span class="sy0"></</span>head<span class="sy0">></span> <span class="sy0"><</span>body <span class="kw2">class</span><span class="sy0">=</span><span class="st_h">'minipres'</span><span class="sy0">></span> <span class="sy0"><</span>div id<span class="sy0">=</span><span class="st_h">'minipres'</span><span class="sy0">></span> <span class="sy0"><</span>h1<span class="sy0">></span>Site en travaux<span class="sy0"></</span>h1<span class="sy0">></span> <span class="sy0"><</span>div<span class="sy0">></span> Attention<span class="sy0">&</span><span class="co2">#160;: un problème technique (serveur SQL) empêche l'accès à cette partie du site. de votre compréhension. </span> <span class="sy0"></</span>div<span class="sy0">></span> <span class="sy0"></</span>div<span class="sy0">></span> <span class="sy0"></</span>body<span class="sy0">></span> <span class="sy0"></</span>html<span class="sy0">></span></code></pre></div> <p>Quelqu'un aurait-il une idée d'où vient l'erreur ?<br class="autobr" /> Merci.</p>