Ferme à SPIP - commentaires Ferme à SPIP 2024-03-09T11:07:56Z https://files.spip.org/Ferme-a-SPIP#comment514775 2024-03-09T11:07:56Z <p>Bonjour,<br class="autobr"> Je dois faire une mise à jour de ma ferme. Est-ce qu'il y a un qq part tuto sur la procédure à suivre<small class="fine d-inline"> </small>?<br class="autobr"> Je m'interroge notamment dans le cas où la BDD doit être mise à jour, ça va bien se passer<small class="fine d-inline"> </small>?<br class="autobr"> Merci pour vos éclairages.</p> Ferme à SPIP 2024-03-07T06:44:41Z https://files.spip.org/Ferme-a-SPIP#comment514771 2024-03-07T06:44:41Z <p>Pour solution,<br class="autobr"> j'ai opté pour la création d'un petit plugin « Activation Automatique » (un simple paquet.xml) dédié à chaque site, qui liste les plugins nécessaires à l'utilisation du site.<br class="autobr"> Quand je fais une mise à jour, je n'ai qu'à le réactiver AA pour que tous les plugins soient eux-mêmes réactivés.</p> Ferme à SPIP 2023-07-05T05:22:51Z https://files.spip.org/Ferme-a-SPIP#comment513721 2023-07-05T05:22:51Z <p>J'utilise <a href="https://git.spip.net/spip-contrib-outils/checkout" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-outils/checkout</a><br class="autobr"> Je pense pas que tu puisse retrograder, je vois pas le besoin non plus d'ailleurs.<br class="autobr"> Si tu git pull un dossier pour le mettre à jour cela met à jour le plugins sur la dernière version, attention au branche pour ne pas se perdre ou casser le site</p> Ferme à SPIP 2023-07-05T05:18:32Z https://files.spip.org/Ferme-a-SPIP#comment513720 2023-07-05T05:18:32Z <p>@Pierre Kuhn : Cette histoire de git m'interesse... <br class="autobr"> Quelle sont les commande git pour mettre à jour un plugin<small class="fine d-inline"> </small>? Pour changer de version (rétrograder comme mettre à jour la dernière version)<small class="fine d-inline"> </small>? Y a-t-il un petit memento quelque part à ce sujet<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance</p> Ferme à SPIP 2023-07-04T14:23:36Z https://files.spip.org/Ferme-a-SPIP#comment513717 2023-07-04T14:23:36Z <p>A propos du problème SHA512 « spip_loader.php on line 18 », il semble que ce ne soit pas propre à la ferme mais général... Affaire à suivre.</p> Ferme à SPIP 2023-07-04T12:50:06Z https://files.spip.org/Ferme-a-SPIP#comment513716 2023-07-04T12:50:06Z <p>Merci encore pour ton aide si rapide<small class="fine d-inline"> </small>!<br class="autobr"> Je ne connais pas du tout ces outils Git, et ne saurai pas pour l'instant procéder de cette manière. Mais j'ai partiellement résolu mes problèmes :<br class="autobr"> 1) je vais faire la mise à jour du SPIP centralisé de la ferme de manière manuelle.<br class="autobr"> 2) je vais créer un plugin pour chaque website qui liste tous les plugins et les qualifie comme nécessaires. Ainsi je mets à jour tous les plugins en 1 clic.<br class="autobr"> Pour autant, ce qui aurait été sécurisant et pratique, c'est que le dossier Plugins de la ferme SPIP conserve les versions anciennes des plugins après mise à jour. SPIP est manifestement maintenant structuré pour rendre possible cette option, mais comment la rendre effective<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2023-07-04T06:41:23Z https://files.spip.org/Ferme-a-SPIP#comment513714 2023-07-04T06:41:23Z <p>Faire de git clone et autre commande du coup ton chemin de plugins ne change pas<br class="manualbr">Après tu as spip-cli qui avec des ligne de commande rajoute des plugins et les actives ou met à jour la bdd sans passer dans le BO mais je ne l'utilise pas.</p> Ferme à SPIP 2023-07-04T06:37:31Z https://files.spip.org/Ferme-a-SPIP#comment513713 2023-07-04T06:37:31Z <p>Bonjour Pierre,<br class="autobr"> Pour spip_loader, j'utilise la version 6.1.2, et j'obtiens une erreur SHA512. Cela ne semble pas une erreur propre à la ferme, je m'en rends compte maintenant.<br class="autobr"> Pour la mise à jour des plugins, j'ai contourné le problème en mettant en place un mini-plugin qui spécifie la nécessité d'activation de tous plugins. C'est un peu fastidieux, mais c'est pratique.<br class="autobr"> Je ne sais pas ce que travailler avec GIT signifie, mais si ça peut aider, je suis preneur.<br class="autobr"> Merci pour ton aide _||_</p> Ferme à SPIP 2023-07-04T04:22:30Z https://files.spip.org/Ferme-a-SPIP#comment513711 2023-07-04T04:22:30Z <p>Bonjour,</p> <p>1. tu as quel version du loader<small class="fine d-inline"> </small>?<br class="autobr"> 2. oui il est recommander de travailler avec git pour géré une mutualisation car quand on met à jour les plugins cela changement le chemin si tu le fait avec SVP. Sinon il faut que chaque site est son répertoire de plugins</p> Ferme à SPIP 2023-07-04T03:37:09Z https://files.spip.org/Ferme-a-SPIP#comment513710 2023-07-04T03:37:09Z <p>Bonjour,<br class="autobr"> J'ai mise en place une ferme SPIP 4.1.9 (PHP 7.4) d'une dizaine de sites.<br class="autobr"> J'ai voulu faire une mise à jour complète et :<br class="autobr"> 1 - la mise à jour de SPIP via spip_loader ne fonctionne pas (page blanche). Quelle est la procédure recommandée<small class="fine d-inline"> </small>?<br class="autobr"> 2 - la mise à jour des plugins provoque leur inactivation sur les sites dépendants de la ferme (les anciennes versions des plugins n'étant pas conservées). Quelle est là aussi la meilleure procédure<small class="fine d-inline"> </small>?<br class="autobr"> Merci pour vos conseils.</p> Ferme à SPIP 2023-06-06T10:12:18Z https://files.spip.org/Ferme-a-SPIP#comment513467 2023-06-06T10:12:18Z <p>Mes premiers pas :</p> <ul class="spip"><li> installer SPIP : OK</li><li> copier le dossier mutualisation : OK</li><li> modifier et mettre dans config/ le fichier mes_options.php : OK mais pas sûre d'avoir tout fait correctement</li><li> installer un premier site : OK</li><li> afficher https://mon-site/spip/ecrire/?exec=mutualisation : « Fichier mutualisation introuvable. » mais n'ayant pas fait l'étape ci-dessous, c'est probablement normal</li><li> configurer apache et DNS : à faire (mais pas sûre d'avoir les droits suffisants, peut-être à demander à la DSI de mon service)</li></ul> Ferme à SPIP 2023-06-06T06:55:56Z https://files.spip.org/Ferme-a-SPIP#comment513466 2023-06-06T06:55:56Z <p>Bonjour à tous et merci pour vos réponses rapides.</p> <blockquote class="spip"> <p>Si tu veux géré des sites en mutualisation, il faut maitriser SPIP en git pour faciliter les mises à jour ensuite.</p> </blockquote> <p>Ce n'est pas encore le cas, mais j'aime bien apprendre. Donc si je sais que je peux avoir des coups de pouce dans la mise en place, c'est faisable<small class="fine d-inline"> </small>;)</p> <blockquote class="spip"> <p>Mais on peut en parler plus si tu as vraiment ce besoin.</p> </blockquote> <p>Je vais l'avoir très bientôt. Donc il faut que je teste dès maintenant (enfin plutôt cet été) et oui je veux bien avoir des interlocuteurs pour les détails au fur et à mesure de mes essais.</p> <blockquote class="spip"> <p>J'aurais tendance à dire que pour l'utiliser, il faut que tu sois en mesure de le maintenir toi aussi.</p> </blockquote> <p>Jamais fait, mais prête à me lancer :) avec votre aide<small class="fine d-inline"> </small>!</p> <p>Toutes vos remarques et indications ne me font pas peur, mais nécessitent que je passe au niveau supérieur sur SPIP. Pas de souci si je sais que je peux avoir des réponses de quelques uns.</p> <p>Je vais donc installer une ferme à SPIP test prochainement et cela me permettra d'avancer tranquillement.</p> <p>Encore merci de vos réponses. Je reviens vers vous prochainement.<br class="autobr"> Bonne journée.</p> Ferme à SPIP 2023-05-31T17:05:41Z https://files.spip.org/Ferme-a-SPIP#comment513436 2023-05-31T17:05:41Z <p>Alors, je vais préciser :</p> <ul class="spip"><li> le fonctionnement du « plugin » de mutualisation facile implique de bien comprendre ce qu'il fait, et ce qu'il implique</li><li> d'ailleurs, ça n'est pas un plugin, mais un ensemble de scripts qui facilitent la mutualisation, en utilisant un mécanisme se trouvant en fait au cœur de SPIP</li><li> utiliser la mutualisation, c'est grosso-modo renoncer à SVP</li><li> donc installer les plugins avec Git (ou FTP, mais là, franchement, c'est long)</li><li> donc savoir choisir la branche de ce qui a été récupéré par Git</li><li> et installer manuellement les lib/ parce que Git ne les installe pas (contrairement à SVP)</li></ul> <p>Bref, y'a du pour, y'a du contre, mais ça aide de comprendre les rouages de l'intérieur.</p> Ferme à SPIP 2023-05-31T16:18:19Z https://files.spip.org/Ferme-a-SPIP#comment513433 2023-05-31T16:18:19Z <p>Euh, je comprends pas trop pour quelle raison il faudrait être en mesure de maintenir un plugin pour l'utiliser. <br class="autobr"> Cet outil est formidable, grand merci à tous ceux-celles qui le maintiennent, (et plus généralement, grand merci à l'ensemble de la communauté des développeurs dont le travail et l'esprit de partage permet aux utilisateurs de base de disposer de merveilleux outils).<br class="autobr"> Mais, assurément, ouf, il n'est pas nécessaire d'être codeur pour se servir de SPIP. <br class="autobr"> Aussi je trouve qu'écrire : “<i>J'aurais tendance à dire que pour l'utiliser, il faut que tu sois en mesure de le maintenir toi aussi</i>" ne reflète pas la réalité (= on peut se servir d'un plugin sans devoir être capable de le maintenir) et n'est pas très encourageant (voire culpabilisant), ce qui est dommage.<br class="autobr"> SPIP est un outil génial, invitons les débutants à affronter patiemment la courbe d'apprentissage qui peut paraître assez pentue pour le(a) débutant(e). <br class="autobr"> Enfin, c'est comme ça que je vois les choses...</p> Ferme à SPIP 2023-05-31T05:58:14Z https://files.spip.org/Ferme-a-SPIP#comment513432 2023-05-31T05:58:14Z <p>Bonjour,</p> <p>Le plugin mutualisation est maintenu par ceux qui l'utilisent (j'en fais partie).</p> <p>J'aurais tendance à dire que pour l'utiliser, il faut que tu sois en mesure de le maintenir toi aussi.</p> Ferme à SPIP 2023-05-30T16:55:35Z https://files.spip.org/Ferme-a-SPIP#comment513430 2023-05-30T16:55:35Z <p>Bonsoir,</p> <p>Si tu veux géré des sites en mutualisation, il faut maitriser SPIP en git pour faciliter les mises à jour ensuite.<br class="autobr"> Les plugins sont commun à tous les sites, comme le core de SPIP.<br class="autobr"> Tu n'as pas de nombre de site maxi, cela va dépendre des sites, du serveur ...<br class="autobr"> Il faut prévoir une base par site et pas une base pour tous les sites.</p> <p>Le problème de la mutu c'est en cas de faille exploité, tous les sites seront impacté.</p> <p>Mais on peut en parler plus si tu as vraiment ce besoin.</p> <p>Cordialement<br class="autobr"> Pierre</p> Ferme à SPIP 2023-05-30T14:11:30Z https://files.spip.org/Ferme-a-SPIP#comment513428 2023-05-30T14:11:30Z <p>Bonjour,<br class="autobr"> Je suis intéressée pour monter une ferme à SPIP.<br class="autobr"> Quelques questions avant de me lancer : <br>- le plugin « Mutualisation » est-il toujours maintenu<small class="fine d-inline"> </small>? Il semble que oui, mais je préfère m'en assurer. <br>- combien de sites maximum dans une « ferme à SPIP »<small class="fine d-inline"> </small>? <br>- est-il possible d'avoir une peu d'aide quand les choses sérieuses commenceront<small class="fine d-inline"> </small>? <br>- les plugins sont-ils installés de façon individuelle pour chaque site<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance de toute réponse ou échange me permettant de mieux comprendre le fonctionnement d'une « ferme à SPIP ». (Je connais le multisite WordPress, mais il y a certainement des différences que j'essaie de cerner.)<br class="autobr"> Merci encore et bonne journée à chacun.</p> Ferme à SPIP 2019-01-28T09:48:13Z https://files.spip.org/Ferme-a-SPIP#comment499757 2019-01-28T09:48:13Z <p>Bonjour et merci pour ce plugin<small class="fine d-inline"> </small>!</p> <p>J'ai un petit souci avec le compresseur CSS :<br class="autobr"> La fonction <code class="spip_code spip_code_inline" dir="ltr">compresseur_ecrire_balise_css_dist</code> du plugin compresseur passe en entête de la page un prefetch pour le fichier CSS compressé. C'est une bonne pratique.<br class="autobr"> Mais avec le plugin de Mutualisation et l'option 'url_img_courtes' le prefetch ne se fait pas sur l'URL du fichier classique (<a href="http://exemple.com/local/cache-css/aaaaa.css" class="spip_url spip_out auto" rel="nofollow external">http://exemple.com/local/cache-css/aaaaa.css</a>) mais directement vers le fichier dans l'arborescence de la mutualisation (<a href="http://exemple.com/sites/monsite.com/local/cache-css/aaaaa.css" class="spip_url spip_out auto" rel="nofollow external">http://exemple.com/sites/monsite.com/local/cache-css/aaaaa.css</a>).</p> <p>Le fichier CSS est donc chargé deux fois :</p> <ol class="spip"><li> sur <a href="http://exemple.com/sites/monsite.com/local/cache-css/aaaaa.css" class="spip_url spip_out auto" rel="nofollow external">http://exemple.com/sites/monsite.com/local/cache-css/aaaaa.css</a> via le prefetch</li><li> sur <a href="http://exemple.com/local/cache-css/aaaaa.css" class="spip_url spip_out auto" rel="nofollow external">http://exemple.com/local/cache-css/aaaaa.css</a> via l'inclusion dans le head<br class="autobr"> Et c'est pas l'idéal pour les performances :(</li></ol> <p>Voici un exemple en situation réelle :<br class="autobr"> Si on regarde l'entête HTTP de réponse de la page via <code class="spip_code spip_code_inline" dir="ltr">curl -sSL -D - legras-industries.com -o /dev/null</code> on voir que le prefetch est fait sur la mauvaise URL (<code class="spip_code spip_code_inline" dir="ltr">Link: <https://legras-industries.com/sites/legras-industries.com/local/cache-css/5efddd078ece692a340105a6e4adc57a.css?1548639575>;rel="stylesheet prefetch"</code>)</p> <p>J'ai vraiment du mal à voir à quel moment ça cloche.</p> Ferme à SPIP 2019-01-22T09:37:51Z https://files.spip.org/Ferme-a-SPIP#comment499634 2019-01-22T09:37:51Z <p>Merci du signalement</p> <p>c'est corrigé</p> <p><a href="https://zone.spip.net/trac/spip-zone/changeset/113554/spip-zone" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.net/trac/spip-zone/changeset/113554/spip-zone</a></p> Ferme à SPIP 2019-01-22T09:30:10Z https://files.spip.org/Ferme-a-SPIP#comment499633 2019-01-22T09:30:10Z <p>Bonjour,<br class="autobr"> Il y a a priori une erreur dans la version 1.4.4, ligne 17 et 19 de mutualiser_creer.php : il manque les <i>quotes</i> autour du nom de la constante _SPIP_LOGO_MUTU. Cela entraîne un warning avec la version 7.2 de PHP (et ce sera une erreur fatale avec la 7.3)<br class="autobr"> Voici ci-dessous le code corrigé :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>if (find_in_path('images/logo-spip.png')) { define( '_SPIP_LOGO_MUTU',find_in_path('images/logo-spip.png')); } else { define( '_SPIP_LOGO_MUTU',find_in_path('images/logo-spip.gif')); }</code></pre></div> <p>Cordialement,<br class="autobr"> Bruno</p> Ferme à SPIP 2019-01-22T09:11:08Z https://files.spip.org/Ferme-a-SPIP#comment499632 2019-01-22T09:11:08Z <p>Bonjour,</p> <p>Comme évoqué, mettre le fichier dans le sous dossier config propre au site concerné.<br class="autobr"> Exemple (avec « sites » comme dossier des différents sites) :<br class="autobr"> /sites/mon_site_mutualise/config/mes_options.php</p> <p>Normalement, cela fonctionne.</p> Ferme à SPIP 2018-11-11T13:42:38Z https://files.spip.org/Ferme-a-SPIP#comment498725 2018-11-11T13:42:38Z <p>Je sais pas si cela est possible par contre ...</p> Ferme à SPIP 2018-11-11T13:05:58Z https://files.spip.org/Ferme-a-SPIP#comment498723 2018-11-11T13:05:58Z <p>J'ai en fait 3 sites distincts mais disons frères jumeaux, ils utilisent la même base de données, et les tables supplémentaires sont identiques pour les 3 sites.<br class="autobr"> Les photos des utilisateurs sont enregistré pour les trois sites dans IMG/LOGOS et IMG/INTRO, donc communs aux 3 sites.<br class="autobr"> Le problème est juste que pour les logos des articles qui devraient être distincts et non communs.</p> Ferme à SPIP 2018-11-11T12:54:29Z https://files.spip.org/Ferme-a-SPIP#comment498722 2018-11-11T12:54:29Z <p>Je vois pas pourquoi cela va dans ecrire/IMG ...<br class="autobr"> Pas logique.</p> <p>Les docs dans la médiathèque sont identique partout du coup<small class="fine d-inline"> </small>?<br class="autobr"> Ensuite je vois une base pour tous les sites .... pas top si tu as de gros site je pense.</p> Ferme à SPIP 2018-11-11T12:44:21Z https://files.spip.org/Ferme-a-SPIP#comment498721 2018-11-11T12:44:21Z <p>Voila, j'ai supprimé les commentaires et infos privés :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php if (!defined("_ECRIRE_INC_VERSION")) return; if (!is_readable (_DIR_RACINE.'mutualisation/mutualiser.php')) { echo _L("Fichier 'mutualisation/mutualiser.php' manquant dans la racine " . _DIR_RACINE); exit; } require _DIR_RACINE.'mutualisation/mutualiser.php'; $site = str_replace('www.', '', $_SERVER['HTTP_HOST']); if ($site != $_SERVER['HTTP_HOST'] AND !in_array($site, $www)) { include_spip('inc/headers'); $req = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '/'; if (isset($_SERVER['HTTPS']) AND test_valeur_serveur($_SERVER['HTTPS'])) $protocole = 'https'; elseif (!isset($_SERVER["SCRIPT_URI"]) OR !($p = strpos($_SERVER["SCRIPT_URI"], '://'))) $protocole = 'http'; else $protocole = substr($_SERVER["SCRIPT_URI"],0,$p); redirige_par_entete($protocole . '://' . $site . $req); } if (strpos($site, ':')) { if (preg_match('/:80$/', $site)) $site = substr($site,-3); else $site = str_replace(':', '_', $site); } define ('_INSTALL_SITE_PREF', $site); define ('_INSTALL_NAME_DB', 'mytable'); define ('_INSTALL_SERVER_DB', 'mysql'); define ('_INSTALL_HOST_DB', 'localhost'); define ('_INSTALL_USER_DB', 'root'); define ('_INSTALL_PASS_DB', ''); define ('_INSTALL_TABLE_PREFIX', myprefix); $cookie_prefix = strtok($site, '.'); demarrer_site($site, array( 'creer_site' => true, 'creer_base' => false, 'creer_user_base' => true, 'mail' => 'myemail@test.org', 'code' => '********', 'table_prefix' => false, 'cookie_prefix' => false, 'repertoire' => 'sites', 'url_img_courtes' => false, 'url_creer_base' => '', 'avant_initialisation' => '' ) ); ?></code></pre></div> Ferme à SPIP 2018-11-11T11:11:52Z https://files.spip.org/Ferme-a-SPIP#comment498720 2018-11-11T11:11:52Z <p>Bonjour,</p> <p>Tu as trouvé la solution<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2018-11-11T11:10:58Z https://files.spip.org/Ferme-a-SPIP#comment498719 2018-11-11T11:10:58Z <p>Bonjour,</p> <p>On peut voir ton fichier mes_options avec la config de la mutu<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2018-11-11T09:30:30Z https://files.spip.org/Ferme-a-SPIP#comment498718 2018-11-11T09:30:30Z <p>Bonjour,<br class="autobr"> J'utilise spip 3.2.1 avec mutualisation et via le site privé, mes logos d'article sont téléchargés sur ecrire/IMG/LOGOS et sont donc identiques sur tous les sites.<br class="autobr"> Puis-je modifier les paramètres de config pour que les logos soient téléchargés sur un sous-dossier de sites/mysite .com pour avoir des logos d'articles différents pour chaque site<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2018-08-29T18:34:35Z https://files.spip.org/Ferme-a-SPIP#comment498029 2018-08-29T18:34:35Z <p>Bonjour à tous,<br class="autobr"> J'ai plusieurs sites installés en mutualisation et pour la première fois, je dois en rajouter un nécessitant son propre fichier mes_options.php (à ne pas confondre avec le fichier mes_options.php de la mutu elle-même).<br class="autobr"> Mais où placer ce fichier mes_options.php dans le cas d'une mutualisation<small class="fine d-inline"> </small>?<br class="autobr"> Lorsque je le place dans le sous-dossier /config propre à ce site, il ne semble pas pris en compte<small class="fine d-inline"> </small>?<br class="autobr"> Merci.<br class="autobr"> PS : j'ai posé la même question sur la liste spip@rezo.net</p> Ferme à SPIP 2017-11-01T01:03:17Z https://files.spip.org/Ferme-a-SPIP#comment494151 2017-11-01T01:03:17Z <p>Salut,</p> <p>Tu peux surcharger le prive dans le dossier squelettes de ton site hein^</p> <p>Il est également possible de ne pas mutualiser les plugins... (c'est bien mieux amha en production)</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code># desactiver le dossier plugins classique define('_DIR_PLUGINS',''); # Definir un dossier plugins pour chaque site define('_DIR_PLUGINS_SUPPL',_DIR_RACINE.'sites/'.$site.'/plugins/'); # Definir un dossier plugin/auto pour chaque site define('_DIR_PLUGINS_AUTO',_DIR_RACINE.'sites/'.$site.'/plugins/auto/'); </code></pre></div> <p>Les plugins-dist et le core de spip restent mutualisés mais chaque site a ses plugins persos</p> Ferme à SPIP 2017-05-04T06:01:42Z https://files.spip.org/Ferme-a-SPIP#comment492108 2017-05-04T06:01:42Z <p>Bonjour,</p> <p>Nous mettons à disposition des établissements de notre académie une ferme de SPIP environ 110 hébergements actuellement. Nous utilisons pour cela le plugin mutualisation facile version 1.3.5 stable installé via la gestion des plugins. Nous souhaitons mettre à jour les plugins de l'ensemble des sites via la fonction l'admin de mutualisation «<small class="fine d-inline"> </small>ecrire/<small class="fine d-inline"> </small>?exec=mutualisation<small class="fine d-inline"> </small>»</p> <p>Le script Upgrader intégrés à la mutualisation et servant à automatiser les mises à jour (extensions et noyau) semble ne pas fonctionner.</p> <p>L'option «<small class="fine d-inline"> </small>Upgrader tout<small class="fine d-inline"> </small>» n'a aucune action, le mode débogueur du navigateur nous apporte pas plus d'informations.</p> <p>Cependant, d'autres fonctionnalités sont opérationnelles (calcul des volumétries : documents, cache,...).</p> <p>Merci par avance de toute aide qui me sera apportée<small class="fine d-inline"> </small>!</p> <p>Le plugin couteau suisse Version locale : 1.9.12 Révision : 101356 est aussi installé, nous avons activé L'Ecran de sécurité et mises à jour automatiques. L'écran de sécurité s'installe et se met à jour sans problème ainsi que les mises à jour automatiques.<br class="autobr"> Serveur Debian 7.11 wheezy<br class="autobr"> Server version : Apache/2.2.22 (Debian)<br class="autobr"> php5 vers : 5.4.45-0+deb7u7<br class="autobr"> SPIP 3.1.3 [23214]</p> Ferme à SPIP 2017-04-18T09:29:17Z https://files.spip.org/Ferme-a-SPIP#comment491946 2017-04-18T09:29:17Z <p>Cela dépend comme tu donnes tes accès ftp.<br class="autobr"> Il vaut mieux garder le ftp pour l'admin général et donner des ftp restreint ensuite.</p> Ferme à SPIP 2017-04-18T08:39:53Z https://files.spip.org/Ferme-a-SPIP#comment491945 2017-04-18T08:39:53Z <p>J'aime beaucoup l'idée mais en terme de sécurité, cela ne craint pas trop d'avoir tout ses sites sur un seul noyau SPIP<small class="fine d-inline"> </small>? Si un compte utilisateur ftp est compromis, cela met tout les autres domaines en danger non<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2017-03-24T13:21:14Z https://files.spip.org/Ferme-a-SPIP#comment491631 2017-03-24T13:21:14Z <p>Flute. Pas de solution alors<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2017-03-24T08:41:43Z https://files.spip.org/Ferme-a-SPIP#comment491624 2017-03-24T08:41:43Z <p>en effet, j'ai jamais fais ça en mutu.</p> Ferme à SPIP 2017-03-24T08:36:03Z https://files.spip.org/Ferme-a-SPIP#comment491622 2017-03-24T08:36:03Z <p>Parce que ce n'est pas vraiment une amélioration. Voici l'issue d'un plugin que je souhaiterais surcharger :</p> <p><a href="https://contrib.spip.net/Identite-Extra#forum487993" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Identite-Extra#forum487993</a></p> Ferme à SPIP 2017-03-24T06:31:49Z https://files.spip.org/Ferme-a-SPIP#comment491621 2017-03-24T06:31:49Z <p>Dans ce cas pourquoi ne pas faire amélioré les plugins<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2017-03-23T22:44:52Z https://files.spip.org/Ferme-a-SPIP#comment491620 2017-03-23T22:44:52Z <p>Non j'ai déjà essayé. Cela ne fonctionne pas.</p> <p>Pour certains plugins je change un peu la présentation html dans l'espace privé.</p> Ferme à SPIP 2017-03-23T19:11:15Z https://files.spip.org/Ferme-a-SPIP#comment491619 2017-03-23T19:11:15Z <p>Bonsoir</p> <p>Est sans le dossier prive<small class="fine d-inline"> </small>?</p> <p>PS : Pourquoi surcharger les configuration de plugins<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2017-03-23T15:15:45Z https://files.spip.org/Ferme-a-SPIP#comment491617 2017-03-23T15:15:45Z <p>Bonjour,</p> <p>Il m'arrive de surcharger la présentation de certains plugins dans l'espace privé dans par exemple : sites/monsite.com/squelettes<strong>/prive/formulaire/...</strong></p> <p>Mais en mutualisé cela ne fonctionne plus. Une idée comment corriger ce souci<small class="fine d-inline"> </small>?</p> <p>En attendant, j'ai mis mes fichiers personnalisés à la racine de spip dans le dossier squelettes. Ce qui n'est pas très pratique car je ne peux choisir sur quel sites doit s'appliquer le/les fichiers modifier.</p> Ferme à SPIP 2017-02-21T15:56:01Z https://files.spip.org/Ferme-a-SPIP#comment491150 2017-02-21T15:56:01Z <p>Si on se réfère à : <a href="http://www.spip.net/fr_article1825.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article1825.html</a></p> <p>La syntaxe est</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code><?php $GLOBALS['dossier_squelettes'] = 'mes_skel1:mes_skel2'; ?></code></pre></div> <p>Donc la syntaxe serais plutôt :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>$GLOBALS['dossier_squelettes'] = _DIR_SITE.'squelette1:'._DIR_SITE.'squelette2';</code></pre></div> <p>@chez moi ça marche,</p> <p>cela dit je ne vois pas trop l'intérêt ou le but, moi je m'en sert plutot pour faire de A/B test et passer rapidement d'un skel à un autre avec une ligne par skel et en commentant/dé-commentant.</p> <p>Bonne journée</p> Ferme à SPIP 2017-02-21T15:43:19Z https://files.spip.org/Ferme-a-SPIP#comment491149 2017-02-21T15:43:19Z <p>Même résultat en suivant cette issue.<br class="autobr"> <a href="http://archives.rezo.net/archives/spip.mbox/65H5XLORNSND7WS7FJMVBPNPWKD5XKD5/" class="spip_url spip_out auto" rel="nofollow external">http://archives.rezo.net/archives/spip.mbox/65H5XLORNSND7WS7FJMVBPNPWKD5XKD5/</a></p> Ferme à SPIP 2017-02-21T13:39:47Z https://files.spip.org/Ferme-a-SPIP#comment491148 2017-02-21T13:39:47Z <p>Cela ne marche pas non plus en enlevant les « _DIR_SITE ».</p> Ferme à SPIP 2017-02-18T09:49:53Z https://files.spip.org/Ferme-a-SPIP#comment491127 2017-02-18T09:49:53Z <p>Et sans les _DIR_SITE<small class="fine d-inline"> </small>?</p> <p>L'idée est de proposer plusieurs squelettes par site<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2017-02-17T13:29:15Z https://files.spip.org/Ferme-a-SPIP#comment491123 2017-02-17T13:29:15Z <p>Ben j'aimerais faire quelque chose du style :</p> <p>/site1/config/mes_options.php<br class="autobr"> (squelettes, squelettes-abc, squelettes-def)</p> <p>/site2/config/mes_options.php <br class="autobr"> (squelettes, squelettes-ghi, squelettes-jkl)</p> <p>/site3/config/mes_options.php<br class="autobr"> (squelettes, squelettes-mno, squelettes-pqr)</p> <p>Mon code plus haut fonctionne mais il fait planté mon espace privé.</p> Ferme à SPIP 2017-02-17T13:20:50Z https://files.spip.org/Ferme-a-SPIP#comment491122 2017-02-17T13:20:50Z <p>Bonjour,</p> <p>Tu veux faire un squelettes par site<small class="fine d-inline"> </small>?</p> <p>Normalement /sites/site1.example.com/squelettes fonctionne.</p> Ferme à SPIP 2017-02-17T00:20:35Z https://files.spip.org/Ferme-a-SPIP#comment491112 2017-02-17T00:20:35Z <p>En faite, je crois que j'ai pas bien compris comment définir de nouveaux squelettes dans mes sites mutualisés (différent par site).</p> <p>Chacun de mes sites on des dossiers squelettes différents. J'ai donc mis pour chacun, un fichier <code class="spip_code spip_code_inline" dir="ltr">mes_options.php</code> dans leur dossier config avec des appellations de squelettes différents.</p> <p><code class="spip_code spip_code_inline" dir="ltr">$GLOBALS['dossier_squelettes'] = _DIR_SITE . 'squelettes' . _DIR_SITE . 'squelettes-01' . _DIR_SITE . 'squelettes-02';</code></p> <p>Mais il semblerait que cela soit faux... :(</p> Ferme à SPIP 2017-02-16T17:48:01Z https://files.spip.org/Ferme-a-SPIP#comment491110 2017-02-16T17:48:01Z <p>J'ai un peu avancé dans mon problème.</p> <p>C'est au moment de la création du dossier « plugins » que le problème arrive.</p> Ferme à SPIP 2017-02-16T17:33:08Z https://files.spip.org/Ferme-a-SPIP#comment491109 2017-02-16T17:33:08Z <p>Bonjour,</p> <p>J'ai testé cette procédure en local et tout fonctionne parfaitement. J'ai juste un soucis dans l'espace privé ou tout les styles ont sautés (affichage brute) sur l'ensemble des sites mutualisés. En revanche, coté publique cela fonctionne nickel.</p> <p>Est-ce que quelqu'un a déjà eu ce problème<small class="fine d-inline"> </small>? Une constante dans mes_options.php a définir<small class="fine d-inline"> </small>?</p> <p>J'ai vidé le dossier tmp, vider le cache, supprimer mes plugins, restauré la base de donnée mais rien n'y fait.</p> <p>J'utilise php 5.6.30 avec Spip 3.1.3</p> <p>Merci pour votre aide.</p> Ferme à SPIP 2016-03-17T09:39:30Z https://files.spip.org/Ferme-a-SPIP#comment486656 2016-03-17T09:39:30Z <p>Bonjour,</p> <p>J'ai pu configurer sans problème un SPIP 3.1 mutualisé avec 4 sous-domaines. Très intéressant cette méthode. Cependant, j'aurais deux questions :</p> <p>1. Est-ce que je peux avoir en commun un dossier « squelettes-all » pour tout mes sous-domaine et partager les mêmes ressources (css, js, img, formulaires, modèles, etc...)<small class="fine d-inline"> </small>?</p> <p>2. Dans ma configuration j'ai ces 4 sites ci-dessous :</p> <p>site1.example.com<br class="autobr"> site2.exemple.com<br class="autobr"> site3.exemple.com<br class="autobr"> site4.exemple.com</p> <p>Mais quand au site principale : <a href="http://www.exemple.com" class="spip_url spip_out auto" rel="nofollow external">www.exemple.com</a>, est-ce que je peux acquérir les informations de chaque sous-domaines<small class="fine d-inline"> </small>? Ou chacune des ces ressources sont distinctes.</p> <p>Merci, Julien.</p> Ferme à SPIP 2016-02-25T00:27:09Z https://files.spip.org/Ferme-a-SPIP#comment486224 2016-02-25T00:27:09Z <p>Bonjour,<br class="autobr"> Je viens de tester sous Spip 3.1 et la dernière version du plugin.<br class="autobr"> Quand je crée un nouveau site, tout est parfaitement géré, sauf qu'à la fin il m'envoie vers <code class="spip_code spip_code_inline" dir="ltr">http://www.example.com/ecrire/ecrire/?exec=install</code>, donc un <code class="spip_code spip_code_inline" dir="ltr">ecrire/</code> de trop dans l'url ...</p> Ferme à SPIP 2016-02-02T11:39:02Z https://files.spip.org/Ferme-a-SPIP#comment485678 2016-02-02T11:39:02Z <p>J'ai finalement entièrement réinstallé SPIP sans rien changé à mon fichier mes_options.php et ça marche<small class="fine d-inline"> </small>!</p> <p>Désolé pour le bruit<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2016-02-02T09:27:44Z https://files.spip.org/Ferme-a-SPIP#comment485677 2016-02-02T09:27:44Z <p>Pour ma part, je suis passé en 3.1 dès juillet 2015. En mutu. Et j'ai créé plusieurs sites sans problème.</p> <p>Voici mon config/mes_options.php :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>require _DIR_RACINE.'mutualisation/mutualiser.php'; $site = str_replace('www.', '', $_SERVER['HTTP_HOST']); $site = str_replace('ww2.', '', $site); $site = str_replace('ww3.', '', $site); define ('_INSTALL_SERVER_DB', 'mysql'); define ('_INSTALL_HOST_DB', 'localhost'); define ('_INSTALL_HOST_DB_LOCALNAME', 'localhost'); define ('_INSTALL_USER_DB_ROOT', 'root'); define ('_INSTALL_PASS_DB_ROOT', 'mot2passeroot'); define ('_INSTALL_NAME_DB', 'mutu_'.prefixe_mutualisation($site)); define ('_INSTALL_USER_DB', prefixe_mutualisation($site)); define ('_INSTALL_TABLE_PREFIX', 'spip'); demarrer_site($site, array( 'creer_site' => true, 'cookie_prefix' => false, 'table_prefix' => false, 'creer_base' => true, 'creer_user_base' => true, 'code' => 'ecureuil', 'mail' => 'mutualisation@domaine.tld', 'annonce' => '<h3>SPIP 3.1</h3>', ) ); // Pour bloquer l'installation automatique des plugins define('_DIR_PLUGINS_AUTO', ''); // Pas de log pour gagner en écritures #$GLOBALS['nombre_de_logs'] = 0; #$GLOBALS['taille_des_logs'] = 0; # Dans le cadre d'une mutualisation, l'affichage d'une nouvelle version de SPIP est inutile function genie_mise_a_jour($t) { effacer_meta('info_maj_spip'); return 1; }</code></pre></div> Ferme à SPIP 2016-01-18T17:11:36Z https://files.spip.org/Ferme-a-SPIP#comment485389 2016-01-18T17:11:36Z <p>Bonjour,</p> <p>J'ai testé en local ce plugin avec SPIP 3.1 et j'ai des problèmes pour créer de nouveaux sites. A noter que tout fonctionnait parfaitement en 3.0 . Avec les sites déjà installés tout semble OK.</p> <p>Les fichiers connect.php et chmod.php ne sont pas créés dans config.</p> <p>Tout semble se passer bien jusqu'à la phase d'installation de SPIP c'est à dire : <br>- Activation avec un code OK <br>- Création du répertoire dans sites/ OK <br>- Création des répertoires config, IMG, local et tmp OK <br>- Création de la base de donnée (vide<small class="fine d-inline"> </small>!) OK</p> <p>On arrive alors à l'écran indiquant : La base de donnée mu_mondomaine a été créée. Vous pouvez poursuivre l'installation de SPIP.</p> <p>On démarre la phase Installation du Système de publication... puis suivant... puis on reste bloqué sur Installation du système de publication à l'étape 1. Dans les logs de SPIP, on a : Pub :<small class="fine d-inline"> </small>!INFO : spip_connect : fichier de connexion '' non trouve .</p> <p>A suivre<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2016-01-10T14:54:38Z https://files.spip.org/Ferme-a-SPIP#comment485193 2016-01-10T14:54:38Z <p>Ça tombe bien, moi aussi<small class="fine d-inline"> </small>;-) J'attendrai donc<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2016-01-10T14:46:51Z https://files.spip.org/Ferme-a-SPIP#comment485192 2016-01-10T14:46:51Z <p>Je te conseil de monter une mutu en 3.1 et modifier tes vhost pour tester.<br class="autobr"> perso je passe pas encore en 3.1 car j'ai des plugins non compatible.</p> Ferme à SPIP 2016-01-10T14:22:43Z https://files.spip.org/Ferme-a-SPIP#comment485191 2016-01-10T14:22:43Z <p>Merci, mais très honnêtement, j'ai plus de vingt sites mutualisés, je ne vois pas commenter tester avec un seul et voir si ça marche ou pas<small class="fine d-inline"> </small>! je préfère d'autres retours d'expériences que mon crash éventuel... :-<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2016-01-09T18:44:20Z https://files.spip.org/Ferme-a-SPIP#comment485181 2016-01-09T18:44:20Z <p>Bonsoir,</p> <p>Pas encore tester mais tu peux et nous dire si tu as des problèmes.</p> Ferme à SPIP 2016-01-09T16:20:59Z https://files.spip.org/Ferme-a-SPIP#comment485177 2016-01-09T16:20:59Z <p>Ce plugin est-il compatible avec la nouvelle version 3.1<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2015-01-25T03:44:24Z https://files.spip.org/Ferme-a-SPIP#comment479003 2015-01-25T03:44:24Z <p>Bonjour,<br class="autobr"> Malgré les indications précédentes, je n'arrive pas à installer une mutualisation spip 3 sur Gandi Simple Hosting... Est-il possible de contourner le réglage des fichiers VirtualHost<small class="fine d-inline"> </small>? (etc/apache2/sites-available/ n'est pas accessible). Je serais curieux de savoir ce que DM a ajouté dans son .htaccess.<br class="autobr"> Merci d'avance pour votre aide,<br class="autobr"> Sébastien</p> Ferme à SPIP 2014-12-03T11:31:03Z https://files.spip.org/Ferme-a-SPIP#comment478308 2014-12-03T11:31:03Z <p>Yes merci ça marche, je faisais <code class="spip_code spip_code_inline" dir="ltr"><img src="#CHEMIN{squelettes/img/image.jpg}" alt="" /></code></p> <p>Merci encore.</p> Ferme à SPIP 2014-12-03T11:18:49Z https://files.spip.org/Ferme-a-SPIP#comment478307 2014-12-03T11:18:49Z <p><code class="spip_code spip_code_inline" dir="ltr"><img src="#CHEMIN{img/image.jpg}" alt="" /></code></p> Ferme à SPIP 2014-12-03T11:17:18Z https://files.spip.org/Ferme-a-SPIP#comment478306 2014-12-03T11:17:18Z <p>Tu fait comment exactement<small class="fine d-inline"> </small>?<br class="autobr"> <code><img src="#CHEMIN%7Bimg/image.jpg%7D" alt=""></code</code></p> Ferme à SPIP 2014-12-03T11:08:21Z https://files.spip.org/Ferme-a-SPIP#comment478305 2014-12-03T11:08:21Z <p>Malheureusement ça ne donne rien.</p> Ferme à SPIP 2014-12-03T10:57:51Z https://files.spip.org/Ferme-a-SPIP#comment478304 2014-12-03T10:57:51Z <p>Euh utilise #CHEMIN alors</p> Ferme à SPIP 2014-12-03T10:51:59Z https://files.spip.org/Ferme-a-SPIP#comment478303 2014-12-03T10:51:59Z <p>Classique : <code class="spip_code spip_code_inline" dir="ltr"><img src="squelettes/img/image.jpg" alt="" /></code></p> Ferme à SPIP 2014-12-02T07:10:30Z https://files.spip.org/Ferme-a-SPIP#comment478285 2014-12-02T07:10:30Z <p>Comment tu appels les images sur le site<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2014-12-01T19:07:18Z https://files.spip.org/Ferme-a-SPIP#comment478280 2014-12-01T19:07:18Z <p>Bonsoir Pierre,<br class="autobr"> le fichier mes_option.php à la racine dans le dossier config contient ce code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php define ('_SITES_ADMIN_MUTUALISATION', ''); if (!defined("_ECRIRE_INC_VERSION")) return; if (!is_readable (_DIR_RACINE.'mutualisation/mutualiser.php')) { echo _L("Fichier 'mutualisation/mutualiser.php' manquant dans la racine " . _DIR_RACINE); exit; } require _DIR_RACINE.'mutualisation/mutualiser.php'; $www = array(); $site = str_replace('www.', '', $_SERVER['HTTP_HOST']); if ($site != $_SERVER['HTTP_HOST'] AND !in_array($site, $www)) { include_spip('inc/headers'); $req = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '/'; if (isset($_SERVER['HTTPS']) AND test_valeur_serveur($_SERVER['HTTPS'])) $protocole = 'https'; elseif (!isset($_SERVER["SCRIPT_URI"]) OR !($p = strpos($_SERVER["SCRIPT_URI"], '://'))) $protocole = 'http'; else $protocole = substr($_SERVER["SCRIPT_URI"],0,$p); redirige_par_entete($protocole . '://' . $site . $req); } if (strpos($site, ':')) { if (preg_match('/:80$/', $site)) $site = substr($site,-3); else $site = str_replace(':', '_', $site); } define ('_INSTALL_PREFIX_DB','mu_'); define ('_INSTALL_SITE_PREF', prefixe_mutualisation($site)); define ('_INSTALL_NAME_DB', _INSTALL_PREFIX_DB. _INSTALL_SITE_PREF); define ('_INSTALL_SERVER_DB', 'mysql'); define ('_INSTALL_HOST_DB', 'localhost'); define ('_INSTALL_USER_DB', 'root'); define ('_INSTALL_PASS_DB', 'root'); define ('_INSTALL_TABLE_PREFIX', 'spip'); demarrer_site($site, array( 'creer_site' => true, 'creer_base' => true, 'creer_user_base' => false, 'mail' => '', 'code' => 'ecureuil', 'table_prefix' => false, 'cookie_prefix' => true, 'repertoire' => 'sites', 'url_img_courtes' => true, 'url_creer_base' => '' ) ); ?></code></pre></div> <p>Je pensais que ça pouvait venir d'une mauvaise configuration de Mamp mais sur serveur OVH il y a le même problème. Le problème concerne uniquement les images référencées dans les squelettes, les images du back-office s'affichent normalement.</p> <p>Merci par avance.<br class="autobr"> Mathieu.</p> Ferme à SPIP 2014-12-01T06:32:45Z https://files.spip.org/Ferme-a-SPIP#comment478259 2014-12-01T06:32:45Z <p>Bonjour, vous pouvez donnez le fichier mes_options<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2014-11-30T21:21:31Z https://files.spip.org/Ferme-a-SPIP#comment478258 2014-11-30T21:21:31Z <p>Bonjour,<br class="autobr"> je rencontre un problème avec les sites de ma ferme. Les images des squelettes des sites ne s'affichent pas avec la nomenclature classique : « squelettes/img/image.jpg ».<br class="autobr"> Je suis obligé d'utiliser celle-ci : « sites/nomdusite/squelettes/img/image.jpg ».<br class="autobr"> Ce qui est très embêtant lorsque je dois mettre un site en production sur un serveur client. Comment faire pour changer ce fonctionnement<small class="fine d-inline"> </small>?</p> <p>Merci par avance.</p> Ferme à SPIP 2014-09-08T11:39:28Z https://files.spip.org/Ferme-a-SPIP#comment476834 2014-09-08T11:39:28Z <p>Bonjour,<br class="autobr"> Je vois un caractère  sur la capture, c'est pas logique déjà.</p> Ferme à SPIP 2014-07-29T17:19:18Z https://files.spip.org/Ferme-a-SPIP#comment476348 2014-07-29T17:19:18Z <p>Honte sur moi, le code est dans mes_options.php (en plus c'est moi qui l'ai mis). Par contre il ne marche plus<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>!! :-(</p> Ferme à SPIP 2014-07-29T15:15:02Z https://files.spip.org/Ferme-a-SPIP#comment476347 2014-07-29T15:15:02Z <p>Bonjour, J'ai 16 sites SPIP mutualisés en 3.0.16. Jusque là je n'ai eu aucun problème non résolu mais là... Le code d'activation ne fonctionne plus pour le 17<sup>e</sup> site<small class="fine d-inline"> </small>! Le pire c'est que je l'ai noté quelque part et donc c'est ce code que je rentre mais j'ai toujours « Erreur » qui s'affiche. Mystère très ennuyeux...<br class="autobr"> Où puis-je trouver le code<small class="fine d-inline"> </small>? J'ai fait une première recherche dans chmod.php sans succès.<br class="autobr"> Merci d'avance.<br class="autobr"> Philippe G.</p> Ferme à SPIP 2014-06-18T11:38:24Z https://files.spip.org/Ferme-a-SPIP#comment475894 2014-06-18T11:38:24Z <p>@ Pierrot : Récemment (sur spip 3.0.14), je n'ai pas eu de problème avec la mise à jour de Saisies. Faut juste le réactiver sur tous les sites.... comme pour les autres plugins. Perso j'ai 7-8 sites, donc 5 seulement sont publics, donc c'est gérable.</p> <p>Sinon, comme disait je crois Pierrot sur un autre fil, peut-être que pour la méthode que j'ai testée (<a href="http://contrib.spip.net/Ferme-a-SPIP#forum475819" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Ferme-a-SPIP#forum475819</a>, ci-dessus) marche pour les mises à jour, il faudrait supprimer le dossier plugins du site mutualisé<small class="fine d-inline"> </small>? (pour éviter que Spip ne remette les plugins dedans lors d'une mise jour de plugin)<br class="autobr"> Mais je ne testerai pas, pas le temps. Je préfère rester comme ça et attendre une vraie solution qui permette de vraiment mutualiser les plugins efficacement en plus de spip.</p> Ferme à SPIP 2014-06-13T21:02:51Z https://files.spip.org/Ferme-a-SPIP#comment475855 2014-06-13T21:02:51Z <p>Après quelques essais supplémentaires, je me suis rendu compte que le système décrit ci-dessus n'est pas terrible. En fait, si on met les plugins de chaque site dans « auto », avec une mise à jour du plugin la nouvelle version du plugin se remet dans le dossier plugins du spip mutualisé, c'est retour à la case départ.</p> <p>Finalement, j'ai laissé tel quel (les plugins mutualisés pour tous les sites), c'est encore le moins compliqué, et je met à jour les plugins un par un depuis un site, avec ensuite réactivation du plugin sur chacun des autres sites.<br class="autobr"> En attendant une solution intégrée, je ferai donc les mises à jour moins souvent.</p> Ferme à SPIP 2014-06-12T10:34:07Z https://files.spip.org/Ferme-a-SPIP#comment475831 2014-06-12T10:34:07Z <p>Bonjour,</p> <p>J'ai évoqué cette solution mais elle me pose (en tous cas me posait) des pbms évoqués ici :</p> <p><a href="http://contrib.spip.net/Saisies?debut_comments-list=-1#forum470211" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Saisies?debut_comments-list=-1#forum470211</a></p> <p>Certains plugins semblent buguer sur cette solution, peut-être n'utilisez-vous pas ces plugins ou peut être qu'un bug a été corrigé. Pour ma part j'ai fini par peu à peu abandonner ces mutualisations qui me posaient plus de soucis que de gains, chaque mise à jour était un sac de noeuds, la modif de SVP était à surveiller ... bref j'ai re-séparé mes installations et c'est beaucoup plus zen (j'avais 3 fermes avec environ 25 sites).</p> Ferme à SPIP 2014-06-11T21:26:05Z https://files.spip.org/Ferme-a-SPIP#comment475819 2014-06-11T21:26:05Z <p>J'ai testé pour un plugin le fait de l'avoir dans un dossier « plugins » pour un seul site mutualisé :</p> <p>Il faut mettre un code dans le fichier mes_options.php du site concerné :<br class="autobr"> // code pour que le dossier plugins/auto du site concerné soit prix en compte en plus du dossier plugins/auto de l'install spip mutualisée qui est à la racine :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>define('_DIR_PLUGINS_SUPPL',_DIR_RACINE.'sites/monsite.tld/plugins/');</code></pre></div> <p>En mettant ce code (remplacer monsite.tld par le bon nom de site), le plugin test apparaît bien sur le site concerné (il faut juste le réactiver après son déplacement d'un dossier à l'autre), et la mise à jour ensuite est ok.</p> <p>Comme ça je peux mettre à jour les plugins de chaque site séparément, en évitant les plantages dues aux mises à jour qui ne sont pas suivies par les autres sites (problème SVP indiqué ci-dessus).<br class="autobr"> Accessoirement, ça permet de tester une màj plugin sur un seul site.</p> Ferme à SPIP 2014-02-16T10:16:03Z https://files.spip.org/Ferme-a-SPIP#comment473919 2014-02-16T10:16:03Z <p>Pardon, je n'avais pas regardé ça attentivement. Du coup, j'avais mal compris et mis un site non actif (celui avec Spip) dans le code <code class="spip_code spip_code_inline" dir="ltr"> define ('_SITES_ADMIN_MUTUALISATION', 'monsite.tld');</code> de mes_options.php</p> <p>Là j'ai mis un site actif à la place, et j'ai effectivement une liste utile avec <i>ecrire/<small class="fine d-inline"> </small>?exec=mutualisation</i>, merci<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2014-02-16T09:59:44Z https://files.spip.org/Ferme-a-SPIP#comment473917 2014-02-16T09:59:44Z <p>Euh perso j'en indique 1 dans le fichier de configuration du plugins afin de limiter qui utilise cette page.</p> Ferme à SPIP 2014-02-16T09:45:07Z https://files.spip.org/Ferme-a-SPIP#comment473915 2014-02-16T09:45:07Z <p>@ Pierre, je croyais qu'il n'y avait plus de site Maître dans cette configuration<small class="fine d-inline"> </small>? C'est le site où est installé les fichiers spip communs<small class="fine d-inline"> </small>? Je ne l'ai pas créé celui-ci (j'utilise 7 sites mutualisés, dont 4 en production).</p> Ferme à SPIP 2014-02-16T09:38:32Z https://files.spip.org/Ferme-a-SPIP#comment473914 2014-02-16T09:38:32Z <p>@YannX, j'ai testé la mise à jour auto par la lame Couteau Suisse, pour le plugin Saisies ça a désactivé pareillement les plugins sur les autres sites.<br class="autobr"> Donc a priori ça ne marche pas mieux que SVP de spip 3...</p> Ferme à SPIP 2014-02-16T09:37:43Z https://files.spip.org/Ferme-a-SPIP#comment473913 2014-02-16T09:37:43Z <p>DavidM : - Idée : Pour l'avenir, un truc qui serait top, c'est que la page admin (plugins actifs ou inactifs) des plugins dans Spip puisse afficher la liste des sites web qui utilisent chaque plugin, pour mieux s'y retrouver.<br class="autobr"> => tu as cela sur la page exec=mutualisation, disponible dans le site maitre uniquement.</p> Ferme à SPIP 2014-02-16T08:50:23Z https://files.spip.org/Ferme-a-SPIP#comment473912 2014-02-16T08:50:23Z <p>Si on ne peut pas utiliser SVP pour <i>faire</i> la mise a jour (c'est presque aussi dommage de pas pouvoir mutualiser ses mises a jour<small class="fine d-inline"> </small>;-), il faut peut-etre revenir au systeme précédent :<br class="autobr"> avant, en SPIP2 (et meme au debut de SPIP 3 par habitude), j'utilisais une lame du couteau suisse pour identifier et lancer les mises a jour..... <a href="http://contrib.spip.net/Mise-a-jour-automatique-des-plugins" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Mise-a-jour-automatique-des-plugins</a></p> <p>Mais, ne l'ayant pas appliqué sur des mutualisations, je n'ai pas vérifié le fonctionnement en détail sur le point évoqué.... l'un d'entre vous peut-il essayer<small class="fine d-inline"> </small>? et transmettre son résultat...</p> <p>Cdlt<br class="autobr"> @+</p> Ferme à SPIP 2014-02-15T19:43:57Z https://files.spip.org/Ferme-a-SPIP#comment473911 2014-02-15T19:43:57Z <p>Ok Manu, merci pour le truc.<br class="autobr"> Par ftp, je sais faire, ce n'est pas très pratique, mais c'est mieux que de devoir réactiver les plugins sur chaque site.<br class="autobr"> Par SVN, je ne sais pas bien faire. Il faut un accès ssh pour le faire direct sur l'espace d'hébergement des sites c'est ça<small class="fine d-inline"> </small>? Pas sûr que ça marche sur mon hébergeur Gandi Simple Hosting...</p> <p>J'imagine que je peux gérer un dossier des plugins sur mon disque dur mis à jour par SVN<small class="fine d-inline"> </small>?, et envoyer ça par FTP ensuite (en gardant les mêmes noms des dossiers des plugins)<br class="autobr"> Dans ce cas, il vaut mieux sortir les plugins du site du dossier « auto » non<small class="fine d-inline"> </small>?</p> <p>Pour les solutions de Pierrot, ça parait trop compliqué pour mo<small class="fine d-inline"> </small>!, ça a l'air intéressant, mais j'attendrai une version ad hoc du plugin Mutualisation. En tout cas, merci, là je comprends mieux pourquoi ça plante actuellement.<br class="autobr"> D'autant que je n'ai pas de sites Maître/esclaves, ils sont tous au même niveau a priori.</p> <p>- Idée : Pour l'avenir, un truc qui serait top, c'est que la page admin (plugins actifs ou inactifs) des plugins dans Spip puisse afficher la liste des sites web qui utilisent chaque plugin, pour mieux s'y retrouver.</p> Ferme à SPIP 2014-02-15T19:02:49Z https://files.spip.org/Ferme-a-SPIP#comment473910 2014-02-15T19:02:49Z <p>Pour ma part j'ai essayé ceci :</p> <p><a href="http://contrib.spip.net/Et-si-on-automatisait-tout-ca" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Et-si-on-automatisait-tout-ca</a></p> <p>Vers le bas, Gestion des plugins et suggestions de modifs du plugin SVP pour que la mise à jour de plugins conserve les versions précédentes et ainsi ne désactive rien dans les autres sites de la ferme. Il faut ensuite bien sûr passer sur chaque site pour activer les nouveaux plugins si on souhaite les mettre à jour.</p> Ferme à SPIP 2014-02-15T17:57:37Z https://files.spip.org/Ferme-a-SPIP#comment473905 2014-02-15T17:57:37Z <p>Non<small class="fine d-inline"> </small>! Il faut garder la mutualisation car sinon, effectivement on perd l'intérêt du truc. <br class="autobr"> Le souci rencontré est dû au fonctionnement de SVP qui « nomme » les dossiers.Lors d'une mise à jour, le nom du dossier change, et du coup, paf, les plugins des autres sites se désactivent. Normal.<br class="autobr"> La solution consiste à faire les mises à jour sans passer par SVP.<br class="autobr"> Soit tu mets à jour par SVN<br class="autobr"> Soit tu fais la mise à jour par FTP : le nom du dossier ne changeant pas (seuls les fichiers contenus sont modifiés) et rien ne se désactivera.</p> Ferme à SPIP 2014-02-15T17:12:12Z https://files.spip.org/Ferme-a-SPIP#comment473904 2014-02-15T17:12:12Z <p>Même problème (spip 3.0.14) chez moi. <br class="autobr"> Seul le site d'où la mise à jour du plugin se fait reste activé. Le plugin se désactive sur les autres sites, et du coup peut générer des erreurs sur le site public, etc.<br class="autobr"> Parfois (dans le cas je crois des mises à jour Saisies et/ou Couteau Suisse), j'ai été obligé de vider le cache pour me sortir des pages publiques blanches qui ont suivies ce genre d'erreurs.<br class="autobr"> (le problème est le même qu'une mise à jour soit lancée depuis la page plugin de l'admin ou depuis la page « mise à jour auto » du Couteau Suisse)</p> <p>Donc, peut-être que je vais devoir faire comme Pierrot, un dossier plugin par site, au moins pour les sites les plus importants. <strong>Mais c'est ennuyeux car on perd un des intérêts de la mutualisation du noyau...</strong></p> Ferme à SPIP 2014-02-01T12:28:47Z https://files.spip.org/Ferme-a-SPIP#comment473623 2014-02-01T12:28:47Z <p>Bon pour accéder à l'administration, j'ai trouvé cela<br class="autobr"> <a href="http://fermeaspip.e-delmotte.com/ecrire/?exec=mutualisation" class="spip_url spip_out auto" rel="nofollow external">http://fermeaspip.e-delmotte.com/ecrire/?exec=mutualisation</a></p> <p>Si c'est bien cela ... pourquoi c'est vide<small class="fine d-inline"> </small>? Alors que j'ai installé un site ...</p> <p>J'ai activé les plugins sur le site installé ... et même problème de squelettes, zcore marche pas après installation.<br class="autobr"> Faut que je fasse un truc particulier<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2014-02-01T11:46:42Z https://files.spip.org/Ferme-a-SPIP#comment473621 2014-02-01T11:46:42Z <p>Bonjour,</p> <p>J'ai passé la matinée pour réussir à monter une ferme, je pense avoir à peu près tout compris, même si certaines zones restent un peu obscures pour moi.</p> <p>Je pense que la partie configuration du fichier mes_options mériterait quelques informations supplémentaires car il y a plusieurs façons de travailler (il suffit de voir les deux exemples qui sont différents)<br class="autobr"> Particulièrement le paramétrage de la variable de SITE_ADMIN ... parfois blanc, parfois pas ... comment cela marche exactement m'échappe.</p> <p>Ce que je sais uniquement c'est qu'en le remplissant et en essayant de configurer un site qui n'était pas le même que la dedans, ça plantait ...</p> <p>Bon mes questions sont les suivantes :</p> <p>La doc du wiki indique que le site « principal » n'est pas accessible. Moi je me suis inspiré du fichier de scriibe.net et l'ai configuré pour créer mon premier site. La procédure a été jusqu'au bout.<br class="autobr"> Initialement j'ai créé le spip à l'adresse « fermeaspip.e-delmotte.com », installation sans soucis, j'ai ajouté tout un jeu de plugins à l'intérieur, les ai activé, puis suis passé à la suite ...</p> <p>Question 1 : <br>- si je tape aujourd'hui « fermeaspip.e-delmotte.com » j'arrive sur une page avec erreur de squelettes, à priori autour de z ... pourquoi mon domaine est joignable<small class="fine d-inline"> </small>? Je pensais arriver sur un dashboard particulier.<br class="autobr"> Si tel n'est pas le cas, à quoi sert cette adresse<small class="fine d-inline"> </small>? Comment accede t on a « l'administration de la mutualisation » comme on en parle dans le wiki<small class="fine d-inline"> </small>?</p> <p>Question 2 : <br>- quand j'ai installé le second site, il avait tous les plugins ... mais inactifs, c'est le comportement attendu<small class="fine d-inline"> </small>? On active les plugins qui nous intéresse en fonction des sites<small class="fine d-inline"> </small>?</p> <p>Question 3 : <br>- on peut installer des plugins depuis n'importe quel site et ils sont mis à disposition de tout le monde<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> Ferme à SPIP 2013-10-15T09:53:14Z https://files.spip.org/Ferme-a-SPIP#comment471569 2013-10-15T09:53:14Z <p>Bonjour,</p> <p>Depuis la mise en place du pluggin (spip 3) je n'arrive plus à lire mes fichiers pdf (plugin pdf.js) -> spip.php<small class="fine d-inline"> </small>?page=pdfjs&id_document=x..<br class="autobr"> Dans le fichier sip.log j'ai le message d'erreur ci dessous :<br class="autobr"> :Pri:ERREUR : fonction execute_pipeline_renseigner_document absente : pipeline desactive</p> <p>Auriez vous déjà rencontré ce genre de problème<small class="fine d-inline"> </small>?</p> <p>Cordialement,<br class="autobr"> Arielle.</p> Ferme à SPIP 2013-09-22T22:00:15Z https://files.spip.org/Ferme-a-SPIP#comment470932 2013-09-22T22:00:15Z <p>Hello,</p> <p>J'ai rédigé un petit billet concernant l'installation de spip mutualisé en spip 3 sur un mutualisé OVH avec serveur sql dédié : <a href="http://www.soon7.com/developpements/mutualisation-du-noyau-spip-3-sur-un-mutualise-de-chez-ovh/" class="spip_url spip_out auto" rel="nofollow external">http://www.soon7.com/developpements/mutualisation-du-noyau-spip-3-sur-un-mutualise-de-chez-ovh/</a></p> Ferme à SPIP 2013-08-23T14:02:11Z https://files.spip.org/Ferme-a-SPIP#comment470301 2013-08-23T14:02:11Z <p>Je constate le même problème et pour l'instant j'envisage de basculer sur un dossier plugins par site au lieu d'un dossier plugins central pour éviter ce problème.<br class="autobr"> Mais je rencontre un problème avec le plugin Saisies (enfin pas forcément avec ce plugin mais c'est ce plugin qui semble le révéler), je le décrit ici :</p> <p><a href="http://contrib.spip.net/Saisies?debut_comments-list=-1#forum470211" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Saisies?debut_comments-list=-1#forum470211</a></p> <p>P.</p> Ferme à SPIP 2013-08-07T09:33:04Z https://files.spip.org/Ferme-a-SPIP#comment469947 2013-08-07T09:33:04Z <p>Je réactive le sujet car il semble que ce soit un souci récurrent cette histoire de désagréments constatés mise à jour de plugin dans le cadre d'une mutualisation...<br class="autobr"> Quelqu'un pourrait-il faire un point là-dessus et donner la bonne méthode pour effectuer les mises à jour sans que « ça casse »<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2013-02-04T07:27:11Z https://files.spip.org/Ferme-a-SPIP#comment465004 2013-02-04T07:27:11Z <p>Je mets a jour les plugins dans la mutualisation / gestion des plugins quand elle est signalée.<br class="autobr"> Mes plugins sont dans plugins/auto/<br class="autobr"> Pas de problèmes de dépendances, même une mise à jour mineure (3.1.1 à 3.1.12 par exemple) n'est pas réactivée automatiquement. J'ai testé sur tous les plugins de ma mutualisation (50 au moins), ca ne marche jamais (CFG, Couteau suisse, Court cirtuit, barre typo, etc...) je dois réactiver 1 par 1.</p> Ferme à SPIP 2013-02-04T07:03:24Z https://files.spip.org/Ferme-a-SPIP#comment465003 2013-02-04T07:03:24Z <p>Bonjour</p> <p>Tu as une dépendance par hasard qui s'active en même temps<small class="fine d-inline"> </small>?<br class="autobr"> Comment mets tu à jour<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2013-02-04T06:09:16Z https://files.spip.org/Ferme-a-SPIP#comment465002 2013-02-04T06:09:16Z <p>Bonjour,</p> <p>J'ai un soucis avec les plugins sur un spip3 mutualisé.<br class="autobr"> Dès que je mets à jour un plugin sur le noyau mutualisé et que je repasse sur chacun des sites, le plugin mis à jour ne se réactive pas... je suis obligé de les réactiver un par un manuellement.<br class="autobr"> Dans spip2 ca fonctionnais correctement, un plugin mis a jour dans la mutualisation était automatiquement mis à jour et activé dans les sites mutualisés.</p> <p>Help, c'est hyper pénible<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2012-10-22T16:23:21Z https://files.spip.org/Ferme-a-SPIP#comment462458 2012-10-22T16:23:21Z <p>Eh oui, bien vu<small class="fine d-inline"> </small>!, il suffit de renommer le dossier du site dans /sites/<br class="autobr"> Je n'avais pas osé le faire en me disant que forcément ça allait perturber tout.</p> <p>Là on a la bonne url et on récupère le site déjà développé du coup<small class="fine d-inline"> </small>! Il suffit de changer aussi l'url dans configuration/identité du site</p> <p>Merci, ça va me simplifier bien le travail<small class="fine d-inline"> </small>!</p> Ferme à SPIP 2012-10-22T13:40:46Z https://files.spip.org/Ferme-a-SPIP#comment462446 2012-10-22T13:40:46Z <p>Bonjour</p> <p>Tu as renommer le dossier dans /site<small class="fine d-inline"> </small>?</p> Ferme à SPIP 2012-10-22T13:30:19Z https://files.spip.org/Ferme-a-SPIP#comment462445 2012-10-22T13:30:19Z <p>Bonjour,</p> <p>Je veux installer plusieurs sites en mutualisation, dont un déjà existant ailleurs.<br class="autobr"> Le site existant, domaine1.org, doit être refondu avant.</p> <p>Je voudrais créer un site en mutualisation, temp.domaine1.org, qui serait une version de développement de domaine1.org.<br class="autobr"> Puis, une fois les nouveaux développements terminés, remplacer temp.domaine1.org par domaine1.org.<br class="autobr"> Est-ce possible avec l'install de mutualisation<small class="fine d-inline"> </small>?<br class="autobr"> Là j'ai essayé, sur Gandi Simple Hosting, de faire un lien symbolique d'un site nouveau vers un site déjà installé en mutu, mais l'installation se déclenche come si c'était un nouveau site.<br class="autobr"> Si je fais une redirection « redirect permanent » avec un htaccess, c'est toujours l'url du site visé qui s'affiche.</p> <p>Est-ce donc possible de faire pointer domaine1.org vers le temp.domaine1.org, pour utiliser l'install de temp.domaine1.org, en ayant l'url de domaine1.org d'affichée<small class="fine d-inline"> </small>?<br class="autobr"> Ou est-on obligé d'installer un nouveau spip mutu avec domaine1.org (avec la base développée dans temp.domaine1.org), en ayant un temps de coupure le temps de l'installation spip + plugins + paramétrages divers<small class="fine d-inline"> </small>?</p> <p>Je sais pas si ma question est claire<small class="fine d-inline"> </small>? (j'ai l'habitude des installs spip, j'ai déjà réalisé une mutualisation spip sur Gandi AI et GAndi Simple hosting, mais je ne connais pas les serveurs, Apache, etc.)</p> <p>Autre question : quelqu'un a déjà fait de la mutualisation spip sur Ouvaton<small class="fine d-inline"> </small>? Ca parait pas gèrable par l'utilisateur, car là on a juste des espaces web « séparés » sur son espace, et pas de moyens apparemment de faire un lien symbolique entre deux espaces... A moins qu'il y ait d'autres moyens<small class="fine d-inline"> </small>?</p> <p>Merci pour toute aide utile<br class="autobr"> DM</p> Ferme à SPIP 2012-06-18T03:38:04Z https://files.spip.org/Ferme-a-SPIP#comment458494 2012-06-18T03:38:04Z <p>je me réponds en remerciant encore pierre.<br class="autobr"> il faut le plugin <br class="autobr"> Zpip-dist v1 1.7.19</p> <p>Mais comme Zen-Garden ne le met pas en « required » et que je pensais que Spip 3 était « natif Zpip », et bien cela ne marchait pas...</p> <p>Mes excuses<br class="autobr"> MJ</p>