[pmwiki-users-fr] local.css
Maurice Diamantini
maurice.diamantini at gmail.com
Mer 27 Mai 01:28:27 PDT 2026
Merci Petko.
J'ai donc modifié mac config pour activer $EnableDiag en permanence sur localhost, et l'ai laissé en commentaire pour le serveur distant.
Par ailleurs, comme on a accès à tout php dans le local/config.php, je n'avais pas intégré qu'on pouvait déjà construire l'url absolue que l'on souhaite.
Amicalement,
-- Maurice
> Le 27 mai 2026 à 08:36, Petko Yotov <5ko at 5ko.fr> a écrit :
>
> Bonjour,
>
> On 27/05/2026 08:06, Maurice Diamantini wrote:
>> Tant qu'à faire (même si je ne suis pas concerné par ce problème),
>> est-ce possible d'utiliser des urls relatives à l'application ?
>> Par exemple
>> $PubDirUrl = '/cap/pub';
>> Sinon cela rend l'appli non portable (par exemple si on la transfert
>> d'un sous-répertoire de sa machine local qui serait différent du
>> sous-répertoire de son hébergeur).
>
> C'est une URL relative non à index.php mais au serveur (document root).
>
> Ceci fonctionnera uniquement si le sous-répertoire de sa machine locale est le même que celui de l'hébergeur. :-)
>
> Depuis 2.5.7 on peut utiliser un conditionnel avec $IsLocalhost:
>
> if ($IsLocalhost) {
> # configuration locale
> }
> else {
> # hébergement
> }
>
> Avant 2.5.7 on peut utiliser $_SERVER["SERVER_NAME"]. On peut voir les valeurs dans les 2 installations avec
>
> index.php?action=diag
>
> (aussi $EnableDiag = 1;)
>
> Petko
>
>>> Le 26 mai 2026 à 18:23, Petko Yotov <5ko at 5ko.fr> a écrit :
>>> Ce serait mieux de corriger $PubDirUrl au lieu de $LocalCSSDirUrl, car certaines recettes en ont besoin:
>>> $PubDirUrl = 'https://'.$_SERVER['HTTP_HOST'].'/cap/pub';
>>> $LocalCSSDirUrl est défini comme "$PubDirUrl/css" sauf configuration locale donc ça reviendrait au même.
>>> Petko
>>> On 26/05/2026 14:16, ooioo wrote:
>>>> Merci, j'ai ajouté
>>>> $LocalCSSDirUrl = 'https://'.$_SERVER['HTTP_HOST'].'/cap/pub/css'; //
>>>> pour css spécifiques à cap
>>>> au fichier config.php d'un des wiki de ma wikifarm et je n'ai plus
>>>> d'erreur (et mes css sont prises en compte !).
>>>> Les variables $LocalCSSDir ou $LocalCSSDirUrl apparaissent uniquement
>>>> dans le changelog de la version 2.3.19 si j'en crois ma recherche
>>>> dans pmwiki.org.
>>>> Pierre.
>>>> Le 26/05/2026 à 11:31, Petko Yotov a écrit :
>>>>> Bonjour,
>>>>> On 26/05/2026 10:55, ooioo wrote:
>>>>>> Bonjour, en regardant avec F12 sur firefox les chargements de fichiers
>>>>>> pour pmwiki, je vois que j'ai une erreur "404 not found" pour
>>>>>> pub/css/local.css. C'est sans doute mieux de créer un fichier vide
>>>>>> local.css pour éviter cette erreur, non ?
>>>>> PmWiki n'ajoute pas de <link> si local.css n'existe pas.
>>>>> Pareil pour Groupe.css et Groupe.Page.css.
>>>>> L'erreur indique qu'il existe un fichier local.css dans pub/css, mais qu'une des variables ($PubDirUrl, $LocalCSSDir ou $LocalCSSDirUrl) est mal détectée ou mal configurée.
>>>>> Petko
Plus d'informations sur la liste de diffusion pmwiki-users-fr