installare Drupal su F18 in locale - config_db.php file is missing

Sto cercando di installare Drupal7 in locale.
Per prima cosa ho seguito la guida del Wiki di Fedoraproject https://fedoraproject.org/wiki/How_to_install_Drupal/it
Poi ho seguito tutto quanto spiegato qui http://doc.fedoraonline.it/LAMP
Il risultato è che tutto è installato ora devo riuscire a “legare” tutto.
Ho fatto quanto segue:
[silvio@localhost ~]$ su -
Password:
[root@localhost ~]# systemctl start httpd.service
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# mysqladmin -u root -p create drupal7
Enter password:
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@‘localhost’ (using password: YES)’
[root@localhost ~]#

Sono andato qui /var/spool/mail/root
Alla fine della mail interna mi segnala la perdita di config_db.php.
Copio qui sotto la mail completa:
From [email protected] Wed Mar 13 07:21:01 2013
Return-Path: [email protected]
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])

  • by localhost.localdomain (8.14.6/8.14.6) with ESMTP id r2D6L1BV002624*
  • for [email protected]; Wed, 13 Mar 2013 07:21:01 +0100*
    Received: (from apache@localhost)
  • by localhost.localdomain (8.14.6/8.14.6/Submit) id r2D6L19F002623;*
  • Wed, 13 Mar 2013 07:21:01 +0100*
    Date: Wed, 13 Mar 2013 07:21:01 +0100
    Message-Id: [email protected]
    From: [email protected] (Cron Daemon)
    To: [email protected]
    Subject: Cron apache@localhost /usr/bin/php /usr/share/glpi/front/cron.php
    Content-Type: text/plain; charset=UTF-8
    Auto-Submitted: auto-generated
    Precedence: bulk
    X-Cron-Env: <SHELL=/bin/sh>
    X-Cron-Env: <HOME=/usr/share/httpd>
    X-Cron-Env: <PATH=/usr/bin:/bin>
    X-Cron-Env: <LOGNAME=apache>
    X-Cron-Env: <USER=apache>

Error : GLPI seems to not be installed properly.
config_db.php file is missing.
Please restart the install process.

Non ho capito cosa devo reinstallare perché config_db.php non lo trovo nei repo.

:doc: :doc:
Attendo lumi
Buon tutto a tutti
Silvio

Non ho mai seguito la guida del fedoraproject per Drupal 6, mi sembra fin troppo complicata per installare Drupal in locale.
I passi da seguire sono soltanto due:

  1. Installa LAMP come da guida
  2. Scompatta i file di Drupal in /var/www/html e lancia l’installazione http://localhost

Ovvio che se crei un Database prima non lo devi fare durante la configurazione/installazione di Drupal, ma con phpmyadmin lo fai in un secondo e per cominciare è più facile.

L’errore che riscontri è legato alle credenziali mancate attribuite a localhost, ci sono parecchie discussioni nel forum che poi ti portano a:
a) accedere a mysql bypassando le credenziali con --skip-grant-tables facendo un FLUSH PRIVILEGES
b) reinstallare mysql e assegnare la password in modo corretto

Ricorda che prima di fare qualsiasi cosa con Drupal devi avere il webserver running e funzionante.

Provo questasera quando rientro a casa :slight_smile:

  • Ho disinstallato Drupal7
  • Ho reinstallato Drupal7 da file downlodato dal sito di Drupal.
  • Ho disinstallato MySql per resettare la password ed eventuali errori.
  • Ho reinstallato MySq ma mysql admin non entra in contatto con localhost che è attivo:

<>
Installato:
mysql.i686 0:5.5.30-1.fc18 mysql-server.i686 0:5.5.30-1.fc18

Completo!
You have new mail in /var/spool/mail/root
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# mysqladmin -u root password TUA_PASSWORD
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@‘localhost’ (using password: NO)’
[root@localhost ~]#

Non ho toccato permessi su cartelle.
Cosa sbaglio o non faccio?
Silvio

Non è che sbagli la password di accesso a mysql?

Da quello che ho letto il comando seguente imposta la password di mysql.
Ho impostato la password come TUA_PASSWORD:

[root@localhost ~]# mysqladmin -u root password TUA_PASSWORD

Sbaglio qualcosa?
Silvio

[quote=silvio]Da quello che ho letto il comando seguente imposta la password di mysql.
Ho impostato la password come TUA_PASSWORD:

[root@localhost ~]# mysqladmin -u root password TUA_PASSWORD

Sbaglio qualcosa?
Silvio[/quote]
Sì, che se rimuovi mysql e lo reinstalli non cancelli il database, quindi anche la password di root è la stessa di prima (ho provato per verificare).

Dal profondo della mia ignorantità :smiley: :
dopo aver cancellato mysql come cancello il database con comando diretto?
Così mysql lo reinstallo e ricomincio da capo.

Saluti Fedoriani
Buon tutto a tutti
Silvio

# cd /var/lib/mysql && rm -rf *

Risolto!
Grazie Marcomotta :smiley:

Sto per andare al lavoro, questasera provo a mettere insieme Apache, Drupal e Mysql

Buon tutto a tutti
Silvio