IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Migration Drupal


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Damouille
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Par défaut Migration Drupal
    Bonjour a tous,

    J'espère avoir des réponses car je viens de passer l'aprem a essayer de migrer Drupal et je vais de problèmes en problèmes. Bon synthétisons, pour l'instant ce qui m'embette c'est ça:

    Drupal ne répond pas a la racine, je suis obligé de rajouter index.php a la suite du domaine. J'ai tente un permanent redirect dans le htaccess sans effet.

    Voici la procedure suivie pour la migration:
    - export / import de la db
    - transfert des fichiers via ftp
    - modifications de rigueur dans /sites/default/settings.php

    Je joint le résultat de phpinfo() du nv server

    Je remercie d'avance les âmes éclairées et bienveillantes qui me viendront en aide.

    EDIT: pour des raisons de securite je retire la piece jointe

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    Le problème du fichier "index.php" vient de la configuration d'Apache. pour régler ça, cherche la directive "DirectoryIndex" et ajoute "index.php"
    pour plus d'informations regarde là :
    http://httpd.apache.org/docs/2.0/mod...directoryindex

  3. #3
    Membre expérimenté Avatar de Damouille
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Par défaut
    Merci mathieu de ta réponse,

    C'est un serveur dédié grand public et donc je n'ai pas la main sur la config. d'Apache. Plus étonnant, j'ai fait un test avec un fichier index.html et il continue a me lister les fichier.

    Bizarre...

  4. #4
    Membre expérimenté Avatar de Damouille
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Par défaut
    Ok, merci mathieu

    En ajoutant,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DirectoryIndex index.html index.php
    dans le .htaccess, la redirection se fait bien.

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par Damouille Voir le message
    Plus étonnant, j'ai fait un test avec un fichier index.html et il continue a me lister les fichier.
    C'est que le problème est ailleurs : ce n'est effectivement pas normal que le serveur ne prenne pas en compte ton fichier index.html, c'est le B.A-BA. Je soupçonne un problème de config dans le .htaccess qui se trouve à la racine de ton site (.htaccess Drupal, je pense). Tu peux nous le donner ?

  6. #6
    Membre expérimenté Avatar de Damouille
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Par défaut
    Je crois pourtant ne pas y avoir touche (a part le DirectoryIndex). Le voici quand meme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    #
    # Apache/PHP/Drupal settings:
    #
     
    DirectoryIndex index.html index.php
     
    # Protect files and directories from prying eyes.
    <FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$">
      Order allow,deny
    </FilesMatch>
     
    # Don't show directory listings for URLs which map to a directory.
    Options -Indexes
     
    # Follow symbolic links in this directory.
    Options +FollowSymLinks
     
    # Make Drupal handle any 404 errors.
    ErrorDocument 404 /index.php
     
    # Force simple error message for requests for non-existent favicon.ico.
    <Files favicon.ico>
      # There is no end quote below, for compatibility with Apache 1.3.
      ErrorDocument 404 "The requested file favicon.ico was not found.
    </Files>
     
    # Set the default handler.
    DirectoryIndex index.php
     
    # Override PHP settings. More in sites/default/settings.php
    # but the following cannot be changed at runtime.
     
    # PHP 4, Apache 1.
    <IfModule mod_php4.c>
      php_value magic_quotes_gpc                0
      php_value register_globals                0
      php_value session.auto_start              0
      php_value mbstring.http_input             pass
      php_value mbstring.http_output            pass
      php_value mbstring.encoding_translation   0
    </IfModule>
     
    # PHP 4, Apache 2.
    <IfModule sapi_apache2.c>
      php_value magic_quotes_gpc                0
      php_value register_globals                0
      php_value session.auto_start              0
      php_value mbstring.http_input             pass
      php_value mbstring.http_output            pass
      php_value mbstring.encoding_translation   0
    </IfModule>
     
    # PHP 5, Apache 1 and 2.
    <IfModule mod_php5.c>
      php_value magic_quotes_gpc                0
      php_value register_globals                0
      php_value session.auto_start              0
      php_value mbstring.http_input             pass
      php_value mbstring.http_output            pass
      php_value mbstring.encoding_translation   0
    </IfModule>
     
    # Requires mod_expires to be enabled.
    <IfModule mod_expires.c>
      # Enable expirations.
      ExpiresActive On
     
      # Cache all files for 2 weeks after access (A).
      ExpiresDefault A1209600
     
      # Do not cache dynamically generated pages.
      ExpiresByType text/html A1
    </IfModule>
     
    # Various rewrite rules.
    <IfModule mod_rewrite.c>
      RewriteEngine on
     
      # If your site can be accessed both with and without the 'www.' prefix, you
      # can use one of the following settings to redirect users to your preferred
      # URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
      #
      # To redirect all users to access the site WITH the 'www.' prefix,
      # (http://example.com/... will be redirected to http://www.example.com/...)
      # adapt and uncomment the following:
      # RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
      # RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
      #
      # To redirect all users to access the site WITHOUT the 'www.' prefix,
      # (http://www.example.com/... will be redirected to http://example.com/...)
      # uncomment and adapt the following:
      # RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
      # RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
     
      # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
      # VirtualDocumentRoot and the rewrite rules are not working properly.
      # For example if your site is at http://example.com/drupal uncomment and
      # modify the following line:
      # RewriteBase /drupal
      #
      # If your site is running in a VirtualDocumentRoot at http://example.com/,
      # uncomment the following line:
      # RewriteBase /
     
      # Rewrite URLs of the form 'x' to the form 'index.php?q=x'.
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_URI} !=/favicon.ico
      RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    </IfModule>
     
    # $Id: .htaccess,v 1.90.2.3 2008/12/10 20:04:08 goba Exp $

  7. #7
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je ne vois rien de spécial à part le fait que tu as 2 DirectoryIndex, mais je ne vois pas pourquoi le problème viendrait de là. Désolé, je n'ai pas d'idée

Discussions similaires

  1. [Drupal] Migration d'un site Joomla vers Drupal
    Par geraudk2000 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 18/07/2013, 09h34
  2. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 10h39
  3. [Migratation] Application portable, indépendant du SGDB
    Par benouille dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 28/08/2002, 13h51
  4. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo