Quote from: Epy at May 01, 2011, 10:17 AM
Où devrais-je placer ces alias ? (vu que c’est un mutualisé je ne suis pas certain de pouvoir le faire)
L’alias se fait au niveau de la configuration d’Apache (ou tout autre serveur web). Vu que tu ne dois pas y avoir accès, il te reste la possibilité de faire un lien symbolique si tu as accès au shell (ln -s /chemin/vers/source /chemin/du/lien) ou peut-être mod_rewrite…
Quote from: Epy at May 01, 2011, 10:17 AM
J’ai quand même peur de mettre une bêtise et de ne plus avoir accès à mon manager
Tu peux sauvegarder ta base de données et tes fichiers afin de pouvoir restaurer en cas de problème. Ou mieux, tenter tes expériences en local
De mon côté ton post m’a donné envie de retenter le coup (sur un dédié) et c’est plutôt satisfaisant, à quelques détails prêt:
- première connexion au manager (manager.dns.tld) qui échoue, la seconde tentative est ok
- prévisualisation du context web qui échoue (je prévisualise manager.dns.tld ou lieu de dns.tld)
Mon arborescence :
<br />racine/<br />|_ www/ (dns.tld)<br />|_ manager/ (manager.dns.tld)<br />|_ core/ (non accessible depuis le web)<br />
Ma configuration Apache:
ServerName dns.tld
DocumentRoot /racine/www/
<Directory /racine/www/>
…
</Directory>
ServerName manager.dns.tld
DocumentRoot /racine/manager/
<Directory /racine/manager/>
…
</Directory>
Alias /connectors/ /racine/www/connectors/
L’installation (depuis une release -git, semblable a une release "advanced")
- placer les fichiers de MODX dans /racine/www/
- créer le package du core (php transport.core.php)
- déplacer le contenu de /racine/www/core/ dans /racine/core/
- déplacer le contenu de /racine/www/manager/ dans /racine/manager/
- éxecuter l’installation depuis dns.tld/setup/ (renseigner le chemin du core, les informations d’accès à la base de données)
- renseigner les chemins de dossier www, connectors et manager (cf. screenshot 1)
- terminer l’installation
A la fin de l’installation nous sommes redirigés vers
http://dns.tld, ce qui est normal vu que nous avons renseigné l’url du context « mgr » à « / ».
Dans tous les cas, le manager est maintenant accessible via
http://manager.dns.tld uniquement et le contexte « web » via
http://dns.tld
Je vais essayer de « jouer » avec les paramètres de contexte (site_url, http_host, base_url…) pour que tout tourne au poil. Rapport à venir en cas de succès