Drupal & Aruba

11 contenuti / 0 new
Ultimo contenuto
Anonimo (non verificato)
Ritratto di Anonimo
Drupal & Aruba

d

Innanzitutto cambia host... ;-)

In secondo luogo il problema su aruba è ke devi lavorare un po sull'htaccess. Avendo avuto problemi analoghi con Aruba in passato, scrissi una breve guida: Problemi nella visualizzazione delle immagini su Drupal

Tutorial, guide e moduli per drupal su www.cmswiki.net

F.boccafoschi (non verificato)
Ritratto di Anonimo

Ho eliminato il file .htaccess: l'homepage non si visualizza né tantomeno le immagini.

Anche io ho da poco montato un sito su aruba ma non so cosa dargli quando mi chiede la index...
matteo consigliaci un altro host!

ho visto solo ora che la domanda è stata posta da pochissimo..sorry

boccafoschi pur non potendoti essere d'aiuto ti chiedo un paio di suggerimenti visto che se deduco bene ci sei passato anche tu da pochissimo giorni.

Dopo aver caricato il db e trasferito la cartella, quali sono le operazione da farsi per pubblicare il nostro sito?

x Gallop
La mia sull'hosting che utilizzo è scritta qui: http://www.drupalitalia.org/node/8686#comment-26653

ed in più scrissi una recensione qui: http://www.csshl.net/content/grghostingcom

Pertanto è inutile ripetere stesse cose. Al massimo posso riportati alcuni tra gli hoster che ho girato e su cui ho avuto problemi di vario genere.

Sconsiglio vivamente Aruba, Tophost, tol.it e Dreamhost, altri suggeriti su questo forum o non li conosco o non mi hanno dato esperienze negative

x Boccafoschi
Per quanto riguarda il problema con le immagini: ma visualizzi le immagini con l'iconcina rotta? Perchè era questo quanto mi accadeva e risolsi eliminando l'htaccess dalla cartella sites e dalle sottocartelle images ecc...

Tutorial, guide e moduli per drupal su www.cmswiki.net

F.boccafoschi (non verificato)
Ritratto di Anonimo

Esatto, con l'iconcina rotta.

E non mi carica nemmeno la homepage!

Ok allora seguimi e cerchiamo di venirne a capo. Oltre alla soluzione ke ti ho esposto sul mio sito (anke se ripeto controlla se hai commentato tutte le stringhe nell'htaccess nella cartella files, perchè in genere ha sempre funzionato per questo problema), molti utenti mi segnalano i loro problemi e quindi ti posto un'altra soluzione per aruba non ancora pubblicata su cmswiki.

E' un po più complessa e i file da modificare saranno:

1) .htaccess nella root di drupal
2) .htaccess nella cartella sites/default/files

1 - copia il codice nell'.htaccess della root di drupal (conserva sempre una copia di backup del precedente)

#
# Apache/PHP/site settings:
#

# Protect files and directories from prying eyes:

order deny,allow
deny from all

# Set some options
# non supportato da aruba
#Options -Indexes
# non supportato da aruba
#Options +FollowSymLinks

# Customized server error messages:
ErrorDocument 404 /index.php

# Set the default handler to index.php:
# non supportato da aruba
#DirectoryIndex index.php

# Overload PHP variables:

# If you are using Apache 2, you have to use
# instead of .
php_value register_globals 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value arg_separator.output "&"
php_value session.cache_expire 200000
php_value session.gc_maxlifetime 200000
php_value session.cookie_lifetime 2000000
php_value session.auto_start 0
php_value session.save_handler user
php_value session.cache_limiter none
php_value allow_call_time_pass_reference On

# Various rewrite rules

RewriteEngine on

# Modify the RewriteBase if you are using Drupal in a subdirectory and the
# rewrite rules are not working properly:
RewriteBase /drupal

# Rewrite old-style URLS of the form 'node.php?id=x':
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]

# Rewrite old-style URLs of the form 'module.php?mod=x':
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]

# Rewrite URLs of the form 'index.php?q=x':
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# $Id: .htaccess,v 1.58 2004/10/09 20:41:49 dries Exp $

2 - .htaccess nella cartella files
Nota: questo file lo devi copiare solo dopo aver fatto il punto 1 !!!

#
# Apache/PHP/site settings:
#
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
#Options None
#Options +FollowSymLinks

Se non funziona neanche così, allora non so più che dirti.

Tutorial, guide e moduli per drupal su www.cmswiki.net

F.boccafoschi (non verificato)
Ritratto di Anonimo

No,così non va proprio nulla. .-.

Sono ricapitato su questo thread dopo un po'... Bisogna ricordarsi che su Aruba i file php devono essere eseguibili (il bit 'x' deve essere settato). Altrimenti errore 500 :(
Mi sa che appena mi scade l'anno, trasferisco il tutto altrove.