Spip-Cli en Mutualisation - commentaires Spip-Cli en Mutualisation 2021-04-08T14:15:57Z https://contrib.spip.net/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é<small class="fine d-inline"> </small>! 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 «<small class="fine d-inline"> </small>spipmu "site*" plugins:activer nomplugin<small class="fine d-inline"> </small>», j'obtiens le message suivant :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>[Symfony\Component\Console\Exception\RuntimeException] Too many arguments, expected arguments "glob" "spip-cli-command". Batch [<glob>] [<spip-cli-command>]</code></pre></div> <p>Le problème venait de ma syntaxe qui était fausse...<br class="autobr"> Il faut écrire : «<small class="fine d-inline"> </small>spipmu "site*" "plugins:activer nomplugin"<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>!</p> <p>Si ça peut aider...<br class="autobr"> Didier.</p> Spip-Cli en Mutualisation 2020-09-03T10:35:13Z https://contrib.spip.net/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<small class="fine d-inline"> </small>;spip depuis un dossier situé dans « sites ».</p> Spip-Cli en Mutualisation 2020-09-01T16:20:32Z https://contrib.spip.net/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://contrib.spip.net/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 class="spip_code spip_code_inline" dir="ltr">$_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<small class="fine d-inline"> </small>? autre chose<small class="fine d-inline"> </small>?</p> Spip-Cli en Mutualisation 2020-07-29T17:39:30Z https://contrib.spip.net/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<small class="fine d-inline"> </small>; 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://contrib.spip.net/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<small class="fine d-inline"> </small>?<br class="autobr"> Le site SPIP en mutualisation est il effectivement configuré et fonctionnel<small class="fine d-inline"> </small>?</p> Spip-Cli en Mutualisation 2020-07-29T16:44:31Z https://contrib.spip.net/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://contrib.spip.net/Spip-Cli-en-Mutualisation#comment506091 2020-07-29T15:47:42Z <p>Merci de m'aider.<br class="autobr"> Quelle que soit la commande <code class="spip_code spip_code_inline" dir="ltr">spipmu "fo*" test:spip</code> dans le dossier racine de spip, ou <code class="spip_code spip_code_inline" dir="ltr">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 class="spip_code spip_code_block" 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://contrib.spip.net/Spip-Cli-en-Mutualisation#comment506090 2020-07-29T15:14:26Z <p>Mais c'est juste <code class="spip_code spip_code_inline" dir="ltr">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/...<small class="fine d-inline"> </small>?</p> <p>Tu as quoi comme sortie avant le HTML<small class="fine d-inline"> </small>?<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 class="spip_code spip_code_block language-bash" dir="ltr" style="text-align:left;" data-language="bash"><code>cd sites/xxx.fr spip test:spip -vvv</code></pre></div> Spip-Cli en Mutualisation 2020-07-29T10:40:46Z https://contrib.spip.net/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://contrib.spip.net/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<small class="fine d-inline"> </small>!</p> Spip-Cli en Mutualisation 2020-07-28T07:25:17Z https://contrib.spip.net/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<small class="fine d-inline"> </small>!) mais toujours pas accessible par spip-cli<small class="fine d-inline"> </small>!<br class="autobr"> Je suis preneur de toute idée<small class="fine d-inline"> </small>!<br class="autobr"> Merci.</p> Spip-Cli en Mutualisation 2020-05-14T08:54:07Z https://contrib.spip.net/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<small class="fine d-inline"> </small>!</p> Spip-Cli en Mutualisation 2020-05-12T12:09:20Z https://contrib.spip.net/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 «<small class="fine d-inline"> </small>*<small class="fine d-inline"> </small>» test:spip , j'obtiens systématiquement ceci pour tous les sites :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code> <!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> Attention : un problème technique (serveur SQL) empêche l'accès à cette partie du site. de votre compréhension. </div> </div> </body> </html></code></pre></div> <p>Quelqu'un aurait-il une idée d'où vient l'erreur<small class="fine d-inline"> </small>?<br class="autobr"> Merci.</p>