systemx

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, décembre 7 2011

Dot clear multiblog install

Voici les notes d'une installation dotclear en multiblog.
On a pour le moment 2 sites http://mesblogs.com/ et un blog user http://blog1.mesblogs.com/
Les plugins seront communs mais les themes et données privées par blog.
Le repertoire qui contient tout est /srv/root qui est la racine du server et contient dotclear et autres site en ss rep.
D'ici le sous repertoire dc qui va contenir tout dotclear, la root de DC sera donc /srv/root/dc/, le tuto commence dans /srv/root/

  1. Creation du repertoire dc et decompresser dans ce repertoire
  2. mkdir dc && cd dc

  3. Récupération de la dernière version de dotclear
  4. wget http://download.dotclear.net/latest-2.0.tar.gz
    tar zxf latest-2.0.tar.gz
  5. Création d'un index.html qui renvoi vers le site par defaut juste créé.
  6. Il faut faire une page html qui renvoi vers le repertoire dotclear :

    ..meta HTTP-EQUIV="Refresh" content="0;URL=http://mesblogs.org/dotclear/" ...

  7. Creation des vhosts apache (VirtualHost *:80)
  8. 1er blog pour l'admin

    ..
    DocumentRoot /srv/root/dc/dotclear
    ServerName admin.mesblogs.org
    ...

    2eme blog appelé blog1

    ..
    DocumentRoot /srv/root/dc/blog1
    ServerName blog1.mesblogs.org
    ...

    Il reste donc a créé un sous repertoire avec l'arborescence minimum pour contenir blog1.
Ensuite il faut créer dans chaque sous domaine l'arborescence qui va bien à l'aide de ce script de creation des sous domaines qui se trouve .
Jeter un coup d'oeil à la page dotclear pour voir la config dans dotclear, il faut en effet créer ensuite le blog dans l'interface graphique.
Faire très attention aux droits des fichiers qui doivent tous etre en lecture seule sauf les repertoires ou on poste des choses comme themes/public.
Le site admin.mesblogs.org ne sera pas accessible mais admin.mesblogs.org/admin le sera (utiliser un .htaccess).

dimanche, juin 7 2009

Dotclear en multiblog par nom de domaine

Données :
Je suis en install dotclear multiblog 2.x
Je vois mon URL comme étant http://dc.nosuke.org/systemx/ et je veux passer en http://systemx.nosuke.org/
Je veux gérer mes themes/données uploadées par blog mais partager les plugins. A noter que je passe de query strings a path_info au passage (qui ne semble pas poser de pb). Ma rootdir est /dc qui contient mes blogs en sous repertoires avec pour chaque sous repertoire :
dc : ls test
index.php public themes
dc : ls systemx/
index.php public themes
Etape 1 : Changer mon DNS et puis apache pour mon nouveau vhost :

ServerName systemx.nosuke.org
ServerAdmin admin@nosuke.org
DocumentRoot //dc/systemx/
ErrorLog /var/log/apache2/nosuke/error.log
...

Etape 2 : Changer la config de mon blog, dans mon interface d'admin générale :
  apres.jpg











A ce moment la je vois mon blog sur la nouvelle page mais plus de decors rien
Etape 2 : Je bidouille en rajoutant un lien de mon rep vers . du à la difference de path entre mon interface d'admin sur un domaine et mon domaine courant de mon blog.
dc :  ln -s . systemx
Et voila !
Ca fait un peu bidouille mais ca semble marcher.

dimanche, février 8 2009

Et hop - dotclear N

Nouveau blog consacré à l'admin unix/linux.

Pour fêter ce nouveau mutliblog dotclear un mémo sur l'install de multiblog sous dotclear.

Avec un super theme de cette page

以上