Skip to content
Valider 0ee4fe72 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Fix l'execution lente sur les postes de developpement avec xdebug actif

Pour cela il faut :
- avoir installé spip-cli,
- autoriser la commande exec() en php

On peut alors ajouter dans son fichier mes_options.php
define('_SCSSPHP_SPIP_CLI_COMPILE', true);
pour lancer la compilation des feuilles scssphp via spip-cli, qui utiliser php en mode cli, donc avec un autre php.ini sur lequel on n'a pas xdebug actif

Si spip-cli n'est pas dans /usr/local/bin/spip il est possible de definir son path
define('_SCSSPHP_SPIP_CLI_BIN', '/path/to/spip');

La compilation via spip-cli se fait exactement avec le même contexte et path que si elle est faite inline.
Seul petit inconvenient : avec ?var_mode=css il peut y avoir certains fichiers recompiles plusieurs fois si inclus plusieurs fois, car on a pas de persistence entre chaque compilation scss
mais ca reste beaucoup plus rapide qu'une compilation inline avec xdebug
parent ded638dd
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter