[spip-dev] repertoire ecrire en lien symbolique : erreur 1046

Bonsoir

j'ai placé a la racine du site dans ce fichier la variable $base.
que j'appelle en tout debut du fichier ecrire/inc connect.

if (file_exists('_base.php3')) {
include('_base.php3');

mon idee etait de deplacer le dossier ecrire pour le mutualiser
et de recuperer le nom de la base selon le site.

Cela fonctionne avec le repertoire ecrire" en confi normal" mais des que je fais un lien symbolique de ce meme repertoire et que je le place ailleurs, j'ai ce message d'erreur qui apparait lorsque l'on veut se connecter a l'administration.le site public lui tourne.

Attention : un problème technique (serveur MySQL) empêche l'accès à cette partie du site. Merci de votre compréhension.
1046 No Database Selected

Considerant que les liens symboliques font des copies conformes des dossiers ?, je me demande pourquoi ca coince??

Un avis sur la chose ?
Florent

Certains serveurs http interdisent l'utilisation des liens symboliques, ça peut etre une explication.
Tu as aussi le pb des redirections qui peuvent renvoyer à tort ton site symbolique vers l'original
car contrairement à ce que demande le RFC http, les navigateurs transforment un Post en Get lors d'une
redirection. Je m'en suis aperçu car j'avais eu une idée et ce dysfonctionnement m'a bloqué.
C'est pour ça que j'ai introduit les constantes DIR_INCLUDE, DIR_LANG et DIR_IMG_PACK qui permettent
de mutualiser l'essentiel de ecrire/. Elle sont définies dans inc_version mais peuvent être prédéfinies
dans mes_options.

      Emmanuel