Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
Je suis d'un niveau débutant acharné, tournant sous dotclear 2.2.3 installé via OVH à la racine, avec un htaccess modifié pour mes besoins
J'ai déjà contacté l'auteur du plugin qui a essayé de m'aider mais ces solutions n'ont pas été probante malheureusement et il ne voit pas trop d'où ça peut venir. Par contre je le remercie ici aussi pour sa qualité et vitesse de réponse.
Je résume : J'ai déjà utilisé ce plugin et il fonctionnait sans problème, mon blog à ce moment je l'avais installé via le fichier dotclear pour installer automatiquement et il était en 2.2.2 (enfin la version avant la dernière), de plus mon blog était installé dans un dossier et j'utilisais un htaccess non modifié, voila pour les différences. Ah oui j'étais sur l'ancien en query_string et maintenant en path_info.
Le problème actuel : Depuis ce changement j'arrive toujours à aller via mon interface administrateur dans la page général de Socialme mais lorsque je veux naviguer dans les options des sous pages il ne les trouve pas.
J'ai capté que l'erreur venait de l'adresse, ex quand je veux aller dans "sharer":
http://monsite.com/plugin.php?p=soCialMe&page=sharer&part=&lib=
quand je rajoute la mention /admin après le .com j'arrive à y acceder
http://monsite.com/admin/plugin.php?p=soCialMe&page=sharer&part=&lib=
Mais pas contre je n'arrive à activer et/ou valider aucune option cochée bien entendu.
En suivant les conseils du dev du plugin j'ai fait un petit tour dans mon config.php situé dans le dossier inc
j'avais ça à l'origine :
define('DC_ADMIN_URL','http://monsite.com/');
j'ai testé la modification suivante :
define('DC_ADMIN_URL','http://.monsite.com/admin/');
Toujours rien
Je me suis demandé si ce n'était pas mon htaccess qui mettait un peu le "boxon" dans mon url d'admin (il supprime le index.php) donc j'ai remis celui d'origine (en vidant bien le cache du blog et de mon navigateur) et rien hormis que ça mettait un peu le bordel sur le site. Je me demande si ça ne serait pas éventuellement lié à de l'url rewriting....
Alors je fais appel à vous, pour m'aider à avoir des pistes; pour conclure le site en lui même aucun problème c'est vraiment au niveau du panneau d'administration et seulement pour le plugin Socialme que j'ai ce problème que je n'avais pas sur mon ancienne version du blog. J'ai aussi certains widgets (genre calendrier) qui ne fonctionnent pas mais je doute que ça ait un rapport (et ça me dérange pas vraiment)
J'espère avoir été suffisamment clair :)
Merci!!
Hors ligne
Salut.
Normalement et avec ta configuration, tu devrais avoir ça pour le DC_ADMIN
define('DC_ADMIN_URL','http://monsite.com/admin/');
Vu que tu as installé Dotclear à la racine (pas bien!!) ;)
Du coup, ça devrait rouler tout seul car socialMe se base (du moins il me semble) sur cette constante pour construire ces liens.
Le lab => http://lab.dotclear.org
Besoin d'un plugin? => http://plugins.dotaddict.org
Besoin d'un thème? => http://themes.dotaddict.org
Besoin d'une astuce? => http://tips.dotaddict.org
Hors ligne
Merci Tomtom33
En fait comme je disais dans mon post, j'ai déjà tenté cette action, mais cela n'a rien donné (meme en vidant les caches)
En suivant les conseils du dev du plugin j'ai fait un petit tour dans mon config.php situé dans le dossier inc
j'avais ça à l'origine :
define('DC_ADMIN_URL','http://monsite.com/');
j'ai testé la modification suivante :
define('DC_ADMIN_URL','http://monsite.com/admin/');
Par contre j'avais fait une petite coquille dans le post en mettant un . après monsite.
Merci quand même :)
Hors ligne
Si ça ne marche pas comme cela, c'est ton .htaccess qui met le bazar ;)
Le lab => http://lab.dotclear.org
Besoin d'un plugin? => http://plugins.dotaddict.org
Besoin d'un thème? => http://themes.dotaddict.org
Besoin d'une astuce? => http://tips.dotaddict.org
Hors ligne
Pourrait-on voir le fameux fichier .htaccess ?
Hors ligne
Oui bien sur
SetEnv PHP_VER 5
Options +FollowSymlinks
RewriteEngine on
#Utilise seulement le site avec www
RewriteCond %{HTTP_HOST} ^accordons-nous.com$
RewriteRule ^(.*) http://www.accordons-nous.com/$1 [QSA,L,R=301]
# Activation du moteur de réécriture
RewriteEngine on
# Si le fichier demandé n'existe pas physiquement
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# On envoie la demande à l'index de Dotclear
RewriteRule (.*) /index.php/$1 [L]
J'ai combiné 2 htaccess de 2 tuto différents, c'est surement pas très propre mais ça fonctionne.
Hors ligne
Essaie d'ajouter un RewriteBase juste après RewriteEngine, ce qui donnerait :
RewriteEngine on
RewriteBase /
De plus, la ligne "RewriteEngine on" y est deux fois, ce n'est pas nécessaire, garde juste la première ;)
Hors ligne
Alors je viens d'essayer ça change rien, dans l'url des sous onglets de Socialme il manque toujours /admin/ (et seulement la et pour Socialme) , par contre merci j'ai un peu nettoyé le htaccess c'est toujours ça, merci :)
ça me ferait suer de me passer de ce plugin il est bien fichu en plus :(
Hors ligne
Je ne suis pas trop surpris, en y réfléchissant il n'y a pas de raison que les urls de l'admin soient réécrites.
Si les autres plugins marchent, c'est presque forcément Socialme qui est en cause. attendons donc le passage de JCDenis. Et au fait, sans le .htaccess, ça donne quoi ?
Hors ligne
Si je supprime le .htaccess j'ai une erreur
Parse error: syntax error, unexpected '{' in /homez.420/accordon/www/admin/index.php on line 21
Et si je remet celui d'origine, cela fonctionne que pour la page d'accueil du blog mais dès que je clique sur un post j'ai ça :
The requested URL /post/Comment-Yamaha-produit-ses-pianos was not found on this server.
J'imagine que c'est lié au fait que je sois en path_info car quand je remet en query_string le .htaccess d'origine fonctionne de nouveau.
En fait je me demande si ce plugin est compatible lorsque le blog est à la racine... j'ai jeté un oeil dans les fichiers du plugin voir si je pouvais capter une redirection à faire mais c'est pas mal trop complexe pour moi pour l'instant.
Voila voila... :(
Hors ligne
Ça ne va pas faire avancer le problème, mais sur un serveur de test, Dotclear (version 2.2.3 comme 2.3) en path_info, tous les liens de socialMe (version 0.3) sont opérationnels.
Manipulation bête : as-tu essayé de supprimer le plugin puis de le ré-installer ?
Hors ligne
Bonsoir, ça fait avancer la chose en sachant que le problème vient bien de chez moi déjà. Tu l'avais installé à la racine pour le test?
Sinon oui j'ai du l'installer/desinstaller une 40 ène de fois le plugin, à chaque manip je le faisais en plus de systématiquement vider tout les caches.
C'est fou cette histoire d'url quand même.
Hors ligne
Bonjour,
Je n'ai pas de réponse à cette question. Je l'ai fait ainsi c'est tout.
Hors ligne
L'installation à la racine ne devrait pas être la cause du souci, sinon les autres plugins ne marcheraient pas non plus...
Hors ligne
Question bête, serait il possible que mon blog ne prenne pas en compte mon inc/config.php (et aille se servir ailleurs)?
Ca pourrait expliquer bêtement pourquoi le "define('DC_ADMIN_URL','http://monsite.com/admin/');" ne donne rien.
Hors ligne
Voilà j'ai trouvé un billet qui pourrait être une piste
http://forum.dotclear.net/viewtopic.php?id=42427
Je commence à sérieusement penser que le problème viendrait de la base de donnée, mais je reste un noob avant de me lancer dans quoi que ce soit j'aimerai avoir l'avis de gens plus expert.
Ps :c'est dommage de pas pouvoir editer ses posts sinon :(
Hors ligne
Je reviens aux nouvelles avec des nouveaux éléments.
Alors je ne sais pas si mon raisonnement au dessus est juste, mais ce qui est sur c'est que le problème vient d'ovh et de son module.
J'ai reinstallé un nouveau blog test pour voir dans un dossier encore une fois via ovh, et la le plugin socialme ne fonctionnait toujours pas.
Par contre j'ai installé ensuite un second blog test mais la via l'installation classique dotclear et cette fois ci le plugin est pris en compte.
Donc ça ne resolve pas le problème, mais ça donne comme information que ce plugin n'est pas compatible avec le système d'installation de dotclear clef en main d'ovh (ou l'inverse question de point de vu)
Donc je vais tout basculer sur autre blog qui lui n'a pas de problème, et après j'arrete!!!
Hors ligne
Vous n'êtes pas identifié(e).