[Résolu] Passer un site local en production

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Je viens de terminé la création de mon premier site avec Drupal et je veux le mettre en production.

Voici mon problème:

Quand je tape l'adresse du serveur la première page apparait. Donc ma connexion avec mon serveur MySQL fonctionne. Mais quand je clique pour aller sur une autre page, il me donne l'erreur:

Not Found

The requested URL /b/e/test.com/public/test/index.php was not found on this server

Mais pourtant il affiche bien ma première page. J'ai lu que cela pourrait être du à une question de droit sur un répertoire, mais personne ne dit quel répertoire.

Merci de votre aide.

C'est peut-être également un problème de chemin dans le settings.php.
Tout dépend si Drupal est installé à la racine du site web ou non. Il faudrait regarder du côté de la variable base_url dans ce cas.

Est-ce que cela fonctionne en passant sans les chemins simplifiés (du genre ?q=node/20 ) ?
Il me semble que l'activation des url simplifiées peut poser problème en cas de transfert, mais je n'en suis plus sûr.

Est-ce que tu pourrais me dire si ma variable base_url est correcte.

Le site n'est pas à la racine, car je ne veux pas pour l'instant arrêter l'autre site de fonctionner.

L'url du site est le http://www.audio.com/test

J'ai placé les fichiers de Drupal dans le répertoire test.

Voici ma variable

$base_url = 'http://audio.com/test'; // NO trailing slash!

Ma première page affiche toujours, mais pas les autres.

Si je passe par le numéro du node, j'ai pas de problème.