OpenEdition / lodel

Science publishing CMS
GNU General Public License v2.0
50 stars 27 forks source link

Comment configurer proprement les différents `$cfg['sharedir']` etc. ? #125

Open thom4parisot opened 3 years ago

thom4parisot commented 3 years ago

Bonjour,

Je reprends une installation de Lodel pour expérimenter un module d'impression à la demande.

Je galère à configurer les chemins, et à les comprendre — entre ce qui est du ressort du CMS (localhost/lodel/, localhost/lodel/edition/, localhost/lodeladmin/) et ce qui est du ressort du site (URL configurée dans le site dans lodeladmin).

Je n'arrive jamais à tout faire fonctionner en même temps. Voici l'erreur typique que je rencontre (là, sur localhost/lodel/edition/) :

image

Voici un extrait du lodelconfig.php à la racine de l'installation :

$cfg['pathroot']=".";
$cfg['urlroot']="/lodel/";
$cfg['home']= $cfg['pathroot'] . "/lodel/scripts/";
$cfg['shareurl']=$cfg['urlroot']."share";
$cfg['sharedir']=$cfg['pathroot'] . "/share";

Quand je fais ce changement, là ça fonctionne :

- $cfg['sharedir']=$cfg['pathroot'] . "/share";
+ $cfg['sharedir']=realpath(__DIR__ . "/share");

image

Mais alors quand je tente d'accéder à localhost/lodeladmin/, je me reprends les erreurs (alors que ça fonctionnait jusqu'à présent) :

image

Pour une raison que j'ignore, je n'arrive jamais à accéder au à la revue/site/front-office, que au backoffice (lodeladmin ou lodel/edition). Quand je vais sur localhost ça m'affiche la liste des sites :

image

Et quand je clique sur Voir — le lien hypertexte est localhost/lodel/ — ça me redirige vers localhost/lodel/edition/.

Je suis preneur d'infos pour me guider sur le bon paramétrage des chemins.

Pour info, j'utilise lodel@1.0.5.