Configurazione
smanetto da un'ora settings.php e non riesco a superare l'errore
"Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)"
sono solo un grafico e so poco di programmazione ma credo che le righe da settare nel file "settings.php"
siano queste:
$db_url = 'mysql://username:password@localhost/databasename';
$db_prefix = '';
ho uppato drupal nel mio spazio web su tiscali, prontamente corredato di php e MySQL, da due giorni. Ora ho password, username e DB Name del MySQL ma non so cosa scrivere e con quale sintassi come localhost e tantomeno dopo db_prefix=... aiutatemi, sto spendendo tanti soldini per l'attivazione dei servizi aggiuntivi tiscali solo per drupal e sono sempre bloccato a sta pagina maledetta...

Risposte
Al posto di username metti
Al posto di username metti l'username di accesso a mysql, al posto di password la password e al posto di databasename il nome del database. Ad esempio per accedere al database prova l'utente pippo con password 123 deve scrivere così:
$db_url = 'mysql://pippo:123@localhost/prova';
Localhost in generale va sempre bene perchè il server mysql di solito è sullo stesso server in cui hai il sito.
Naturalmente per far funzionare il sito devi anche caricare lo schema del database sul server mysql. Devi accedere al tuo database con phpmyadmin e caricare lo schema vuoto che trovi all'interno del pacchetto drupal.
perfetto, ti ringrazio,
perfetto, ti ringrazio, finalmente accedo al pannello di controllo, ho creato il primo utente però adesso esce ogni volta che cerco di modificare qualsiasi parametro questo errore
user warning: Access denied for user: '68153683@' to database 'archrome_com' query: LOCK TABLES cache WRITE in /rootdomain/com/a/r/archrome.com/public_html/includes/database.mysql.inc on line 120.
che devo fare?
Il tuo utente non ha il
Il tuo utente non ha il permesso Lock_tables sul database archrome_com.
Non tutti gli hosting lo danno di default.
Devi chiedere al tuo hosting se puoi avere quel permesso in più.
Lupin sei il mio salvatore,
Lupin sei il mio salvatore, ma quelli di tiscali dicono che non sanno cos'è il permesso LOCK_TABLES, forse l'utente phpmyadmin deve coincidere con l'utente admin di drupal? non so più che fare, aiutami te champ!
Mi piacerebbe "salvarti"
Mi piacerebbe "salvarti" da questo problema, ma non posso...
Il lock tables serve a drupal, fa in modo che due utenti non possano inserire nello stesso momento lo stesso nodo, ecc.
E' un permesso che il tuo utente mysql non ha, se i tecnici tiscali non sanno neanche cosa è.... è veramente grave. Digli di entrare su phpmyadmin e di andare sulla sezione in cui si assegna i permessi di accesso al database, e di aggiungere lock tables.