Pour un client nécessitant une nouvelle conception et un plug-in existant uniquement pour WordPress, j'aimerais installer WordPress dans un sous-répertoire d'un site Web créé avec MODX CMS.
Est-il possible d'installer WordPress dans un sous-répertoire pendant que le site Web fonctionne normalement? Est à des fins de test/développement.
Est-ce que cela cause des problèmes sur l'installation de MODX?
Dois-je faire quelque chose avant de commencer?
Dans le fichier .htaccess de l'installation de MODX, j'ai ceci:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Merci
J'aimerais installer WordPress dans un sous-répertoire d'un site Web construit avec MODX CMS.
Dieu, pourquoi dans le monde veux-tu le faire? Les deux sites utilisent htaccess pour créer des URL SEF - vous ne serez jamais en mesure de déboguer correctement les choses s’ils se trompent. Et dans mon expérience, ils le feront. htaccess est une construction très fragile dépendant même d’un ordre dans lequel vous écrivez des règles.
Ne créez pas de source pour un mal de tête supplémentaire garanti. Créez un répertoire au même niveau de répertoire que MODx, mettez-y Wordpress et vous êtes sur le chemin sécurisé.
Et, pour une meilleure gestion, mettez Wordpress dans une base de données spécialement créée - et non dans la même où MODx MySQL est placé.
La structure du répertoire sera quelque chose comme / home/user/www (ou public_html) et c’est là que vous trouverez probablement modx.
Créez un sous-domaine new.example.com
et installez wordpress ici. Vos fichiers wordpress doivent se trouver dans / home/user/www/new.example.com
Vous pourrez travailler sur WordPress sur new.example.com/wp-admin
Lorsque vous avez terminé, sauvegardez votre site modx, supprimez tout (sauf la sauvegarde et le répertoire wordpress bien sûr) et déplacez tous les fichiers de / home/user/www/new.example. com à / home/utilisateur/www /
Je trouve qu’il est parfois nécessaire d’aller dans le tableau de bord et de tout simplement enregistrer à nouveau les permaliens pour que tout fonctionne correctement.