Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
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)
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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.
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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 ;)
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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)
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
(PS : je m'absente lundi pour 3 semaines. Si je ne donne plus de nouvelles... )
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
si je modifie les 4 chemins d'accès en supprimant "/blog" alors j'ai une erreur "theme not found" :/
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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...
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
on progresse, mais c'est le thème par défaut qui s'affiche :/
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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é" ???
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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 ???
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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.
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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 ?
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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.
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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.
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
tout à fait!
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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...
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
Voici mon arborescence :
www
- all-blogs
-- plugins
- blog
--index.php
--public
--themes
---defaut
---voyage
- dotclear
-- (et ses fichiers d'installation)
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
Vous n'êtes pas identifié(e).