Non vorrei essere noioso ma non riesco ad installare Drupal 4.6.5 su Aruba

7 contenuti / 0 new
Ultimo contenuto
Non vorrei essere noioso ma non riesco ad installare Drupal 4.6.5 su Aruba

Ringrazio anticipatamente quell'anima pia che con la pazienza che tutti dimostrate su questo forum, con noi neofiti, vorrà aiutarmi.
Ho installato tranquillamente Drupal 4.6.5 in locale e funziona tutto.
Ho acquistato un dominio su Aruba (server linux) ed ho provato ad installarlo lì (dopo aver cancellato dalla cartella principale del mio dominio il file index.htm che Aruba fornisce di default) seguendo le informazioni che ho trovato su www.volalibero.it/cms_drupal.php che riporto qui di seguito:

____________________________________________________________________________________________________________
Alcune accortezze con Aruba

Se provate a seguire le istruzioni riportate nel file INSTALL o le mie date sopra, per un hosting Aruba (ma il problema potrebbe riguardare anche altri host) non riuscirete ad usare al 100% Drupal. Il primo problema è dovuto ad alcune incompatibilità tra il file .htaccess incluso nella cartella principale di Drupal e la configurazione di Apache fatta da Aruba. Per risolvere il problema commentate alcune opzioni contenute nel file con lo #. Sotto ecco le righe da commentare, purtroppo non so se ciò potrebbe portare problemi al funzionamento di Drupal ma finora non ne ho riscontrati:

# Options -Indexes
# Options FollowSymLinks
# DirectoryIndex index.php

Il secondo ordine di problemi riguarda i parametri dell'interprete PHP, Aruba installa il php come CGI e non come modulo di apache e quindi le impostazioni relative al PHP nel file .htaccess non vengono lette (tra l'altro Aruba ha installato la versione 2 di Apache mentre il file .htaccess si riferisce alla versione 1). Per risolvere quest'altro problema vi basta creare un file di testo chiamato php.ini e inserirvi queste righe:

register_globals = 0
track_vars = 1
short_open_tag = 1
magic_quotes_gpc = 0
magic_quotes_runtime = 0
magic_quotes_sybase = 0
arg_separator.output = "&"
session.cache_expire = 200000
session.gc_maxlifetime = 200000
session.cookie_lifetime = 2000000
session.auto_start = 0
session.save_handler = user
session.cache_limiter = none
allow_call_time_pass_reference = On

Ricordatevi, infine, di dargli i permessi di esecuzione altrimenti non verrà letto (come tutti i file php su Aruba). A questo punto tutto dovrebbe essere configurato per bene.
_________________________________________________________________

Ho creato le tabelle di MySql ed ho avviato drupal col comando www.miosito.it/index.php (ho installato drupal sulla root principale del mio sito). Risultato si apre la pagina introduttiva di Drupal. Clicco per creare il primo utente ed appena rilascio il tasto del mouse compare una pagina bianca col messaggio sito in manutenzione o qualcosa di molto simile. Credo che sia creata dinamicamente da drupal perchè ho cercato la pagina con il mio client ftp e nella cartella principale del mio sito non ne ho trovato traccia.

Qualcuno può aiutarmi?

In ogni caso ringrazio fin da ora.

Matteo

Carissimo Matteo, ti ringrazio per la tua disponibilità e prontezza di riflessi nel rispondermi.
Sono andato a leggere i nodi da te consigliati, ma non ho tratto utilità da quei consigli: il primo riguarda il caso in cui il tema non sia interpretato correttamente (ma nel mio caso il tema di default era perfettamente interpretato) ed il secondo riguarda lo stesso problema in un'installazione locale (ma nella mia installazione locale funziona tutto perfettamente).
Proverò ad installare qualche versione precedente se non avete altri consigli.

Ciao, Mario :-)

Come hai portato il db su Aruba ??
Potebbero essere problemi sulla import; io ho tre siti su Aruba e ti assicuro non c'è alcun problema.

Prova a cancellare e ricreare il DB su Aruba. Togli il file .htaccess e parti così. deve andare su al primo colpop, altrimenti c'è qualcosa che non va nella import. prova a verificare le opzioni che hai usato per il dump del db.

Matteo

Salve: ho anch'io lo stesso problema con aruba in piattaforma win. Penso che la chiave si la configurazione del file setting.php alla riga:
//$db_url = 'mysql://username:password@localhost/database';
$db_url = 'mysql://Sqlxxxx:cxxxxx@localhost/Sqlxxxx_1';
ed alla riga:
//$base_url ='http://localhost';
$base_url = 'http://xxxxxxx.info';
Potreste darmi la corretta versione per realizzare la connessione a mysql server ?
Spero di essermi espresso in modo tale da poter essere ben compreso il problema, grazie cini anto
Dopo aver scritto quanto sopra mi é venuto undubbio atroce, riguardante la risposta a soggetto:Can't connect to MySQL server on 'localhost' (10061)
L'hosting aruba sotto windodows server 2003 offre due opz.:
mysql e mysql server.
Io ho acquistato mysql. Forse occorre la versione mysql server ?
Su mysql le tabelle risultano tutte e 55 regolaremnte compilate sul database.
Infine la versone di phpmyadmin fornita da aruba non comprende la possibilià di creare il nuovo utente con i relativi privilegi. Ritengo che sia inutile perché sono forniti dalla stessa aruba.
Scusate se ho messo troppa carne al fuoco. Se quanlcuno mi può rispondere, lo rigrazio anticipatamente
vs cinianto

Caro Matteo, ti ringrazio per i tuoi consigli. Il problema non c'era. In realtà avendo cancellato il file index.php fornito di default da Aruba avevo dimenticato di averlo sostituito con la sua versione .htm
Quindi, quando cliccavo per crearela prima utenza drupal l'url creato da drupal
http://www.miosito.it/?q=user/register
non faceva altro che inviare al mio browser il file di default index.htm poichè dopo la / non c'era il nome di un file ma solo il ?

E' bastato cancellare veramente il file index.htm e tutto ha funzionato regolarmente.

Vedi cosa vuol dire essere neofiti: si fanno di questi errori.

Grazie tante Matteo, sei stato gentilissimo; un caro saluto ed a risentirci presto
Mario

salve a tutti, è la prima volte che partecipo ad un forum e dopo ore di girovagare sono approdato sul forum di drupalitalia.org.
Vi prego non mandatemi a quel paese per la banalità della domanda...

mi spiego, ho acquistato uno spazio su aruba (windows purtroppo) e il relativo servizio mysql, il problema è che non ci ho capito nulla o quasi su come fare per relazionare il sito esistente ed almeno un database presente sul server aruba.c'è qualcuno che se la sente di consigliarmi i vari passi da effettuare per raggiungere questo Arduo (almeno per me) scopo.
A me basterebbe utilizzare i semplici database configurabli su aruba mediante un interfaccia ugualmente semplice.
Non mi date del matto, da qualche parte devo pur cominciare....Grazie mille a tutti.
Otriep