salve, sto cercando di installare drupal sulla mia macchina che gira su mac os x ma non riesco (per ignoranza) a capire come dare accesso a drupal al database mysql.
premetto che il mio database mysql non si trova nel root folder del server ma in un folder a parte perchè installato tramite una distribuzione chiamata eSuite4.
come faccio a definire il path corretto ?
il default del conf.php recita:
$db_url = "mysql://user:password@hostname/database";
io l'ho modificato in:
$db_url = "mysql://user:password@localhost/mysql";
in textpattern quello che faccio è definire queste variabili:
<?php
$txpcfg['db'] = 'mysql';
$txpcfg['user'] = 'user';
$txpcfg['pass'] = 'password';
$txpcfg['host'] = '127.0.0.1';
$txpcfg['table_prefix'] = '';
$txpcfg['txpath'] = '/Users/nico/Sites/1646/textpattern';
$txpcfg['doc_root'] = '/Users/nico/Sites/1646';
?>
e lui sembra accedere il database senza problemi, ovvero senza specificare il path fino alla cartella di mysql.
l'unica cosa specificata è l'host ed il root del sito. la cartella con mysql peraltro si trova non all'interno del 'user' folder ma all'interno del folder delle librerie di sistema.
quando cerco di accedere quello che il browser mi dice è:
Fatal error: Table 'v135192.users' doesn't exist query: SELECT u.*, s.*, r.name AS role FROM users u INNER JOIN sessions s ON u.uid = s.uid LEFT JOIN role r ON u.rid = r.rid WHERE s.sid = 'c6299d7c12a4018de59989f94d381619' AND u.status < 3 LIMIT 0, 1 in /www/htdocs/v135192/drupal/includes/database.mysql.inc on line 97
dove sbaglio?
grazie!
Hai creato il database ?
Sembrerebbe di si...
Hai popolato il database con le tabelle ?? Se chiedi la lista delle tabelle del database cui punta drupal cosa ti appare ??
Matteo
Matteo
mmm.
popolare il database significa riempirlo con una serie di tabelle di default, vero?
…
scusa l'incompetenza ma da qualche parte devo pur cominciare.
come faccio..?
adesso mi dice nulla, nel senso che prima mi diceva: unable to select database
allora ho cambiato in
$db_url = "mysql://user:password@localhost/mysql";
e accede ma mi da pagina bianca..?
aspetta, si, ho importato un dump da drupal/database/database.mysql
questo ha creato le tabelle nel database.
corretto?
Corretto.
Ti consiglio di leggere il file install.txt, che ti spiega tutto quello che devi fare
Matteo