[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