#12 - The Ultimate and definitive vrai blog
Par Kozlika. lundi 29 juin 2009, 14:04. Personnalisation | Lien permanent.
Assez joué, il est temps de créer le vrai blog, l’authentique, celui que le monde entier attendait jusqu’à aujourd’hui. Prêts ?
À partir d’aujourd’hui, vous allez devenir le détenteur de deux blogs : votre bac à sable, que vous allez conserver afin d’y faire vos tests et essais tranquilles, et le blog public. Une fois ce blog créé, vous aurez compris la manip pour n’importe quel autre nouveau blog, il ne tiendra plus qu’à vous de décider combien vous en voulez !
Deux adresses possibles, il faut choisir !
Vous allez d’abord devoir décider à quelle adresse vous souhaitez que s’affiche votre blog. Deux solutions sont possibles :
- qu’il s’affiche directement quand on tape votre nom de domaine « tout court » (dans notre jargon on dit « un blog [qui répond] à la racine »), c’est-à-dire sur
http://example.com/
; - qu’il s’affiche en « enfant » (dans notre jargon on dit un blog dans un dossier) de votre nom de domaine, par exemple sur
http://example.com/carnet/
Je dis carnet pour simplifier les explications avec une seule appellation exemple, mais libre à vous de choisir un autre mot, pourvu qu’il ne comporte ni accents ni espaces : http://example.com/toto/
ou http://example.com/blog/
par exemple.
Réfléchissez deux minutes avant de trancher : on trouve souvent plus simple et plus élégant que le blog réponde « à la racine » mais si vous escomptez avoir plusieurs blogs d’importance hiérarchique égale il vaut mieux qu’ils soient tous « enfants ». Par ailleurs, placer un blog à la racine interdit aussi d’avoir une page « centre d’aiguillage » vers les différents lieux de votre domaine. Voyez par exemple chez Julien : ses blogs, son photoblog et d’autres pages lui appartenant sont des enfants de son domaine et l’url racine offre une page de présentation générale. Idem chez moi.
En tout état de cause, une fois votre choix fait, vous suivrez la partie commune du tutoriel ci-dessous (étapes 1 et 2) puis celle qui concerne le cas que vous avez choisi (étapes 3, puis 3A ou 3B).
Étape 1 - On crée un nouveau blog dans la base de données
Depuis votre tableau de bord, choisissez le lien Blogs
dans la rubrique Système du menu latéral. Puis cliquez sur le lien Créer un nouveau blog
.
Dans le champ « Identifiant du blog », indiquez un mot simple sans accents ni espaces ; ce mot ne sera jamais rendu public, c’est juste un identifiant pour la base de données, inutile donc de vous casser la tête trois heures sur un joli nom. Pour ce tutoriel, nous l’appelerons initial
(si vous comptez faire plusieurs blogs, un mot signifiant peut vous aider à retrouver vos petits en cas de soucis un jour demandant de vous rendre dans la base de données et y fourailler des trucs bizarres). Ensuite, n’y touchez plus jamais, Dotclear ne retrouverait plus ses petits.
Dans le champ « Nom du blog », inscrivez le nom de votre nouveau blog : c’est le titre qui apparaîtra en haut du blog, il est modifiable à tout instant sans que ça risque de compromettre quoi que ce soit.
Dans le champ « URL vers le blog », inscrivez, selon que vous aurez choisi un blog à la racine ou un blog enfant du domaine :
http://example.com/?
- ou
http://example.com/carnet/?
(et n’oubliez pas le point d’interrogation à la fin !)
Dans le champ « Description du blog », mettez ce que vous voulez ou n’y mettez rien.
Rappel : dans la suite de ce tutoriel, je partirai du principe que l’identifiant du nouveau blog est initial
et que le répertoire propre à ce nouveau blog s’appellera carnet
. Si vous en choisissez d’autres ou si vous créez un troisième blog, pensez à répercuter le changement.
Cliquez sur Enregistrer
. Le blog est créé dans la base.
Tous ces paramètres seront accessibles et modifiables via le Tableau de bord puis Paramètres du blog
(sauf l’identifiant du blog qu’il ne faudra plus changer comme je viens de vous le dire).
Étape 2 - On dirige le moteur vers les bons répertoires
Vérifiez que c’est bien le nouveau blog qui est actif : tout en haut de votre page d’administration, c’est lui qui doit s’afficher dans le champ « Blogs », à côté du bouton Voir le site
. Si ça n’est pas le cas, sélectionnez-le dans le menu déroulant.
Dans le menu d’administration, choisissez le lien about:config
dans la rubrique Extensions.
Remplacez les valeurs de ces quatre champs comme suit :
- public_path:
../carnet/public
- public_url:
/carnet/public
- themes_path:
../carnet/themes
- themes_url:
/carnet/themes
Ne négligez ni les slashes ni les points !
Étape 2 - On crée le dossier correspondant à ce blog
Sur votre ordinateur, créez un répertoire nommé carnet
ou toto
ou tout autre nom, que votre projet soit d’avoir un blog sur l’URL racine ou en « enfant ». Toutefois, si vous avez choisi d’avoir une adresse type http://example.com/carnet/
il faut veiller à nommer le répertoire carnet
, si vous avez choisi une adresse telle que http://example.com/trucmachin/
il faut veiller à nommer le répertoire trucmachin
etc., je pense que vous avez compris le principe.
Dans ce dossier, placez :
- un répertoire nommé
themes
: c’est là qu’iront se ranger tous les thèmes que vous installerez depuis ce blog- il faut impérativement y placer une copie du thème par défaut
- un répertoire nommé
public
: c’est là que viendront se placer les médias que vous diffuserez sur ce blog.
À l’aide de votre client FTP, envoyez ce dossier au même niveau que dotclear
et bacasable
(rappel : au même niveau ça veut dire à côté : vous devez voir ces trois dossiers au même niveau d’arborescence).
Étape 3 - On crée le fichier index.php du blog
Dernière étape, la création du fichier index.php, le point névralgique d’entrée sur le blog.
3A - Pour un blog qui répond à la racine
À l’aide de votre éditeur de texte, créez un fichier nommé index.php
et copiez-y les lignes suivantes :
<?php /** placer le blog sur la racine : l'identifiant du blog est "initial" les fichiers du moteur sont dans /dotclear */ define('DC_BLOG_ID','initial'); # identifiant du blog require dirname(__FILE__).'/dotclear/inc/public/prepend.php'; # chemin vers prepend.php ?>
Envoyez ce fichier au même niveau que dotclear
, bacasable
, carnet
.
3B - Pour un blog « enfant du domaine »
À l’aide de votre éditeur de texte, créez un fichier nommé index.php
et copiez-y les lignes suivantes :
<?php /** placer le blog sur example.com/carnet : l'identifiant du blog est "initial" les fichiers du moteur sont dans /dotclear */ define('DC_BLOG_ID','initial'); # identifiant du blog require dirname(__FILE__).'/../dotclear/inc/public/prepend.php'; # chemin vers prepend.php ?>
Envoyez ce fichier dans le dossier carnet
.
Note liminaire pour les curieux
Les plus curieux d’entre vous auront noté que deux choses seulement distinguent les deux procédures, la seconde découlant de la première :
- l’endroit où on place le fichier
index.php
- le chemin qu’on doit donner pour indiquer où se trouve le fichier prepend.php du moteur par rapport à l’index.php
Ces trois caractères /..
font toute la différence : ils signalent qu’il faut remonter d’un niveau dans l’arborescence avant de descendre dans dotclear (si vous voulez on vous fait un dessin ?). TROIS caractères, quand je vous dis que ça tient à un poil de c.. ces choses-là !
Criez victoire !
Si tout s’est bien passé, vous avez désormais un joli blog tout neuf qui répond à l’adresse que vous avez choisie. Il ne vous reste plus qu’à y placer le thème de votre choix (et le bac à sable vous servira à y tester des thèmes et leur personnalisation avant de le verser sur le "vrai blog" par exemple), à y activer les plugins pour les fonctions supplémentaires que vous souhaitez avoir. C’est sur ces personnalisations que nous reviendrons désormais, notamment les personnalisations d’apparence, car en suivant le présent tutoriel vous êtes désormais aptes à créer autant de blogs que le cœur vous en dira !
Aller plus loin ?
Deux cas n’ont pas été abordés dans ce tutoriel :
- le blog que vous voulez créer (ou un blog ultérieur) doit s’afficher sur un autre nom de domaine que votre installation Dotclear ;
- vous ne souhaitez pas que chaque blog dispose de ses thèmes et/ou répertoire public propres mais communautariser les uns et/ou l’autre.
Cela fera l’objet d’autres fiches, plutôt dans quelques semaines, sauf si vous en avez besoin tout de suite, auquel cas il faut vous manifester pour qu’un mono concocte ça rapidement.
Commentaires
Bin demain aussi, il fera jour.
je ne perdrai rien de ce que j’ai déjà écrit?
Ce que tu as écrit restera sur le bac à sable. Ce blog ne sera pas supprimé par la création du « vrai blog », rassure-toi.
Mais tout ce qu’il y a dans le bac à sable va passer sur le vrai blog comme par magie?
@cunégonde: ha ben nan, ce qui est dans le bac à sable resteras sagement là où tu l’a mit. Le bac à sable est un laboratoire d’essai, pour tester des théme, des plug in, et ce que tu veux, du moins dans l’idée de l’abc dotclear, libre à toi, après, d’en faire un blogue public ;-)
Ça doit être faisable si tu nous dis exactement ce que tu souhaites, Cunégonde :-)
Précise ta demande : si j’ai bien compris, tu voudrais que les billets publiés sur le bac à sable soient les premiers de ton « vrai » blog ? Tu souhaites conserver l’adresse
http://banalitescunegonde.free.fr/dotclear/
ou tu en voudrais une autre ? Et dans ce cas, laquelle ?que mon adresse reste là même que mon blog ne change pas.
Bah alors tu es en vacances cette semaine Cunégonde :-)
non mais je rêve de vacances!!
Yes ! Je tape des mains, je regarde tout ça au calme ce soir, et je reviens vous dire comment je m’en sors !
Bien, bien bien, je m’y mettrai en espérant que ma connexion vacances n’ait pas trop de ratés. Pour l’instant je lis et relis; grâce à Netnewswire, j’ai toujours le texte qui me permet de réfléchir aux décisions importantes. Je comprends déjà mieux l’utilité d’avoir créé un bacasable . A bientôt donc sur mon définitive vrai blog !
Les déconnexions fréquentes de la Wifi voisine me font hésiter à me lancer car il faut chaque fois éteindre et redémarrer . On verra !
Je suis à l’étape 2 et j’ai créé le répertoire (ou dossier) themes à l’intérieur de carnet et je cale sur * il faut impérativement y placer une copie du thème par défaut
là je fais comment ?
Je vais attendre d’avoir mes réponses avant de commencer quoique ce soit:-}}}
La chaleur n’aide pas, non plus!
Charlottine > tu fais comme tu as fait pour le bac à sable : copier le thèmes par défaut (soit depuis ton disque dur, soit depuis le répertoire de /dotclear qui se trouve sur ton hébergement) puis l’envoyer dans /carnet/themes
Cunégonde > mais tu n’as rien à faire puisque tu ne veux pas créer d’autre blog que celui que tu as déjà (ou je n’ai pas compris ?)
non c’est moi qui suis dans le paté!!
Je croyais qu’il fallait quand même que je me tape toutes les étapes!!
Va savoir pourquoi?!
Scuse moi môdame:-]]]]
Le répertoire nommé toto ou machin, je le crée dans le dossier Mon blog ? Ou j’en crée un autre ?
Dans
mon_blog
, comme ça tout est centralisé là sur ton ordinateur.Je croyais crier victoire et voilà le message que j’obtiens :
Warning: require(/homez.131/charlottyx/www/dotclear/admin/../inc/admin/prepend.php) function.require: failed to open stream: No such file or directory in /homez.131/charlottyx/www/dotclear/admin/auth.php on line 13
Fatal error: require() function.require: Failed opening required ‘/homez.131/charlottyx/www/dotclear/admin/../inc/admin/prepend.php’ (include_path=’.:/usr/local/lib/php’) in /homez.131/charlottyx/www/dotclear/admin/auth.php on line 13
Sur ton bacasable aussi. Tu as touché à quelque chose dans le répertoire /dotclear qui est sur ton hébergement ?
Déjà, il semble que le fichier index.php n’y figure plus, ce qui n’est pas normal du tout.
Finalement je l’ai créé ailleurs. je n’ai pas compris ce que j’ai fait, par exemple pourquoi je refais un fichier index.php au même endroit qui remplace l’ancien ? Mais les deux blogs fonctionnent, donc j’essaierai de comprendre plus tard !
Je ne pense pas avoir touché au répertoire/ dotclear
J’ai pointé tous les dossiers contenus dans dotclear sur mon hébergement , apparemment index.php y est , il y a aussi le nouvel index.php créé dans l’étape 3a , la seule différence est que j’ai remplacé ‘initial’ par ‘maison’ , et l’ai remplacé également dans le texte :
Je ne pense pas que le problème vienne de là .
Pas de souci, la vie continue : Je mes sens juste comme un gamin qui a construit un beau château de sable ou de lego et qui , en posant les dernières biques fait tout écrouler . Et la question est, dois-je tout recommencer ? Si oui , il faut certainement tout désinstaller : et par quoi je commence ?
aïe ,c ‘est en posant les dernières "briques" et non "biques" mais vous aviez compris, n’est-ce pas ?
On va y aller progressivement, je crois que tu as bien emmêlé tes fichiers ;-)
Premièrement : Peux-tu nous lister les dossiers et fichiers présents à la racine de ton hébergement ? Tu devrais avoir :
Si c’est bien ça, on passe à la suite :
On attend ces étapes pour poursuivre l’enquête :-)
J’oubliais : dans la première liste devrait également figurer le fichier
.htaccess
A la racine de mon hébergement, c-a-d sous WWW j’ai les dossiers suivants : index.html,style.css, test.html, .htaccess (ces dossiers là ont la petite icône smultron ) puis avec l’icône bleue dossier:
* index.php(smultron)
# mes plugins
je profite de la connexion a peu près ok pour envoyer cette première partie de l’enquête
je crois que je me suis un peu mélangée les pinceaux dans mon listing car memo, bacasable mes plugins dotclear carnet sont sous des icônes bleues "dossier"ou "répertoire" et les autres sous l’icône smultron .
Maintenant j’essaie les copies demandées ensuite : config.php.in:
J’espère que cela ne vous embête pas trop, j’ai un peu honte d’enfiler mon maillot et d’aller nager : pourtant c’est super et je pense à vous très fort les monos si sympas; un jour vous viendrez faire une cargolade dans mon petit coin sympa !
Je me suis permis de reprendre ton commentaire avec un code « préformaté » pour y voir plus clair ;-)
Si, ce qui semble être le cas, tu as le fichier
config.php.in
(livré avec Dotclear) et pas leconfig.php
(sans .in derrière donc) qui est « fabriqué » lors de l’installation de Dotclear, c’est la source de ton problème. N’as-tu pas quelque part dans ton dossier mon_blog, par exemple, une copie de ce fichier ? Sinon, il va falloir le « refabriquer » (dans Smultron) à nouveau.Charlottine, je viens de publier un billet qui récapitule ce qu’on doit trouver sur son hébergement et le contenu des fichiers.
OK,Lomalarch j’ai récupéré config.php (sans le in) grâce au dernier billet de Kozlika, je l’ai enregistré sur Smultron, cela donne ceci :
// Plugins root - les plugins de base restent en place, les nouveaux vont dans /mes_plugins
define(‘DC_PLUGINS_ROOT’,dirname(FILE).’/../plugins’.PATH_SEPARATOR.dirname(FILE).’/../../mes_plugins’);
dois-je supprimer config.php.in de dotclear dans mon hébergement et glisser config.php à sa place. J’ai pointé tout le reste et je crois que tout est bien conforme, dans mon hébergement sous WWW. Je vais encore vérifier .
Attention Charlottine, lis-bien le billet de Kozlika : les lignes en question ne sont que les lignes 52 et 53 du fichier.
Pour remplir le fichier complètement, il faut faire une copie de
config.php.in
(en le laissant là où il est, ce fichier doit rester) nomméeconfig.php
que tu rempliras complètement, comme expliqué dans la documentation. Par ailleurs, la DC_MASTER_KEY étant apparemment perdue (elle a été créée automatiquement et au hasard à la première installation), tu devras en créer une et te faire renvoyer un mot de passe depuis la page d’accueil de l’admin (ce paramètre sert en effet à coder le mot de passe).Ce qui reste mystérieux c’est pourquoi tous ces fichiers ont disparu (avant que tu les renvoies sur le ftp) :-/
Je suis très perplexe car je viens de m’apercevoir que le fichier config.php.ins’affiche avec l’icône simple texte dans le dossier dotclear , en plus j’avoue tâtonner beaucoup sur l’histoire de la DC-MASTER-KEY , je finis par penser qu’il vaudrait mieux tout recommencer à Zéro , mais est-ce possible ? Pour l’instant je vais faire une pause, car les amis arrivent , on va passer aux grillades, bains, soirées Jazz etc…, donc je ne peux ni prendre le temps ni me prendre la tête pour tenter de retrouver mon site … Merci de vos conseils que je lirai attentivement, et essaierai d’appliquer aussi attentivement en posant les questions quand j’aurai une hésitation.
Je ne crie pas victoire.
J’ai créé pour ma part un blog "enfant du domaine", et après maints et moults essais/craquages nerveux, celui-ci s’entête à rester "nu" : kalex.info/blocnotes .
Comme je suis allée un peu vite et que je n’ai pas pris le temps de tout bien lire, de tout bien comprendre, je me dis qu’il se peut que j’ai loupé une étape importante - je vais donc faire retour arrière dans les billets pour tenter de comprendre. Mais si l’erreur que j’ai commise est flagrante, n’hésitez pas à me la faire connaître !!
Autre question : d’où vient le dossier "memo" qui devrait se trouver à la racine de mon hébergement?
Merci !!
Omadhawn, pour que le blog ne soit pas nu il faut que deux conditions soient remplies :
Peux-tu vérifier ces deux points ?
Quant au dossier "memo" c’est un dossier qu’OVH place par défaut sur chaque hébergement. Tu es chez eux ?
Omadhawn, un rapide coup d’œil sur la source de ta page me suggère qu’il manque un
/
au début de ton public_url ;-)Charlottine > on ne t’oublie pas, hein, on va préparer une fiche pour le config.php (un peu moins « technique » que la doc).
Bonjour à tous et toutes, me revoilà dans le giron, et avec difficultés!
Je viens de suivre la procédure et pourtant, mon "nouveau blog", qui est censé être à l’adresse suivante ici, n’est pas actif.
J’ai vérifié, grâce au billet suivant que j’ai bien chez mon hébergeur tous les fichiers et dans la bonne arborescence, et je crois que c’est bon.
J’ai fait une seconde fois toute la procédure depuis le début mais toujours rien…
Je me suis visiblement trompée quelque part, mais où??
Par ailleurs, je vais laisser des petits mots dans la boite à idées…
PS: Bonnes vacances pour ceux et celles qui en ont!
Lola, tu as bien appelé le répertoire
anaphor
strictement ?Tu es vraiment trop forte Kozlika, c’est ça! J’ai par inattention crée un fichier "blog anaphor" et non pas strictement "anaphor". Mais comment as-tu trouvé? A moins d’être réellement une fée…
En tout cas, ça marche ici.
Reste plus qu’à trouver un thème en accord avec le cahier des charges là.
Encore merci!
Merci Kozlika et Lomalarch.
Oui, j’ai bien un double du thème par défaut dans mon dossier "themes" et dans la page about:config, les chemins sont identiques que ceux pour mon bacasable (en changeant "bacasable" en "blocnotes")… (et le / est bien présent au début de mon public_url )
Et non, je ne suis pas chez OVH, d’où l’absence du dossier "memo" donc.
Je ne suis pas sûre du tout que tes chemins soient bons. Vérifie-les au slash et au point près et si ça ne donne toujours rien, copie-les ici.
Omadhawn : je ne devais pas être bien réveillé lors de ma dernière réponse, c’est le / de themes_url qui me semble manquer ;-)
@Lola: Oui, Kozlika est réellement une fée. Difficile à croire, et pourtant ;-)
Ha ben oui, vous aviez raison… Victoire !!
Et merci. *bows*
@Lomalarch: je n’ai jamais pensé que vous m’aviez oubliée, et ce , pour 2 raisons:
Maintenant, durant mes quelques moments d’insomnie, (assez rares heureusement pour moi)
j’ai un peu repensé à ce que j’avais pu manquer et j’ai un doute que je préfère avouer: dans l’étape 1 quand je dois inscrire "URL vers le blog" je me demande si je n’ai pas tout bêtement omis les "www" …. et une fois tout enregistré ? N’est-ce pas la cause de tous mes malheurs ? Je vous rassure, je ne suis pas stressée et si j’étais sûre que ce soit possible je suis prête - oui, je me répète- à tout "désinstaller" et tout recommencer . OK ?
Charlottine, peux-tu lire le billet #12 annexe et faire le point ?
Cela fait plusieurs fois que je lis ce billet≠12 annexe et j’ai pointé tous les dossiers ; le hic est que mon domaine c’est à dire /www se trouve à l’intérieur du dossier ou répertoire /inc, qui lui-même se retrouve "en double" dans /dotclear , j’ai dû faire une fausse manoeuvre quelque part et c’est vraiment le bazar !
J’ai omis de préciser que j’avais bien
Hu hu, Charlottine, c’est un vrai jeu de piste, ton affaire ;-) Un schéma récapitulatif pourrait ne pas être superflu. Pour l’instant je comprends que tu as sur ton ftp
|dotclear\
|__(fichiers et dossiers de dotclear)
|__inc\
|____config.php.in
|____config.php
|____(autres fichiers et dossiers)
|____www\
|______dotclear\
|______(dossiers et fichiers de dotclear)
|________inc\
|________config.php.in
|________(autres dossiers et fichiers mais pas de config.php à ce niveau)
|______bacasable
|______carnet
J’ai bon ?
Tu nous confirmes que le config.php dont tu parles contient les mêmes lignes (mais avec plus d’informations) que config.php.in, dont les lignes 52 et 53 que tu cites ?
Quand je me connecte au serveur ftp.charlottine.fr, voilà ce qui s’affiche :
. forward
. LISEZ MOI
. dotclear2-loader.php
/ requêtes
/ inc
lorsque j’ouvre /inc la liste suivante apparaît:
.htaccess
/admin
config.php.in
/core
core_error.php
digests
load_plugin_file.php
prepend.php
/ www
et quand j’ouvre / www,je trouve :
index.html
style.css
test.html
.ht.access
/ memo
/ bacasable
/ mes plugins
index.php
/ carnet
index.php
/ dotclear , qui contient:
- autres fichiers et dossiers
J’espère avoir été assez précise , et toutes mes excuses pour le casse-tête . Le plus simple, si c’est possible, n’est-il pas de tout désinstaller et tout recommencer comme une vraie débutante….
En attendant de retrouver , peut-être ,ce blog, j’en ai ouvert un , au moins pour les vacances, chez Blogger où j’étais inscrite depuis 2 ans au moins …..http://blogduborddeleau.blogspot.co…
Bon, essaye de remonter www à la racine (au même niveau que inc) en le faisant glisser sur le /
Il y a dû y avoir un pataquès où le www a « glissé » dans inc (mais je suis assez optimiste).
Si ça fonctionne, tu pourras supprimer le inc actuellement à la racine qui est à mon avis un doublon (quant à savoir comment il atterri là :-D )
Normalement, il y a d’autres différences que le contenu des lignes 52 et 53 entre config.php et config.php.in (les lignes se ressemblent, mais il y a des trucs en plus dans config.php) ;-)
Bon, j’ai essayé maintes fois : www ne veut absolument pas remonter à la racine, d’ailleurs à ce moment là, quand j’essaye , /inc ne se sélectionne pas par un encadré et rien ne se passe…. Je suis donc plutôt pessimiste / je suis donc tout à fait prête à tout recommencer depuis le début après avoir biensûr tout désinstaller ou supprimer : n’est-ce pas la meilleure solution ?
En ce qui concerne config.php , il y a en effet pas mal de différences avec config.php.in , dont notamment mon nom de domaine, mon mot de passe etc… et voici la copie de la suite , à partir de la ligne 28
Je ne sais trop qu’en penser et suis prête à tout remettre à plat … Comme disait mon père ( avait-il raison ?) "Faire et défaire , c’est travailler ! "
N.B.: quand je révisualise, il me semble qu’il y a un iatus au niveau de la ligne 53 ?Non ? mais quid ?
Le « hiatus » vient d’une espace en début de ligne, rien de grave, j’ai d’ailleurs tout mis dans cette présentation afin que la présentation soit « brut de texte » comme dans le fichier.
Je relève une anormalité : la reprise des deux lignes concernant PLUGINS_ROOT après
Je ne saurai trop te recommander de supprimer ce doublon ;-)
Pour le reste, mon conseil serait de :
si le blog remarche après ça, nous dire si des images ou thèmes manquent… mais je suis tout à fait optimiste :-)
J’ai supprimé le doublon, mais suis quand même déçue: cela ne marche toujours pas; de plus ces lignes sont justement celles que Kozlika citait dans #12 annexe, c’est le bazar, on fait le point.
Enfin, je me demande sincèrement si ce n’est pas préférable de tout désinstaller et recommencer depuis le début: pourquoi personne ne me répond sur cette suggestion ?
Heu, là, il y a un problème sur ton hébergement : www.charlottine.fr est marqué « not found » :-/
Je n’ai pas dit que les lignes étaient « fautives », j’ai dit qu’elles se retrouvaient deux fois dans ton fichier ;-)
En l’état actuel, as-tu un dossier www et si oui avec quoi dedans ?
En ce qui concerne le fait de chercher à récupérer l’existant plutôt que de tout effacer, c’est aussi parce qu’il me semble que c’est plus « pédagogiquement efficace » de résoudre un problème que de s’en débarrasser en brûlant tout : par ailleurs, contrairement aux apparences, je ne résous pas à l’idée que tes premiers billets publiés ne soient pas récupérables…
Voilà ! Tranquillement ce matin j’ai enfin réussi à remettre www à la racine et je crois que mon blog est de retour, il me reste à vérifier si tout y est et à reprendre la suite des pas à pas en étant très prudente sur mes actions ! Merci Lomalarch pour ta patience et et confiance !
Pour remettre www à la racine j’ai d’abord vérifié que les dossiers contenus dans /inc qui se trouvait lui à la racine étaient bien à leur place dans www/dotclear/inc et je les ai supprimés un à un dans le 1er , puis j’ai fait glisser www et cela a marché.
Maintenant je me demande si je dois reprendre toute l’étape #12 The Ultimate and definitive vrai blog car à l’adresse http://www.charlottine.fr/? je tombe sur Bienvenue sur le site OVH . Est-ce normal ? Les adresses http://charlottine.fr.bacasable/? et http://charlottine.fr/dotclear/? semblent bien fonctionner.
Dans ma joie et ma précipitation j’ai mal copié les adresses ……vous aurez corrigé: http://www.charlottine.fr/bacasable… et http://www.charlottine.fr/dotclear/…
Il faudrait reprendre l’étape #12, oui, pour avoir ton Dotclear à la racine, à ceci prêt que, comme tu as commencé à mettre du contenu sur ton bacasable, il serait sans doute plus opportun de faire pointer l’index.php que tu vas créer à la racine vers default et créer le blog de test vers lequel pointera l’index.php de bacasable à l’avenir (si tu comprends pas tout, on y revient plus tard, je suis un peu pressé, là) ;-)
Non, je ne comprends pas tout, tu as raison , nous verrons cela plus tard, pour l’instant je ne touche à rien ….C’est déjà bien d’avoir retrouvé mon bacasable , non?
c’est déjà pas mal, oui :-)
La première chose que tu dois décider, Charlottine, c’est l’adresse à laquelle tu souhaites que s’affiche ton "vrai" blog. Est-ce sur http://www.charlotine.fr/ ou, par exemple, sur http://www.charlottine.fr/blog/ ou le conserver sur http://www.charlottine.fr/dotclear/ ? de cette décision dépendra la suite de tes travaux.
Bref, oui, je te conseille de relire et suivre le tuto 12.
Mon intention initiale était que mon blog s’affiche à l’adresse :http://www.charlottine.fr/?, j’ai vérifié les étapes 1, 2 et 3 tout semble correct ; par contre lorsque je suis sur le tableau de bord lorsque cette adresse est active la première ligne du tableau de bord est :
Penetralia › Tableau de bord - Définir comme blog par défaut
dois-je cliquer sur Définir comme blog par défaut ?
"Définir comme blog par défaut" dans le panneau d’administration d’un multiblog permet juste de considérer le blog ainsi désigné comme étant sélectionné par défaut quand on lance le module d’administration. Aucune incidence ailleurs.
Je disais donc que mon idée initiale était que mon blog s’affiche à l’adresse :http://www.charlottine.fr/? et je pensais avoir suivi exactement les étapes 1, 2 et 3A correspondantes ,est arrivé le gros bug et j’ai fini par retrouver mon blog sur http://www.charlottine.fr/dotclear/… et mon bacasable ; Je suis prête à laisser les choses en l’état et à conserver mon blog sur http://www.charlottine.fr/dotclear/… toutefois actuellement sur le panneau d’administration de mon blog au menu déroulant des blogs seuls s’affichent http://www.charlottine.fr (qui ne semble pas fonctionner ) et http://www.charlottine.fr/bacasable… . Actuellement cela me suffit ainsi, j’ai un peu l’appréhension de toucher à quoi que ce soit et tout perdre à nouveau. De plus je n’ai pas du tout compris les conseils donnés le 29 Juillet par Lomalarch . Enfin, je suis de nouveau dans la maison de vacances avec une connexion souvent infidèle et des amis fidèles …. Alors, je pense que je ne reprendrai les tutos qu’à mon retour à la maison.
Tu peux profiter de tes vacances, tranquille, hein : le système fonctionne et sera toujours là à ton retour ;-)
Ce que je suggérais était que l’index.php décrit en 3A devait comporter
'default'
et non'initial'
en BLOG_ID pour récupérer le blog actuel à la racine (cas dans lequel tu n’as pas non plus à modifier lesthemes_path
,themes_url
,public_path
etpublic_url
).Et qu’il te faudrait, si tu souhaites conserver un blog de test, créer un nouveau blog pour le faire pointer sur bacasable (étape qui peut largement attendre).
Manoeuvre fatale ! Je n’accède plus qu’à l’interface d’administration.
L’adresse que j’ai indiquée dans le champ URL = http://ledesor.net/? me mène à présent chez mon hébergeur OVH, et à celle du bacasable il n’y a plus rien.
J’essaie de contrôler les fichiers de l’hébergement comme indiqué en #12…
Sur bacasable je vois, moi, une erreur de
themes_path
(« rien » n’est donc pas le terme que j’utiliserais ;-) ) : comment as-tu réglé lethemes_path
, et où se trouve la copie du theme default que tu « vises » ? À la fin de l’opération décrite dans le billet, tu dois avoir deux dossiers dethemes
: un dansdotclear
, l’autre danscarnet
, est-ce ton cas ?Un beau blog vierge (et apparemment fonctionnel) s’affiche sur http://ledesor.net/index.php? Peux-tu nous dire ce que tu as dans le dossier
www
de ton ftp ? S’il y a index.html en plus de l’index.php, essaie peut-être d’enlever (ou de renommer) index.html…Bonjour Lomalarch
Oulala, je ne vois pas l’erreur… (je crois que je ne vois plus rien !!)
Je n’ai rien réglé à propos de themes_path, j’ai juste noté ce qui était indiqué = ../carnet/themes
Deux dossiers de thèmes, un dans dotclear, un dans carnet, avec dedans un dossier default, c’est OK.
Ce que j’ai dans www de mon ftp correspond à ce qui est noté en annexe #12 (enfin, de ce que je vois).
Il y a bien index.html et index.php. Tu veux dire que je supprime index.html ?
Ce blog vierge ne correspond pas à ma dernière version qui avait deux billets, et un autre thème (mais bon ça c’est pas un problème)
J’ai choisi un blog à la racine. Là où je me suis posé des questions, c’est sur le fichier index.php du blog = j’ai remplacé l’identifiant "initial" par l’identifiant que j’ai choisi.
Tu ne vois « rien » à cette adresse http://ledesor.net/bacasable/? ?
Que le nouveau blog ne corresponde pas à tes tests sur le bacasable, c’est normal : la manœuvre ici décrite consiste précisément à créer un nouveau blog (donc sans contenu et avec l’apparence par défaut) pour qu’il réponde à la racine. Que l’identifiant soit
initial
ou autre chose n’a effectivement pas d’importance (l’important étant que ce soit la même chose dans l’index.php et dans les Paramètres du blog). Et, oui, je suggérais bien de supprimer index.html qui doit avoir « priorité » sur index.php et te renvoie à la page d’ovh.Tu auras sans doute remarqué que tu as maintenant, vers le haut à droite de ton admin un sélecteur pour choisir quel blog tu administres. En t’assurant que tu es sur le blog du bacasable, vérifie et redonne-moi la valeur de themes_path (qui devrait être simplement
themes
)A cette adresse : http://ledesor.net/bacasable/? je vois :
Dotclear
Default theme not found.
This either means you removed your default theme or set a wrong theme path in your blog configuration. Please check theme_path value in about:config module or reinstall default theme.
Sur le bacasable, la valeur de theme est ../themes
J’ai supprimé index.html, et ça marche ! J’arrive sur le "vrai" blog avec l’adresse http://ledesor.net/?
J’ai compris maintenant que le nouveau vrai blog ne pouvait bien sûr pas être un duplicata de mon bacasable, évidemment (c’est ce que je croyais, dur dur de se représenter tout cela). Donc ça veut dire qu’il est installé et que je peux bidouiller dedans ?
Merci à toi. :-)
J’attends ta confirmation pour changer la valeur de theme, mais il n’y a pas urgence, je suis rassurée.
Ah, j’ai oublié de te dire que sur mon bacasable j’avais installé le thème "hermione", je ne sais pas si ça change quelque chose pour l’accès ?
Tu vois donc la même chose que moi sur bacasable, ça me rassure :-)
Je te confirme que la valeur themes_path définie à
themes
tout court sans ../ devant devrait remettre le bacasable dans son état antérieur.Et, oui, tu peux bidouiller ce que tu veux dans ton blog à la racine. Pour info, les plugins s’installent une fois pour toute la plateforme (et se paramètrent pour chaque blog) tandis que les thèmes s’installent pour chaque blog (en fait chaque dossier de thèmes, mais dans ton cas ça revient au même).
Content d’avoir pu t’aider \o/
eh bien… bacasable est revenu… mais il est tout nu… juste le texte et les images, sans le thème autour… (et sans le pluggin ‘contactez-moi’ que j’avais rajouté)…
Donne à themes_url la valeur
/dotclear/themes
;-)Un de ces quatre, il va falloir se coller au billet sur les _path et les _url, je crains…
Ton Contactez-moi n’a pas disparu, mais la « mise en page » n’étant pas appliqué, le contenu de la barre latérale a filé en bas de page :op
Ca maaarrche ! Tout est revenu ! Merci Lomalarch !
Première manip aucun changement… j’avais oublié un /
C’est très étrange cette impression d’avancer en terres inconnues, quand un simple . en plus ou en moins change tout. C’est presque magique.
En tout cas vos explications à tous sont très claires. :-)
Je vais passer à la suite.
Vui, plus le langage informatique est pris « à la base », moins il tolère l’approximation. Les erreurs de syntaxe qui écorchent nos chastes yeux ou oreilles sans interdire la communication provoquent chez l’ordinateur un refus total de coopérer :-)
Ce qui est magique, c’est la capacité de l’humain à pallier les approximations de son interlocuteur, quand on y réfléchit \o/
Bonne suite, donc.
J’avais en tête d’écrire quelque chose comme ton avant-dernière phrase. Donc, j’en profite, car ce qui m’esbrouffe le plus dans cette belle aventure de l’abc c’est bien ta/vos capacités à donner les solutions à partir de questions alambiquées sur des problèmes dont la compréhension est floue. A chaque fois je me dis : ah mais ça alors, comment ils font ?! :-)
C’est un plaisir quand même d’arriver à se comprendre entre experts et… euh, apprentis.
Bon, et bien, j’ai vu que le thème par défaut pouvait se configurer de plein de façons sans mettre les mains dans le moteur. On dirait que c’est ce qu’il me faut.
J’ai suivi la procédure à la lettre et ouiiiiiiiiiiiiiiii j’ai mon blog en enfant sur mon site comme je le désirais !
J’ai pu changer le design yahou !!!
Le hic vient au moment où je crée des catégories… Les liens vers les catégories de fonctionnent pas car il me manque (je crois) un / dedans… en effet, j’ai : http://www.kreatyve-jayden.com/hard… et je n’arrive pas à mettre ce / qui manque, sans pour autant être sûre que cela soit la solution…
Même problème avec mes billets, il me manque aussi un slash dedans… Y a-t-il un autre endroit où il fallait rajouter ../harchoice ou /hardchoice que j’aurais oublié !
Merci d’avance pour votre aide !!!
Cdlt,
Jayden
Lol c’est encore moi n___n est-ce que le fait que je ne vois pas index.php dans mon lien de base sur mon blog soit un problème ?
Merkiiiii
Cdlt,
Jayden
Bonjour Jayden et bienvenue parmi nous. Il te faut aller sur ton tableau de bord, puis cliquer sur l’icône Paramètres du blog et remplir :
URL vers le blog:
http://www.kreatyve-jayden.com/hardchoice/?
Format des URLs:
query_string
(N’oublie pas le point d’interrogation à la fin de l’URL)
Waouh, réponse rapide, merci ! Du coup, j’ai une autre question. Au niveau des commentaires, c’est obligé de laisser l’adresse e-mail, mais certains préfèrent la garder et ne pas la mettre. Existe-t-il un moyen pour que cette option soit optionnelle ?
Merci d’avance et bon samedi !!!
Cdlt,
Jayden
Encore moi -___-"""
J’ai effacé par erreur le fichier .haccess, comment je fais pour le récupérer O___o
Bon, j’ai tout réinstallé (snif), donc il me reste juste à attendre la réponse pour la possibilité de ne pas mettre son e-mail dans les commentaire u_u
Merci d’avance !
Cdlt,
Jayden
Non seulement c’est possible mais il y a même un tutoriel exprès pour. Va voir par là ! (Pi la prochaine fois, va jeter un oeil dans la documentation et sur le site d’astuces sus-indiqué, beaucoup de choses y figurent déjà :-))
comment faire ma mise à jour dotclear 2.1.5 vers 2.1.6 car mes fichiers sont directement à la racine !
j’ai fait un 2ème dotclear 2.1.5 proprement avec le dossier à la racine et fait la mise à jour vers 2.1.6 ça marche sans problème
que me conseillez vous
votre blog est très sympha
Bonjour Clau et bienvenue ici. Ton blog est-il ancien ? Y as-tu beaucoup de billets avec des médias insérés ? Ton adresse nous aiderait bien à t’aider :-)
Au secours !
Je croyais avoir tout bien fait mais j’ai ce superbe message
Forbidden
You don’t have permission to access / on this server.
Que se passe-t-il ?
Et en plus je dois partir (trois jours sans ordi !)
Je check se passage, pour l’instant tous va bien (je touche du bois…).
Bravo yannick ! \o/
salut, En fait ça va "trop bien", je m’explique. j’ai reussi à créé un bac à sable indépendant avec son dossier public et themes qui fonctionne, plus une partie blog avec aussi ses dossier public et themes. le probleme s’est que j’ai un blog de trop ici "http://www.tenmado.fr/dotclear2/" qui est une copie de bacasable (le blog en signature), par contre le vrai blog lui est independant "http://www.tenmado.fr/blog/". L’autre problème viens de là "/www.tenmado.fr/" car à la racine j’ai une page index of / … si quelqu’un pouvez m’aider à rétablir la situation. Autre chose, je voudrais faire trois blogs en extension sur la même adresse avec une page d’accueil qui renvois à mes trois blog. comment je peut faire ça?
bonsoir !
bon moi je comprends pas trop, j’ai installé dotclear, j’avais mon blog, j’ai changé le thème j’ai mis quelques articles et forcément c’est un blog qui répond à http://example.com/dotclear/
J’ai ensuite créé un 2nd blog "enfant" pour faire les tests, mais moi je voudrais modifier le premier blog (celui qui répond à "dotclear") et je voudrais le mettre à la racine, mais je ne vois pas comment faire :s
merci de m’aider !
bonjour à tous,
j’ai tout suivi à la lettre et j’ai bien jouer avec mon bacasable. Désormais mon blog à une bonne tête et je souhaiterais savoir comment je le verse dans mon carnet
Lorsque j’active mon blog initial, apparaît une page grise de la couleur de fond de mon blog, avec un petit encart où je dois rentrer un nom et faire OK. Il semblerait que cela lance une recherche…de quoi je ne sais pas…en tout cas c’est pas mon blog.
Quelqu’un pourrait me dire ce que je dois faire où ce que j’ai oublié?
Merci
Ça serait plus facile avec l’adresse de ton blog, Véro !
oups…
alors mon blog s’appelle www.dish-d.fr, donc mon bacasable, www.dish-d.fr/bacasable/?, j’ai fait un essai en suivant les instructions pour le carnet avec l’adresse suivante www.dish-d.fr/carnet/?
voilà merci
Hiiiiii ! Et voilà, avec quelques ratés ici et là, j’y suis arrivée ! http://lizly3zero.fr
Je ne me suis pas encore attaquée au CSS mais quand j’ai commencé à mettre les mains dans dotclear, je me voyais vraiment mal barrée. Mille merci pour ce blog pas à pas et ses explications limpides !
J’ajoute le point suivant : pour que l’adresse "trucmachin.net" oriente vers un blog installé dans un dossier "trucmachin.net/carnet/" et cela en path_info :
@@ public_path : ../carnet/public
public_url : /carnet/public
themes_path : ../carnet/public
themes_url : /carnet/public
@@
@@<?php
?>@@
En conséquence :
pages/nom_de_la_page/
ou biencategory/Nom_de_la_catégorie
/dotclear/public/general/.nom_de_l_image_m.jpg
.Cela me permet une question : n’est-ce pas bizarre qu’il faille faire appel à la mention "dotclear" dans l’URL des images internes et pas pour les pages, les billets et les catégories ?
Merci de votre réponse !
En suivant ce billet , pour créer "carnet , j’ai fait les changements de valeur indiqués :
public_path: ../carnet/public
public_url: /carnet/public
themes_path: ../carnet/themes
themes_url: /carnet/themes
mais j’ai fait une fausse manoeuvre et ces changements ont joué pour le blog existant:résultat le blog est tombé en rade .
Comme les valeurs d’origine ne figurent pas sur le billet , j’ai été dans l’embarras .
Heureusement que j’ai trouvé ce billet de Franck :
http://open-time.net/post/2011/08/0…
qui m’a permis de trouver la solution .
Merci Franck !
Voilà le genre de difficultés que rencontrent les "grands débutants" .