Submitted by drakke on
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
Permalien Soumis par vincent59 le 9 Août, 2011 - 18:11
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
Permalien Soumis par drakke le 9 Août, 2011 - 19:34
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.
J’ai du enlever la
Permalien Soumis par drakke le 9 Août, 2011 - 20:11
J'ai du enlever la simplification des URL et maintenant le site fonctionne. Maintenant je dois aller vérifier sur internet comment faire fonctionner les URL simplifier.
Merci
Pour les URL simplifiées, il
Permalien Soumis par vincent59 le 10 Août, 2011 - 10:46
Pour les URL simplifiées, il faut que le module mod_rewrite apache soit activé (à voir dans le fichier httpd.conf ou apache2.conf).
Ensuite on les active dans Drupal qui détecte la possibilité de le faire