node not found après migration du site

Comme tout bon débutant consciencieux, vous avez d'abord créé votre site Drupal en local sur votre ordi, de préférence sous Linux car c'est un système d'exploitation authentique et digne de ce nom... :-)

Vous avez créé des contenus, ajouté des modules, stylisé, configuré votre site aux petits oignons, vous avez tout testé... Vient le jour de sauter dans le grand bain et passer le site en ligne.

Vous avez donc transféré votre site chez votre hébergeur par le ftp de Nautilus, transféré aussi la base de données, modifié le fichier settings.php afin d'indiquer les nouveaux paramètres de connexion.

Puis...

Vous avez anxieusement tapé le nom de votre site dans la barre d'adresse de votre navigateur et... 

Ô miracle ! Votre site répond ! La page d'accueil s'affiche correctement ! Tout s'est bien passé !

Génial ! Super ! Drupal est grand ! Dries est son prophète !

Puis vous cliquez sur un lien, histoire d'afficher un contenu...

Et là... Patatras !

The requested URL /node/69 was not found on this server...

(vous pouvez remplacer /node/69 par le node existant de votre choix, ça fera pareil)

Votre site n'affiche que la page d'accueil et aucun autre contenu...

Vous pensez avoir oublié quelque chose mais tous les fichiers ont bien été transférés et un examen de la base de données vous confirme que tous les contenus sont bien présents... :-/


Le fautif c'est...

Ta da !

Nautilus !

En effet, par défaut Nautilus n'affiche pas les fichiers cachés. Et il y a UN fichier indispensable à Drupal, que vous n'avez pas pu transférer puisqu'il était caché : le .htaccess situé dans le dossier racine de l'installation de Drupal...

Donc, dans Nautilus, CTRL+H pour afficher les fichiers cachés, transfert du .htaccess dans le dossier kivabien chez l'hébergeur, et ça devrait beaucoup mieux marcher.

Évidemment, c'est pas Nautilus le fautif, c'est l'utilisateur ignorant qui ne savait plus qu'avec Linux, des fichiers peuvent être cachés.

Windows ne l'avait pas habitué à ça, en fait. Encore une pierre dans son jardin ! :-)

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <css>, <php>, <html>, <ccss>, <ccss>, <drupal5>, <drupal6>, <html>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You may use [view:viewname] tags to display listings of nodes.

Plus d'informations sur les options de formatage

CAPTCHA
Cette question permet d'éviter le spam :
5 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.