Ferme à SPIP - comments 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 !</p> <p>J'ai un petit souci avec le compresseur CSS :<br class="autobr" /> La fonction <code>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>curl -sSL -D - legras-industries.com -o /dev/null</code> on voir que le prefetch est fait sur la mauvaise URL (<code>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 dir="ltr" style="text-align: left;" class="php"><code><span class="kw1">if</span> <span class="br0">&#40;</span>find_in_path<span class="br0">&#40;</span><span class="st_h">'images/logo-spip.png'</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span> <span class="st_h">'_SPIP_LOGO_MUTU'</span><span class="sy0">,</span>find_in_path<span class="br0">&#40;</span><span class="st_h">'images/logo-spip.png'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span> <span class="st_h">'_SPIP_LOGO_MUTU'</span><span class="sy0">,</span>find_in_path<span class="br0">&#40;</span><span class="st_h">'images/logo-spip.gif'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span></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 ?<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 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 ?</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 ?</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?</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 ?<br class="autobr" /> Lorsque je le place dans le sous-dossier /config propre à ce site, il ne semble pas pris en compte ?<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 dir="ltr" style="text-align: left;" class="php"><code><span class="co2"># desactiver le dossier plugins classique </span><a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'_DIR_PLUGINS'</span><span class="sy0">,</span><span class="st_h">''</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co2"># Definir un dossier plugins pour chaque site </span><a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'_DIR_PLUGINS_SUPPL'</span><span class="sy0">,</span>_DIR_RACINE<span class="sy0">.</span><span class="st_h">'sites/'</span><span class="sy0">.</span><span class="re0">$site</span><span class="sy0">.</span><span class="st_h">'/plugins/'</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co2"># Definir un dossier plugin/auto pour chaque site </span><a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'_DIR_PLUGINS_AUTO'</span><span class="sy0">,</span>_DIR_RACINE<span class="sy0">.</span><span class="st_h">'sites/'</span><span class="sy0">.</span><span class="re0">$site</span><span class="sy0">.</span><span class="st_h">'/plugins/auto/'</span><span class="br0">&#41;</span><span class="sy0">;</span> </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 « ecrire/?exec=mutualisation »</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 « Upgrader tout » 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 !</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? Si un compte utilisateur ftp est compromis, cela met tout les autres domaines en danger non?</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?</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?</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 ?</p> <p>PS : Pourquoi surcharger les configuration de plugins ?</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?</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 dir="ltr" style="text-align: left;" class="php"><code><span class="kw2"><?php</span> <span class="re0">$GLOBALS</span><span class="br0">&#91;</span><span class="st_h">'dossier_squelettes'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="st_h">'mes_skel1:mes_skel2'</span><span class="sy0">;</span> <span class="sy1">?></span></code></pre></div> <p>Donc la syntaxe serais plutôt :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="re0">$GLOBALS</span><span class="br0">&#91;</span><span class="st_h">'dossier_squelettes'</span><span class="br0">&#93;</span> <span class="sy0">=</span> _DIR_SITE<span class="sy0">.</span><span class="st_h">'squelette1:'</span><span class="sy0">.</span>_DIR_SITE<span class="sy0">.</span><span class="st_h">'squelette2'</span><span class="sy0">;</span></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 ?</p> <p>L'idée est de proposer plusieurs squelettes par site ?</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 ?</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>mes_options.php</code> dans leur dossier config avec des appellations de squelettes différents.</p> <p><code>$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? Une constante dans mes_options.php a définir?</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...) ?</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? 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>http://www.example.com/ecrire/ecrire/?exec=install</code>, donc un <code>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 !</p> <p>Désolé pour le bruit !</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 dir="ltr" style="text-align: left;" class="php"><code><span class="kw1">require</span> _DIR_RACINE<span class="sy0">.</span><span class="st_h">'mutualisation/mutualiser.php'</span><span class="sy0">;</span> <span class="re0">$site</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'www.'</span><span class="sy0">,</span> <span class="st_h">''</span><span class="sy0">,</span> <span class="re0">$_SERVER</span><span class="br0">&#91;</span><span class="st_h">'HTTP_HOST'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$site</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'ww2.'</span><span class="sy0">,</span> <span class="st_h">''</span><span class="sy0">,</span> <span class="re0">$site</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="re0">$site</span> <span class="sy0">=</span> <a href="http://www.php.net/str_replace" rel='nofollow'><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'ww3.'</span><span class="sy0">,</span> <span class="st_h">''</span><span class="sy0">,</span> <span class="re0">$site</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_SERVER_DB'</span><span class="sy0">,</span> <span class="st_h">'mysql'</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_HOST_DB'</span><span class="sy0">,</span> <span class="st_h">'localhost'</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_HOST_DB_LOCALNAME'</span><span class="sy0">,</span> <span class="st_h">'localhost'</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_USER_DB_ROOT'</span><span class="sy0">,</span> <span class="st_h">'root'</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_PASS_DB_ROOT'</span><span class="sy0">,</span> <span class="st_h">'mot2passeroot'</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_NAME_DB'</span><span class="sy0">,</span> <span class="st_h">'mutu_'</span><span class="sy0">.</span>prefixe_mutualisation<span class="br0">&#40;</span><span class="re0">$site</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_USER_DB'</span><span class="sy0">,</span> prefixe_mutualisation<span class="br0">&#40;</span><span class="re0">$site</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a> <span class="br0">&#40;</span><span class="st_h">'_INSTALL_TABLE_PREFIX'</span><span class="sy0">,</span> <span class="st_h">'spip'</span><span class="br0">&#41;</span><span class="sy0">;</span> demarrer_site<span class="br0">&#40;</span><span class="re0">$site</span><span class="sy0">,</span> <a href="http://www.php.net/array" rel='nofollow'><span class="kw3">array</span></a><span class="br0">&#40;</span> <span class="st_h">'creer_site'</span> <span class="sy0">=></span> <span class="kw4">true</span><span class="sy0">,</span> <span class="st_h">'cookie_prefix'</span> <span class="sy0">=></span> <span class="kw4">false</span><span class="sy0">,</span> <span class="st_h">'table_prefix'</span> <span class="sy0">=></span> <span class="kw4">false</span><span class="sy0">,</span> <span class="st_h">'creer_base'</span> <span class="sy0">=></span> <span class="kw4">true</span><span class="sy0">,</span> <span class="st_h">'creer_user_base'</span> <span class="sy0">=></span> <span class="kw4">true</span><span class="sy0">,</span> <span class="st_h">'code'</span> <span class="sy0">=></span> <span class="st_h">'ecureuil'</span><span class="sy0">,</span> <span class="st_h">'mail'</span> <span class="sy0">=></span> <span class="st_h">'mutualisation@domaine.tld'</span><span class="sy0">,</span> <span class="st_h">'annonce'</span> <span class="sy0">=></span> <span class="st_h">'<h3>SPIP 3.1</h3>'</span><span class="sy0">,</span> <span class="br0">&#41;</span> <span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// Pour bloquer l'installation automatique des plugins</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'_DIR_PLUGINS_AUTO'</span><span class="sy0">,</span> <span class="st_h">''</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// Pas de log pour gagner en écritures</span> <span class="co2">#$GLOBALS['nombre_de_logs'] = 0; </span><span class="co2">#$GLOBALS['taille_des_logs'] = 0; </span> <span class="co2"># Dans le cadre d'une mutualisation, l'affichage d'une nouvelle version de SPIP est inutile </span><span class="kw2">function</span> genie_mise_a_jour<span class="br0">&#40;</span><span class="re0">$t</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> effacer_meta<span class="br0">&#40;</span><span class="st_h">'info_maj_spip'</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="kw1">return</span> <span class="nu0">1</span><span class="sy0">;</span> <span class="br0">&#125;</span></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!) 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:!INFO: spip_connect: fichier de connexion '' non trouve .</p> <p>A suivre !</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 ;-) J'attendrai donc !</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 ! je préfère d'autres retours d'expériences que mon crash éventuel... :-!</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 ?</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 ? (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><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><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 ?<br class="autobr" /> <code><img src="#CHEMIN{img/image.jpg}" 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><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 ?</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 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 ?</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 ?</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 ! !!:-(</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 ! 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 ? 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é ? (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 dir="ltr" style="text-align: left;" class="php"><code><a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'_DIR_PLUGINS_SUPPL'</span><span class="sy0">,</span>_DIR_RACINE<span class="sy0">.</span><span class="st_h">'sites/monsite.tld/plugins/'</span><span class="br0">&#41;</span><span class="sy0">;</span></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> 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/?exec=mutualisation</i>, merci !</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 ? C'est le site où est installé les fichiers spip communs ? 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 ;-), 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 ? 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 ? 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 ?, 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 ?</p> <p>Pour les solutions de Pierrot, ça parait trop compliqué pour mo !, ç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 ! 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 ? 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 ?</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 ? Je pensais arriver sur un dashboard particulier.<br class="autobr" /> Si tel n'est pas le cas, à quoi sert cette adresse ? Comment accede t on a “l'administration de la mutualisation” comme on en parle dans le wiki ?</p> <p>Question 2 : <br />- quand j'ai installé le second site, il avait tous les plugins ... mais inactifs, c'est le comportement attendu ? On active les plugins qui nous intéresse en fonction des sites ?</p> <p>Question 3 : <br />- on peut installer des plugins depuis n'importe quel site et ils sont mis à disposition de tout le monde ?</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 ?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?</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” ?</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 ?<br class="autobr" /> Comment mets tu à jour ?</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 !</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 !, 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 ! Il suffit de changer aussi l'url dans configuration/identité du site</p> <p>Merci, ça va me simplifier bien le travail !</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 ?</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 ?<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 ?<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 ?</p> <p>Je sais pas si ma question est claire ? (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 ? 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 ?</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> Ferme à SPIP 2012-06-18T00:06:14Z https://files.spip.org/Ferme-a-SPIP#comment458491 2012-06-18T00:06:14Z <p>Merci de la réponse rapide (malheureusement elle ne me rassure pas ;)<br class="autobr" /> je suis en SPIP 3.0.2 de hier soir, le plugin mutualisation 59992 commit du 02/04/12<br class="autobr" /> Je ne vois pas trop quoi réinstaller....<br class="autobr" /> quelle est la config qui marche chez toi ?<br class="autobr" /> dans mes plugins j'ai <br class="autobr" /> saisies<br class="autobr" /> yaml<br class="autobr" /> zen-garden<br class="autobr" /> (peut-être fautil bonux mais je crois que en SPIP 3 ca ne sert à rien ?)</p> Ferme à SPIP 2012-06-17T20:42:52Z https://files.spip.org/Ferme-a-SPIP#comment458490 2012-06-17T20:42:52Z <p>Bonsoir</p> <p>Version de spip ? parce que en 2.1 ça fonctionne et en 3 aussi chez moi.</p> Ferme à SPIP 2012-06-17T19:46:14Z https://files.spip.org/Ferme-a-SPIP#comment458484 2012-06-17T19:46:14Z <p>Bonjour<br class="autobr" /> impossible de faire fonctionner les thèmes et le Zen-Garden avec la mutualisation.<br class="autobr" /> J'ai essayé de placer le dossier « thèmes » soit à la racine de spip, soit à la racine de chaque site, rien à faire.<br class="autobr" /> Dans les deux cas, le Zen-Garden « voit » bien les thèmes et les propose dans l'espace privé, mais n'arrive pas à les activer, ni en visualisation, ni en choix....<br class="autobr" /> Une solution ?<br class="autobr" /> merci</p> Ferme à SPIP 2012-05-18T14:27:28Z https://files.spip.org/Ferme-a-SPIP#comment457253 2012-05-18T14:27:28Z <p>J'ai une ferme a spip avec 20 sites dessus et je viens de me rendre compte qu'en faisant <a href="http://www.monsite1.com/sites/" class="spip_url spip_out auto" rel="nofollow external">www.monsite1.com/sites/</a> j'obtient le listing de tous mes sites dans la mutualisation.</p> <p>Je n'ai pas vu dans la procédure d'installation qu'il fallait protéger le dossier /sites/ avec un .htaccess... ou alors j'ai raté un truc.</p> Ferme à SPIP 2012-04-27T10:02:13Z https://files.spip.org/Ferme-a-SPIP#comment456634 2012-04-27T10:02:13Z <p>IL faut juste que tu régles bien le fichier de config pour que les sites s'installe correctement.<br class="autobr" /> Ne fais pas ça avec de gros site sinon j'ai peur que la base déconne.</p> Ferme à SPIP 2012-04-27T09:55:26Z https://files.spip.org/Ferme-a-SPIP#comment456632 2012-04-27T09:55:26Z <p>Merci pour la rapidité de la réponse, je m'attèle à la tâche de suite , <br class="autobr" /> Et merci aux développeurs du plugin !</p> Ferme à SPIP 2012-04-27T09:48:03Z https://files.spip.org/Ferme-a-SPIP#comment456631 2012-04-27T09:48:03Z <p>Affirmatif : <br />- le répertoire config est propre a chaque site ! <br />- son fichier “connect.php” permet de choisir le $prefix</p> Ferme à SPIP 2012-04-27T09:43:15Z https://files.spip.org/Ferme-a-SPIP#comment456630 2012-04-27T09:43:15Z <p>Bonjour, <br class="autobr" /> avec une seule base est il possible de jouer uniquement sur les préfixes des tables en réutilisant le nom du site, sans recréer une base de donnée indépendante ?</p> <p>Merci !</p> Ferme à SPIP 2012-03-17T19:18:39Z https://files.spip.org/Ferme-a-SPIP#comment455448 2012-03-17T19:18:39Z <p>Bon, finalement, ça a marché !, avec ce même fichier mes_options.php<br class="manualbr" />en repartant à zéro sur un autre espace vhost, pourtant les réglages sont les mêmes<br class="manualbr" />Pas compris pourquoi avant ça ne marchait pas, bizarre...</p> <p>Conclusion, la mutualisation spip (2.1 en l'occurence) peut fonctionner sur Gandi Simple Hosting, si ça peut servir à d'autres...</p> Ferme à SPIP 2012-03-08T14:10:54Z https://files.spip.org/Ferme-a-SPIP#comment455182 2012-03-08T14:10:54Z <p>Bonjour,<br class="autobr" /> J'essaie d'installer la mutualisation sur Gandi Simple Hosting.<br class="autobr" /> J'avais réussi sur Gandi Serveurs, mais là je sèche.<br class="autobr" /> J'ai suivi la méthode indiquée ici : <a href="http://www.spip-contrib.net/La-mutualisation-facile-modifications-manuelles" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/La-mutualisation-facile-modifications-manuelles</a>, avec le plugin Mutualisation, et le fichier mes_options.php dans /config/ + .htacess à la racine.<br class="autobr" /> J'ai mis les fichiers spip 2.1 dans un répertoire de vhosts, sans site spip installé.</p> <p>Seulement, quand je lance l'install pour un 1er site mutualisé (depuis un nom.domaine.tld dirigé vers le vhost où se trouve Spip, j'ai les formulaires d'installation de Spip standards (pas de mutualisation, pas de code d'activation ecureuil demandé).<br class="manualbr" />Que faire ?</p> <p>Peut-être qu'il faut avoir obligatoirement déjà installé un site spip standard avant d'en installer des mutualisés ?</p> <p>Merci pour toute piste utile.</p> <p>Voici mon mes_options.php (on dirait qu'il n'est pas pris en compte du tout ?) :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><?php /* * Inscrire ici le nom du site d'administration du tableau de bord * de la mutualisation (ou plusieurs, separes par des virgules) * (dans cet exemple, 'scriibe.net' est le top level domain, TLD) * pour autoriser tous les sites, ne pas definir la constante ; * Si le site maitre n'est pas dans sites/ mais a la racine, mettre '' * et ajouter 'mutualisation' dans $dossier_squelettes */ define ('_SITES_ADMIN_MUTUALISATION', 'nom.domaine.tld'); 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'; /* placer dans ce tableau les sites ou l'on ne veut pas la redirection canonique */ $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); } // Compatibilite avec le ":" de $dossier_squelettes // Si l'url indique explicitement un port (grace a ":") // tout eliminer s'il s'agit du port 80 // et remplacer ":" par _ pour les autres ports if (strpos($site, ':')) { if (preg_match('/:80$/', $site)) $site = substr($site,-3); else $site = str_replace(':', '_', $site); } define ('_INSTALL_SITE_PREF', prefixe_mutualisation($site)); define ('_INSTALL_NAME_DB', 'mu_'. _INSTALL_SITE_PREF); define ('_INSTALL_SERVER_DB', 'mysql'); define ('_INSTALL_HOST_DB', 'localhost'); define ('_INSTALL_USER_DB_ROOT', 'root'); define ('_INSTALL_PASS_DB_ROOT', 'mon-mot-de-pass-root'); /* mettre en commentaire la ligne suivante si vous utilisez l'option table_prefixe plus bas dans la config */ define ('_INSTALL_TABLE_PREFIX', 'spip'); /* * Si le nom du serveur est different du nom dns, * ca peut parfois poser probleme * il faut alors le definir ici */ # define ('_INSTALL_HOST_DB_LOCALNAME', 'nom_serveur'); /* * Si le serveur n'est pas mysql, il faut le preciser obligatoirement. * # define ('_INSTALL_SERVER_DB', 'pg'); // mysql|pg|sqlite2|sqlite3 * * /!\ En PG, il est conseille d'utiliser la creation d'utilisateur SQL */ /* * Creer automatiquement les users SQL (pg|mysql) * * Cela permet * - d'avoir un utilisateur root possedant les droits * de creation de bases (cet utilisateur possedant obligatoirement * une base a son nom en PG - PG ne se connecte pas sans donner un nom de bdd) * - de creer des utilisateurs sql automatiquement * ne possedant que les droits d'administation * de leur base de donnee qui sera creee * * Il faut remplacer alors * _INSTALL_(USER|PASS)_DB par _INSTALL_(USER|PASS)_DB_ROOT * * et ajouter dans demarrer_site l'option * 'creer_user_base' => true */ # define ('_INSTALL_USER_DB_ROOT', 'mon_root'); # define ('_INSTALL_PASS_DB_ROOT', '********'); /* * Creer les bases de donnees via un ping sur une URL (methode AlternC) * * Il suffit de renseigner l'option url_creer_base, en lui passant les bons parametres : * 'url_creer_base' => 'https://bureau.tld/admin/sql_doadd.php?username=USER&password=PASS&dbn='.prefixe_mutualisation($site) */ /* * Transformer sur les pages publiques les url des images * /sites/mon_site/IMG/* -> /IMG/* * /sites/mon_site/local/* -> /local/* * * - Necessite le mod_rewrite (reecriture d'url) d'apache * - Ne fonctionne qu'avec des mutualisations de nom de domaine * ('http_host' : http://mon_site_mutu.tld) * (donc pas avec une mutualisation de repertoire - http://site/mon_spip_mutu/) * * et ajouter dans demarrer_site l'option * 'url_img_courtes' => true * * Il est possible de regenerer les fichiers .htaccess * crees automatiquement dans /IMG et /local * grace a ?var_mode=creer_htaccess_img * */ demarrer_site($site, array( 'creer_site' => true, // Creer ou non le site s'il n'existe pas (defaut: false) 'creer_base' => true, // Creer ou non la base de donnee si elle n'existe pas (false) 'creer_user_base' => true, // Creer ou non un utilisateur pour la nouvelle base de donnee (false) 'mail' => '', // Adresse mail pour recevoir un mail lors d'une creation de site mutualise ('') 'code' => 'activation', // Code d'activation ('actvation') pour tentative VHOST spip 'table_prefix' => false, // Definir automatiquement le prefixe de table (false) ... mettre true si tous les sites dans la meme base 'cookie_prefix' => true, // Definir automatiquement le prefixe de cookie (false) 'repertoire' => 'sites', // Nom du repertoire contenant les sites mutualises ('sites') 'url_img_courtes' => true, // Utiliser la redirection des URL d'images courtes dans la partie publique (false) // /!\ il faut qu'apache ait le droit d'ecrire dans les dossiers IMG/ et local/ a la racine du site ! // C'est la que la mutualisation va ecrire les regles de redirection automatiques pour les images de chaque site # 'utiliser_panel' => false, // Utiliser une table externe pour recuperer des identifiants ... (code, user, pass) permettant a un utilisateur d'installer le site (false) # 'annonce' => '<p>Un service propos&eacute; par <a href="http://www.spip.net/">la communaut&eacute; SPIP</a></p>', // Texte a afficher en bas du formulaire d'activation de la mutualisation 'url_creer_base' => '' // Creer la base de donnees via une URL (methode AlternC) ) ); ?></code></pre></div> Ferme à SPIP 2011-11-15T22:55:15Z https://files.spip.org/Ferme-a-SPIP#comment451878 2011-11-15T22:55:15Z <p>Bonjour,</p> <p>Est-ce que ce plugin peut-être utilisé avec des sites en sous-répertoire au lieu de sous-domaine ? Je voudrais que mes adresses soient comme ça : <a href="http://www.mondomaine.com/site1" class="spip_url spip_out auto" rel="nofollow external">www.mondomaine.com/site1</a>, <a href="http://www.mondomaine.com/site2" class="spip_url spip_out auto" rel="nofollow external">www.mondomaine.com/site2</a>, etc.</p> <p>merci!</p> Ferme à SPIP 2011-06-09T18:16:36Z https://files.spip.org/Ferme-a-SPIP#comment446581 2011-06-09T18:16:36Z <p>Bonjour</p> <p>c'est le code que tu as dans mes_options, par défaut c'est ecureuil.</p> Ferme à SPIP 2011-06-09T16:46:12Z https://files.spip.org/Ferme-a-SPIP#comment446578 2011-06-09T16:46:12Z <p>Bonjour,</p> <p>Je sèche sur l'utilisation de ce plugin. Lorsque je tape mondomaine.tld, j'arrive sur une page “Installation de votre site SPIP” où on me demande un code d'activation du site...</p> <p>Qu'est-ce que c'est ?</p> <p>Merci</p> Ferme à SPIP 2011-05-30T17:07:57Z https://files.spip.org/Ferme-a-SPIP#comment446233 2011-05-30T17:07:57Z <p>non parce que le site 1 n'a pas le même design et ne propose pas les mêmes fonctionnalités que le site 2 ... donc des templates différents mais un contenu de base similaire pour certaines rubriques...</p> Ferme à SPIP 2011-05-30T16:46:38Z https://files.spip.org/Ferme-a-SPIP#comment446229 2011-05-30T16:46:38Z <p>Alors à ta réponse voici une question : 2 sites OK</p> <p>Pourquoi la même base et les même images, autant faire un site non ?</p> Ferme à SPIP 2011-05-30T14:56:43Z https://files.spip.org/Ferme-a-SPIP#comment446219 2011-05-30T14:56:43Z <p>Bonjour,</p> <p>Tu as raison, mais étant que deux sites utiliseront la même base de données et donc les mêmes ressources à savoir le répertoire IMG, j'aurai aimé automatiser un peu le truc...</p> <p>Deux solutions s'offrent à moi : <br />- soit je mets en place une synchronisation automatique des deux sous répetoires IMG (aucune idée comment procéder mais cette solution supposerait de dupliquer automatiquement tout fichier dans le dossier IMG du site 1 vers le dossier IMG du site 2; <br />- soit je permets au site 2 d'aller chercher son dossier IMG non pas dans son sous répertoire, mais dans le sous répertoire du site 1;</p> <p>J'espère que je suis suffisamment clair... tu penses pouvoir m'aider ?</p> <p>Merci d'avance en tout cas pour ta réponse</p> Ferme à SPIP 2011-05-29T20:23:14Z https://files.spip.org/Ferme-a-SPIP#comment446179 2011-05-29T20:23:14Z <p>Bonjour</p> <p>Pourquoi ne pas déplacer le fichier IMG vers la mutualisation ?</p>