Installer drupal est un long chemin de croix
Bonjour,
j’ai installé (avec beaucoup de mal :cry: ) Drupal 7 en local.
Après un message de succès de l’installation j’ai bien une page d’accueil sur http://localhost:8080/drupal/index.php
Citation:
Welcome to localhost
No front page content has been created yet.
Add new content
En revanche, dès que je clique sur un lien de cette page quel qu’il soit (http://localhost:8080/drupal/?q=xxx), j’atterris sur http://localhost:8080/drupal/ qui me présente la liste des fichiers de mon répertoire drupal :
Citation:
Index of /drupal
Parent Directory
.gitignore
CHANGELOG.txt
COPYRIGHT.txt
INSTALL.mysql.txt
INSTALL.pgsql.txt
INSTALL.sqlite.txt
INSTALL.txt
LICENSE.txt
MAINTAINERS.txt
README.txt
UPGRADE.txt
authorize.php
cron.php
includes/
index.php
install.php
misc/
modules/
profiles/
robots.txt
scripts/
sites/
themes/
update.php
web.config
xmlrpc.php
Qu’est-ce que j’ai bien pu manquer dans le paramétrage ?
(Apache, mySQL, PHP, Drupal)
Merci pour votre aide.
Du neuf mais c'est pas encore ça
Bonjour moi. :mouarf:
Le coup des réécritures d'url ne semble pas lié au problème finalement, mais j'ai découvert ça dans le httpd.conf d'Apache :
Code:
1 2 3 4 5 6 7
| #
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html
</IfModule> |
que j'ai remplacé à tout hasard par ça :
Code:
1 2 3 4 5 6 7 8
| #
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
#DirectoryIndex index.html
DirectoryIndex index.php
</IfModule> |
et ça marchotte. :x
Disons que maintenant j'ai accès aux menus de Drupal quand je clique dessus... sauf Configuration qui mouline jusqu'à afficher une page blanche, ce qui est tout de même ballot. :mrgreen:
PS : sans compter que cette solution n'est pas top vu qu'elle impactera d'autres sites. :?
Edit : le problème de la page blanche est connu... mais pas résolu : chacun y va de son "augmentez le cache dans php.ini", faites un update, etc. Parfois ça finit par marcher pour certains, mais sans vraiment savoir pourquoi. Super, ça m'a l'air bien stable tout ça. 8O
(dans le même ordre d'idée j'ai dû installer drupal en anglais car en français ça merdait à l'installation)
J'ai ajouté ces lignes en début d'index.php comme suggéré sur un site :
Code:
1 2 3
| error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE); |
ça m'affiche l'erreur suivante au bout d'un moment quand j'essaye d'afficher la page Configuration :
Code:
1 2 3 4
|
Uncaught exception thrown in session handler.
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'uid' cannot be null: UPDATE {sessions} SET uid=:db_update_placeholder_0, cache=:db_update_placeholder_1, hostname=:db_update_placeholder_2, session=:db_update_placeholder_3, timestamp=:db_update_placeholder_4 WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) ); Array ( [:db_update_placeholder_0] => [:db_update_placeholder_1] => 0 [:db_update_placeholder_2] => 127.0.0.1 [:db_update_placeholder_3] => batches|a:1:{i:1;b:1;} [:db_update_placeholder_4] => 1358948473 [:db_condition_placeholder_0] => dHBzBdh09S9D0aAP0gMsVO4fsCSaEyweD8hZT3CLt54 [:db_condition_placeholder_1] => ) in _drupal_session_write() (line 209 of C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\drupal\includes\session.inc). |
Problème de compatibilité du module PDO maintenant ? :aie: