Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2014-07-03 13:37:42

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Dotclear ; multidomaine et ReWriting ???

Bonjour à tous ;

Je viens d'installer un nouveau site web chez OVH.
- A la racine j'ai le dossier [www/] où pointe mon URL [domaine1.com] ; un site web statique.
- Dans un sous dossier [www/blog/] j'ai installé DC2.6.3 (clean-install ; mes fichiers dotclear sont dans le répertoire [www/dotclear/]) où pointe l'URL [domaine2.com], mon blog.
J'ai activé l'option multidomaine d'OVH pour que l'URL [domaine2.com] qui existait auparavant (alors que [domaine1.com] est une toute nouvelle URL) pointe sur le sous dossier[www/blog/] et ça marche, sauf que pour :
- l'URL[domaine2.com], j'ai bien ma page d'accueil du site mais sans chargement de mon thème ni de mes médias ;
- dès que je tente de cliquer sur un lien quelconque, l'URL du lien est [domaine2.com/blog/index.php/post/...etc...] laisse apparaitre l'erreur 404 ; not found.
Normal puisque la bonne URL devrait être [domaine1.com/blog/index.php/post/...etc...]

Je pense que je dois régler les chemin d'accès pour /Public et /Themes, mais j'ai fait une installation "clean instal", donc mon admin est bien (comme expliqué dans la doc officielle  Dotclear) à l'adresse [domaine1.com/dotclear/admin/].

A moins que du "ReWriting" soit necessaire dans "config.php", mais là ça devient très compliqué pour moi :/

Pouvez-vous m'aider s'il vous plait ?
Merci à tous.

Dernière modification par bebr (2014-07-04 04:50:32)

Hors ligne

#2 2014-07-04 07:20:20

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Ceci n'est pas un "up", mais je souhaite vous informer de l'avancement de mes recherches. Et oui, je cherche...
j'ai bien trouvé plusieurs références au site de PouiPoui sur le problème : http://pouipouilabs.net/2010/11/23/plus … mment-2813 ; mais je ne comprendspas si je bloque à l'étape 3 ou à la 4...

J'ai de plus en plus l'impression que mon problème est de type "réécriture de l'URL" ; dans mon cas [Domaine2.com] serait toujours "écraser" par [domaine1.com].

Je lis de tout et son contraire depuis hier.... je commence à m'embrouiller pour de bon ;)

Merci.

Hors ligne

#3 2014-07-04 09:07:27

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Il va falloir préciser quelques détails ;)

Peux-tu nous faire le schéma de ton arborescence, sous le répertoire www, par exemple comme ceci :

www
   dotclear
   blog1
      index.php
      public
      themes
   blog2
      index.php
      public
      themes

pour que l'on comprenne mieux ?

Puis le contenu du fichier index.php de chaque blog, l'url du blog dans les paramètres, et enfin les chemins public_path, public_url, themes_path et themes_url dans about:config pour chaque blog ?

Hors ligne

#4 2014-07-04 09:52:46

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Merci Philippe.

Voici mon arborescence :

www
- all-blogs
  -- plugins
- blog
--index.php (contenu plus loin)
--public
--themes
  ---defaut
  ---voyage
- dotclear
-- (et ses fichiers d'installation)

Contenu de l'index du dossier "blog" :

<?php
   /**
   placer le blog sur urldudomaine/blog :
   l'identifiant unique du blog est "blog"
   les fichiers de dotclear sont dans /dotclear
   */
   define('DC_BLOG_ID','blog'); # identifiant unique du blog
   require dirname(__FILE__).'/../dotclear/inc/public/prepend.php'; # chemin vers prepend.php
?>

URL du blog dans les paramètres : http://domaine1/blog/index.php?

Chemins pour public et thèmes :
Public_path : ../blog/public
Public_URL : /blog/public
Themes_Path : ../blog/themes
Themes_URL : /blog/themes

Je n'ai qu'un seul blog dotclear  sur cet espace d'hébergement.

Re-merci ;)

Hors ligne

#5 2014-07-05 07:55:19

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Si j'ai bien compris, domaine1 pointe vers le répertoire blog. Il me semble donc que l'url du blog dans les paramètres devrait être http://domaine1/index.php? et que /blog ne devrait pas figurer dans les chemins.

Hors ligne

#6 2014-07-05 09:06:51

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Bonjour ;

Domaine1 est mon URL principal dans le dossier "www" en pur et simple html.
Domaine2 est l'URL que je souhaite diriger vers le blog dotclear de ce site. Placé dans le sous-dossier "www/blog/"

Avant l'activation du multidomaine d'OVH j'avais des URL classiques du format : "http://domaine1.com/index.html" (et toute l'arborescence en html) ; et pour mon blog Dotclear "http://domaine1.com/blog/index.php? (en query-string bien sûr). Tout fonctionnait très bien.

Après l'activation de multidomaine d'OVH, de "domaine2.com" vers "domaine1.com/blog/" ;
http://domaine1.com/index.html" (et toute l'arborescence en html) fonctionne toujours parfaitement.
Mais l'URL du blog qui est passé à la forme "http://domaine2.com" et qui (je pense) devrait bien correspondre à "domaine1.com/blog/" n'affiche ni le répertoire public, ni le thème.
j'ai réglé les chemins comme mentionné sur la doc dotclear pour une clean-install ici : http://fr.dotclear.org/documentation/2. … an-install

Dernière modification par bebr (2014-07-05 09:14:50)

Hors ligne

#7 2014-07-05 09:32:53

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

(PS : je m'absente lundi pour 3 semaines. Si je ne donne plus de nouvelles... )

Hors ligne

#8 2014-07-05 09:35:42

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Je n'avais pas bien saisi, c'est plus clair maintenant.

L'url du blog est donc http://www.domaine2/index.php?

Et les chemins devraient être :

Public_path : public
Public_URL : /public
Themes_Path : themes
Themes_URL : /themes

Hors ligne

#9 2014-07-05 09:36:04

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

si je modifie les 4 chemins d'accès en supprimant "/blog" alors j'ai une erreur "theme not found" :/

Hors ligne

#10 2014-07-05 09:38:01

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Philippe a écrit :

Je n'avais pas bien saisi, c'est plus clair maintenant.

L'url du blog est donc http://www.domaine2/index.php?

Et les chemins devraient être :

Public_path : public
Public_URL : /public
Themes_Path : themes
Themes_URL : /themes

J'essaye de suite...

Hors ligne

#11 2014-07-05 09:40:46

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

on progresse, mais c'est le thème par défaut qui s'affiche :/

Hors ligne

#12 2014-07-05 09:43:27

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

si je vais à http://domaine2.com/index.php? j'ai l'accueil mais le thème par défaut.
si je vais à http://www.doamine2.com/index.php? : page 404 de DC "document non trouvé" ???

Hors ligne

#13 2014-07-05 09:53:38

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

J'y suis presque !
Tout fonctionne bien sauf un truc.
si je vais sur "www.domaine2.com" c'est nickel ; si je vais sur "domaine2.com", pas de thème ???

Hors ligne

#14 2014-07-05 10:06:29

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Essaie d'ajouter ceci dans un fichier .htaccess à la racine du répertoire blog

RewriteCond %{HTTP_HOST} ^domaine2.com$
RewriteRule ^(.*) http://www.domaine2.com/$1  [QSA,L,R=301]

Hors ligne

#15 2014-07-06 16:05:02

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Salut ;

Juste avant de m'absenter pour 3 semaines :
Ton fichier .htaccess ne change strictement rien.
l'URL titotomasi.fr et www.titotomasi.fr affichent bien mon accueil, mais sans thème ni médias :/

Concernant ton post #8, ceci affiche correctement le site mais avec le thème par défaut.
Ne prends pas en compte mon post #13, j'ai cru "à la lune", mais en creusant ça devenait n'importe quoi sur le site...

Merci encore pour ton aide.

Hors ligne

#16 2014-07-06 16:23:27

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

je pensais à un truc, et si je supprimais le multidomaine pour ne mettre en place qu'une simple redirection de domaine2.com vers domaine1.com/blog ?

Hors ligne

#17 2014-07-07 14:37:04

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Je crois que la confusion vient du fait qu'il devrait y avoir deux blogs sur ton installation :

- celui qui répond à l'adresse domaine1/dotclear/index.php, dont l'identifiant est default
- celui qui répond à l'adresse domaine2/index.php (dont les fichiers sont dans domaine1/blog/) et dont l'identifiant est blog

Si tu as seulement default comme blog dans l'admin de Dotclear, il te faut créer un blog dont l'identifiant est blog, et le faire pointer dans ses paramètres sur domaine2/index.php comme indiqué en #8, ou, si tu n'as besoin que d'un blog, il te faut mettre l'index.php avec l'identifiant default dans le répertoire blog et ajuster le chemin vers dotclear ainsi :

require dirname(__FILE__).'/../dotclear/inc/public/prepend.php';

Hors ligne

#18 2014-07-28 04:14:01

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Merci Philippe.
Je viens de rentrer de vacances avec un décalage horaire dans les dents.
Je n'ai pas compris ta réponse à la première lecture (même si c'est ta solution 2 qui semble me convenir), mais je vais étudier ça cette semaine (j'ai du boulot en parallèle...) et reviens vers toi.
Merci encore.

Hors ligne

#19 2014-07-28 19:15:41

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Bon, je me suis penché sur mon problème après un peu de repos.
Je n'ai effectivement besoin que d'un seul blog, et l'identifiant de mon blog actuel est bien "blog".

En relisant tous nos posts ici, je me suis aperçu que j'avais lâché une de mes URL ; donc autant être clair :
1/ mon nom de domaine principal est www.vivelaviefondation.com où un site web statique est hébergé.
2/ Une section de ce site est donc mon blog Dotclear dont l'URL est www.vivelaviefondation.com/blog/index.php?
3/ J'ai récupéré l'URL (secondaire) www.titotomasi.fr en activant l'option "multidomaine" proposé par OVH qui pointe vers mon sous-dossier "www/blog"
4/ Les paramètres que tu me donnes en #8 ne fonctionnent pas complètement. Raison pour laquelle je ne comprends pas vraiment ton dernier post.

Je suis maintenant accessoirement dispo tous les matins. Je reste attentif à tes réponses et puisque tu as désormais mes URL, tu pourras vérifier l'incidence de mes manips étape par étape.

Merci pour ta précieuse aide.

Hors ligne

#20 2014-07-30 05:15:18

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Philippe; peux-tu me préciser/m'expliquer cela :

...si tu n'as besoin que d'un blog, il te faut mettre l'index.php avec l'identifiant default dans le répertoire blog et ajuster le chemin vers dotclear ainsi :
require dirname(__FILE__).'/../dotclear/inc/public/prepend.php';

Merci

Hors ligne

#21 2014-07-30 06:51:03

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Arf ! en relisant ton message #19, les points 2 et 3 me font mieux comprendre que j'avais mal deviné :P

En fait tu veux attribuer un autre domaine au blog déjà existant, et donc transformer les adresses vivelaviefondation.com/blog/ en  titotomasi.fr, c'est bien ça ?

Hors ligne

#22 2014-07-30 07:15:44

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

tout à fait!

Hors ligne

#23 2014-07-30 08:23:16

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Alors tu n'as pas besoin de toucher à l'index.php du blog qui marche ;) Il te suffit de :

1) faire pointer titotomasi.fr sur vivelaviefondation.com/blog/ dans ton manager OVH
2) changer l'URL dans les paramètres du blog pour qu'il pointe vers titotomasi.fr/index.php?
3) laisser les chemins dans about:config s'ils fonctionnent

Si les thèmes et public ne marchent pas, rappelle-nous l'arborescence (la position de ces dossiers par rapport au répertoire blog)

Il te faudra ensuite rediriger éventuellement les anciennes adresses, mais faisons marcher le blog correctement d'abord ;)

Normalement, la page d'accueil du blog devrait répondre sur le domaine titotomasi.fr et vivelaviefondation.com/blog/, et les liens internes pointer vers titomasi.fr

Hors ligne

#24 2014-07-30 09:52:12

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

OK, on va avancer maintenant. ;)

- le point 1/ ; c'est fait depuis longtemps et cela semble fonctionner.
- le point 2/ ; c'est fait de suite. je constate que ma page d'accueil s'affiche, mais sans thème ni médias :/
- le point 3/ ; actuellement je les ai laissés tel qu'expliquer dans la doc dotclear pour une clean-install et c'est là que le problème subsiste je pense :
* pour le "public-path" : "../blog/public" et pour le "public_url" : "/blog/public" ;
* pour le thème ; idem : "../blog/themes" et "/blog/themes"

je te redonne mon arborescence dans le post suivant dans quelques minutes...

Hors ligne

#25 2014-07-30 09:55:26

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : Dotclear ; multidomaine et ReWriting ???

Voici mon arborescence :

www
         - all-blogs
               -- plugins
         - blog
               --index.php
               --public
               --themes
                      ---defaut
                      ---voyage
         - dotclear
               -- (et ses fichiers d'installation)

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map