j'aimerai savoir ou intervenir pour deplacer le fichier inc_connect.php3,à la racine du site, j'essaie de faire un lien symbolique de tout le repertoire ecrire pour pouvoir faire tourner plusieurs sites avec un seul spip ou du moins le maximum de fichiers communs.
en creant un lien symbolique de tout le repertoire ecrire, il me faudrait donc sortir ce fichier pour qu'il pointe vers des bdd differentes.
Les fichiers standards sont définis par des constantes dans ecrire/inc_version
Tu peux essayer de les changer mais il n'est pas sur que ça marche,
certains hébergeurs refusant qu'un script référence des fichiers hors
de son répertoire.
je vous livre la methode que j'ai adopté, je suiS allé voir dans inc_version et j'ai placé ce code dans inc_connect.php3 en tout debut et je renseigne la base a cibler fichier.php apres faut voir ci en creant des liens symboliques du dossier ecrire si cela marche a priori, je ne vois pas de raison contre.
cela recrée l'include en fonction du chemin
if (file_exists('fichier.php')) {
include('fichier.php');
} else {
if (file_exists('../fichier.php')) {
include('fichier');}
}
La raison c'est qu'un hébergeur peut configurer son serveur http de telle sorte
que les liens symboliques y soient interdits.
Tant mieux si ça marche chez toi mais il faut savoir que ça peut ne pas marcher ailleurs.
merci Emmanuel,
pour ta mise ne garde, j'ai un serveur dedié;
je propose d'ajouter cette modif pour les prochaines versions
si cela fonctionne, un moteur spip et xx sites, avec le meme repertoire ecrire, pratique non?. S'il suffit juste de deplacer le nom de la base.
en dehors de ce repertoire.