define('_NOM_IMG_PACK', ???

yo j’ai un doute, je souhaite redéfinir le chemin du dossier /IMG de SPIP

du coup je sais pas si je dois écrire

define('_NOM_IMG_PACK', '/squelettes/IMG/');

ou

define('_NOM_IMG_PACK', '/squelettes/images/');

vous savez ?
merci

ps/ l’idée est de permettre l’acces via FTP car notre FTP dirige que sur /squelettes

me semble que je fais peu être erreur avec
define('_NOM_PERMANENTS_ACCESSIBLES', "IMG/");

bref la j’ai besoin de vos lumiéres
quel dfférence entre
define('_NOM_PERMANENTS_ACCESSIBLES', "IMG/");

define('_NOM_IMG_PACK', '/squelettes/IMG/');

https://git.spip.net/spip/spip/src/branch/master/ecrire/inc_version.php#L95

https://git.spip.net/spip/spip/src/branch/master/ecrire/inc_version.php#L61

Merci RealET

donc si j’écris dans le mes_options.php de la mutualisation

define('_NOM_PERMANENTS_ACCESSIBLES', 'IMG/');

le reperoire IMG des mutualisé sera dans /squelettes

ou alors j’ai encore une fois rien compris :wink:

Qu’est ce que j’ai loupé
j’ai modifié en dur dans /ecrire de ma mutu la ligne

define('_NOM_PERMANENTS_ACCESSIBLES', 'IMG/');

par

define('_NOM_PERMANENTS_ACCESSIBLES', 'squelettes/IMG/');

mais si je vais sur un des sites de la mutu, avec un repertoire IMG et les droits en 755, j’ai comme réponse

Le système a rencontré une erreur lors de l’écriture du fichier squelettes/IMG/.htaccess. Veuillez, en tant qu’administrateur du site, vérifier les droits d’écriture sur le répertoire squelettes/IMG.

il sort d’ou ce .htaccess

merci les gurus

Si j’ai bien compris, tu as une mutualisation de SPIP ?
Si oui, attention à ne pas mettre tous les sites avec squelettes/IMG à la racine du SPIP, mais bien dans sites/*/squelettes/IMG

oui tu a bien compris, j’ai une mutualisation

je donne un acces a /squelettes par FTP , mon soucis est que le répertoire
sites/*/IMG n’est pas accessible via le FTP

et malheureusement je n’arrive pas a trouver une solution qui me permet d’y acceder
et la piste de déplacer sites//IMG dans sites//squelettes/IMG ne fonctionne pas

  • lien symbolique ne fonctionne pas (je suis sur un mutualisé chez mon hébergeur)
  • modifié en dur dans inc_version.php la ligne 97
    define('_NOM_PERMANENTS_ACCESSIBLES', 'IMG/');

par

define('_NOM_PERMANENTS_ACCESSIBLES', 'squelettes/IMG/');

provoque l’erreur suivante :

Le système a rencontré une erreur lors de l’écriture du fichier squelettes/IMG/.htaccess. Veuillez, en tant qu’administrateur du site, vérifier les droits d’écriture sur le répertoire squelettes/IMG

donc pour l’instant je n’ai pas reussie malheureusement a résoudre mon pb.

donc toute idée est la bienvenue

C’est pas tout de réussir à définir le dossier que tu veux :

  • il faut qu’il existe
  • il faut donc que tu déplaces le dossier IMG/ de chaque site dans squelettes/

PS : je sens que tu vas tout casser :wink: