Impossibile installare drupal su altervista, non ci sono le autorizzazioni per creare tabelle temporanee

9 contenuti / 0 new
Ultimo contenuto
Impossibile installare drupal su altervista, non ci sono le autorizzazioni per creare tabelle temporanee

Salve, circa un anno fa ho installato correttamente Drupal su un sito di altervista, il fatto è che non ricordo come!! Comunque mi sono rivisto le guide e ho seguito i semplici passaggi da fare, solo che penso non sia più possibile installare Drupal su Altervista, infatti dopo aver avviato l'installazione mi compare questo errore:

Quote:

* user warning: Access denied for user 'legna'@'localhost' to database 'my_legna' query: CREATE TEMPORARY TABLE missing_nids SELECT n.nid, n.created, n.uid FROM node n LEFT JOIN node_comment_statistics c ON n.nid = c.nid WHERE c.comment_count IS NULL in /membri/legna/includes/database.mysql.inc on line 172.
* user warning: Table 'my_legna.missing_nids' doesn't exist query: INSERT INTO node_comment_statistics (nid, last_comment_timestamp, last_comment_name, last_comment_uid, comment_count) SELECT n.nid, n.created, NULL, n.uid, 0 FROM missing_nids n in /membri/legna/includes/database.mysql.inc on line 172.
* All necessary changes to ./sites/default/settings.php have been made, so you should now remove write permissions to this file. Failure to remove write permissions to this file is a security risk.


significa che non ho la possibilità di creare tabelle temporanee, ho visto, sul database mysql vengono create varie tabelle, ma nonostante ciò evidentemente l'installazione non è completa, ho provato anche a importare il database dell'altro sito (utilizzo anche per quel sito drupal) ma senza successo :(
Vorrei sapere se qualcuno durante l'installazione ha mai avuto problemi simili, io ho provato anche con diverse versioni... ma nulla, sempre lo stesso errore :(
Grazie per qualunque informazione che possiate darmi a riguardo

Allora, probabilmente l tutto funzionerà ugualmente (sono solo warning e non error), se proprio vuoi evitare anche questi utilizza la versione di Drupal Per Netsons (vedi mio sito) in cui si ha la rimozione della necessità di TEMP TABLE e LOCK TABLE, anche se dovrai ripristinare il file di installazione originale (in pratica usa l'instal.php che trovi nel pacchetto originale) e non quello che ho inserito nel pacchetto io (versione customizzata).

Ciao
Marco
--
My blog
Working at @agavee

Si, grazie, in effetti funzionava lo stesso :) solo che non me ne ero accorto perchè mi veniva visualizzata sempre la pagina temporanea di altervista... (dovevo cancellare la cache) Comunque alla fine avevo installato drupal in locale e copiato il Database su altervista..
Grazie ancora Ciao

Ciao a tutti!!
Sono nuovo del sito e capito qui perchè nel tentativo di installare drupal sul mio pc ho riscontrato il seguente erorre:

Database configuration

The following error must be resolved before you can continue the installation process:

We were unable to lock a test table on your MySQL database server. We tried locking a table with the command LOCK TABLES drupal_install_test WRITE and MySQL reported the following error: Access denied for user 'aaaa'@'localhost' to database 'aaa'.

Specifico che il db e l'utente sono già stati creati (db:aaa e user:aaaa)
Il problema stà propio nell'abilitazione delle tabelle temporanee (almeno credo) solo che non so come fare ad attivarle dato che da phpmyadmin effettivamente non c'è la possibilità di dare all'utente quel determinato privilegio (gli altri li ho attivati tutti!!)...

Grazie anticipatamente! :)
Buona serata!

§Il tuo problema ora non è slle TEMPORARY TABLE ma su LOCK TABLE, coomunque se sei sul tuo PC locale puoi abilitarle, loggati come root (l'utente con tutti i privilegi possibili immaginabili) e usando questo assegna i permessi sui vari DB ai vari utenti, se non sei sul DB locale prova a fare l'installazione usando la versione customizzata per netsons (ovviamente cambiando i parametri iniziali).

Ciao
Marco
--
My blog
Working at @agavee

Ciao mavimo.. il mio problema è propio che non so quale comando dare..
Comunque sono loggato da root :).. se hai info a riguardo (una mini procedura solo per abilitare quanto richiesto) mi faresti un gran favore!!!
Ho provato a cercare ma data la mia inesperienza nell'uso di mysql non so come abilitare i permessi manualmente :(

Comunque nel peggiore dei casi userò la tua versione (è che se possibile preferirei risolvere il problema!)...
Grazie ;-)

ciao,

per quanto riguarda altervista dal pannello di controllo c'è l'opzione di installazione per alcuni programmi tra cui drupal 6... cercalo e fa tutto da solo

Drupal 6 non richiede le temporary table, mi pare.

Ciao
Marco
--
My blog
Working at @agavee

ciao, sto provando da giorni ad installare Drupal su Altervista ma non ci riesco.
ho abilitato il database di classe 1(so che non supporterà il numero di query, solo 300/h, però è solo per provare). non riesco comunque a far funzionare il tutto.
In locale mi funziona benissimo, ma in remoto nulla da fare.
mi dice:

already installed
The following error must be resolved before you can continue the installation process:
Failed to connect to your MySQL database server. MySQL reports the following message: Can't connect to MySQL server on 'diaventisei.altervista.org' (111).

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct database hostname?
* Are you sure that the database server is running?

For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.

* To start over, you must empty your existing database.
* To install to a different database, edit the appropriate settings.php file in the sites folder.
* To upgrade an existing installation, proceed to the update script.
* View your existing site.

ho editato il file settings.php così:
$db_url = 'mysql://diaventisei:(pass)@diaventisei.altervista.org/my_diaventisei';
$db_prefix = 'drup_';
# $base_url = 'http://diaventisei.altervista.org';

sicuramente avrò sbagliato ma non riesco a capire dove.
vi ringrazio in anticipo per il vostro aiuto :)