Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour, je suis entrain de diriger un nom de domaine vers un blog dotclear.
Dans ce contexte, j'ai modifié public_path et/ou public_url dans about:config system depuis l'administration du blog.
Et depuis, je n'ai plus accès à rien. page blanche.
Y a t'il moyen de remodifier public_path et url ailleurs (via FTP) puisque je ne peux plus acceder à l'administration du blog?
Merci d'avance
Hors ligne
Bonjour,
Ces valeurs sont stockées dans la base de données, table dc_setting (clé public_path, public_url). Quand le champ blod_id est égal à null (ou vide) il s'agit de la valeur globale (par défaut), sinon ça s'applique pour le blog en question.
Dotclear addicted since 2004
Hors ligne
Merci, j'ai récupéré l'accès :)
Sauriez vous aussi me dire comment changer le chemin de public?
Actuellement voilà l'adresse d'une image: http://mestikettes.fr/mestikettes/public/.Noel_m.jpg
Il faudrait qu'elle soit http://mestikettes.fr/public/.Noel_m.jpg
Ou se fait cette manip svp?
La bdd: /public
AboutConfig: /public
Je ne trouve nulle part l'indication: mestikettes/public/ pour la changer.
Merci
Hors ligne
Les valeurs pour public_path et public_url peuvent être modifiées dans Réglages système > about:config. Rester sur le premier onglet (le blog courant) puis aller dans le petit menu vers système
Une bonne lecture pour régler ces paramètres : Path et URL sont dans un bateau nommé Dotclear
Si tu veux une aide plus précise, il faut nous donner plus de détails sur ton arborescence : emplacement réel des médias, du fichier index.php du blog, et url de l'administration
Hors ligne
Merci pour votre réponse.
Je vais tout vous expliquer.
Au départ il y a www.mestrucsamoi.fr
A la racine, j'ai installé un blog dc dans le répertoire mestikettes.
Je veux faire pointer un autre nom de domaine sur ce blog. Nom de domaine: mestikettes.fr
Les 2 noms de domaine sont chez OVH. J'ai fait toutes les manip pour que mestikettes.frarrive sur http://mestrucsamoi.fr/mestikettes.
mestikettes.fr arrive bien sur le blog mestikettes. Le thème fonctionne mais pas public puisque les images ne s'affichent pas.
Dans parametres du blog: url du blog: http://mestikettes.fr/index.php?
dans inc/config: define('DC_ADMIN_URL','http://mestikettes.fr/admin/'); j'accède à l'administration via http://mestikettes.fr/admin/auth.php
Dans aboutconfig: public_path = public et public_url = /public
les images sont dans mestikettes/public et le fichier index.php est à la racine du repertoire mestikettes
Avant de passer par le 2eme nom de domaine mestikettes, le blog fonctionnait bien via http://mestrucsamoi.fr/mestikettes et url_public: mestikettes/public.
Je ne sais pas où ca cloche ou si j'ai oublié d'agir qql part.
(c'est avec mestikettes.fr que je teste et non avec www.mestikettes.fr, ca sera le problème suivant à régler)
Vos yeux avertis vont surement voir le problème ... merci d'avance
Hors ligne
Bonsoir,Tu n'as pas du modifier le bon paramètre car ton public_url pointe toujours sur mestikettes/public ou lieu de /public
Je dirais plutôt les url des images dans les billets n'ont pas été mis à jour. ;)
Dernière modification par JcDenis (2021-09-04 20:11:48)
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Ah merci super mais .... comment mettre à jour l'url des images?
un peu plus tard:
En fait, l'url des images depuis la médiathéque est bonne, voir l'exemple:
http://mestikettes.fr/Sanstitre.jpg
Dernière modification par Laurence27 (2021-09-04 21:42:12)
Hors ligne
S'il s'agit bien de remplacer
http://mestikettes.fr/mestikettes/public/
par
http://mestikettes.fr/public/
dans tous les billets, tu peux entrer ces requêtes dans PhpMyAdmin
UPDATE dc_post SET post_excerpt = replace(post_excerpt,'http://mestikettes.fr/mestikettes/public/','http://mestikettes.fr/public/');
UPDATE dc_post SET post_excerpt_xhtml = replace(post_excerpt_xhtml,'http://mestikettes.fr/mestikettes/public/','http://mestikettes.fr/public/');
UPDATE dc_post SET post_content = replace(post_content,'http://mestikettes.fr/mestikettes/public/','http://mestikettes.fr/public/');
UPDATE dc_post SET post_content_xhtml = replace(post_content_xhtml,'http://mestikettes.fr/mestikettes/public/','http://mestikettes.fr/public/');
Hors ligne
Je viens de regarder dans phpmyadmin, les url sont ainsi:
<p><a href="/mestikettes/public/Doubles_pommes/Pommes_1.JPG" title="Pommes_1.JPG"><img src="/mestikettes/public/Doubles_pommes/.Pommes_1_s.jpg" alt="Pommes_1.JPG" /></a>
Donc en suivant l'idée de votre message précédent: je remplace mestikettes/public par /public. Est ce bien cela?
Hors ligne
Oui, alors ça devrait donner
UPDATE dc_post SET post_excerpt = replace(post_excerpt,'/mestikettes/public/','/public/');
UPDATE dc_post SET post_excerpt_xhtml = replace(post_excerpt_xhtml,'/mestikettes/public/','/public/');
UPDATE dc_post SET post_content = replace(post_content,'/mestikettes/public/','/public/');
UPDATE dc_post SET post_content_xhtml = replace(post_content_xhtml,'/mestikettes/public/','/public/');
Hors ligne
Vous êtes trop fort, merci :)
Merci également à Franck et jcDenis.
Je profite encore un peu
Ca vous parle, l'écriture 'undefined' sur le menu de gauche de l'administration?
Hors ligne
Vous n'êtes pas identifié(e).