.htaccess blocca la visione del sito

16 contenuti / 0 new
Ultimo contenuto
Anonimo (non verificato)
Ritratto di Anonimo
.htaccess blocca la visione del sito

ciao a tutti, ho un piccolissimo problema, ho installato come da manuale e readme drupal 4.6 copiado inizialmente tutto tranne il file.htaccess (che scemo) nella mia directory public_html ora ho installato i vari moduli e cominciato a configurare il sito che sto mettendo in piedi senza questo file (distrattamente non mi sono accorto di non averlo copiato), ma quando ho tentato di attivare l'opzione url smplici nelle impostazioni al messaggio d'errore ho controllato l'effettiva presenza di questo file. Notando che non c'era l'ho copiato dalla directory dove avevo estratto i sorgenti "puliti" di Drupal, e l'ho messa nella mia public_html, solo che se questo file è presente il sito smette di funzionare, ho provato a smanettare con le varie opzioni, ma nulla non c'è verso, ho anche provato a scrivermi un .htaccess mio, ma niente...non ne vuol sapere. Possibile che l'.htacess oroginale non funzioni? devo settare qualche parametro particolare in apache? io uso Apache2 e PHP4 grazie per le risposte

p.s. piccolo aggiornamento, ho provato adesso a rifare l'.htaccess con gli esempi ricavati dal problema dell'hosting su Aruba..ma niente continua a non funzionare

Stai usando una sottodirectory della root ? In quel caso, controlla se hai specificato nel file .htaccess
RewriteBase /tuasottodirectory

Che genre di problema hai ?? sii un pò più specifico...

Matteo

Se ti piace cantare, visita CANTinCORO

Matteo

Il_Tera (non verificato)
Ritratto di Anonimo

allora io sto sviluppando il sito in /home/utente/public_html e ho provato a specificare in rewritebase /~utente ma non ho risolto nulla purtroppo, se provo ad entrare in locale il browser mi da quest'errore:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-15 Server at localhost Port 80

mentre senza .htaccess nella directory riesco ad entrare nel portale, e se provo ad attivare l'opzione url semplici drupal mi da quest'errore

Sembra che il tuo host non sia configurato correttamente per gli Url semplificati. Per favore verifica il supporto ModRewrite con il tuo amministratore.

ora io ho controllato con apache e il mod rewrite è attivo, solo che non so come cavolo far funzionare sto .htaccess

Io non sono un esperto di apache.
Premetto che io in locale lavoro su windows con apache/php.
In questo momento, ho configurato un server con un alias che punta a /460 per una directory d:\drupal-4.6.0.
quando io accedo a drupal, devo specificare come rewritebase /460, perchè funzioni.

Nel tuo caso, dipende dalla tua root.
Come ti colleghi a drupal ?? cosa specifichi come $base_url ??
Se specifichi /utente/public_html, devi specificare
rewritebase /utente/public_html.
cosa dice il log fi apache ??

Fammi sapere...

directory

Matteo

Se ti piace cantare, visita CANTinCORO

Matteo

Il_Tera (non verificato)
Ritratto di Anonimo

allora ecco cosa mi dice apache:

Raziel:/home/tera/public_html# tail /var/log/apache2/error.log
[Sat May 14 19:53:32 2005] [warn] module rewrite_module is already loaded, skipping
[Sat May 14 19:53:32 2005] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-15 configured -- resuming normal operations
[Sat May 14 20:24:25 2005] [alert] [client 127.0.0.1] /home/tera/public_html/.htaccess: Options not allowed here, referer: http://localhost/~tera/?q=admin/settings
[Sat May 14 20:24:25 2005] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Sat May 14 20:27:13 2005] [notice] caught SIGTERM, shutting down
[Sun May 15 19:47:01 2005] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-15 configured -- resuming normal operations
[Sun May 15 19:48:37 2005] [alert] [client 127.0.0.1] /home/tera/public_html/.htaccess: Options not allowed here
[Sun May 15 19:48:37 2005] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Sun May 15 19:49:44 2005] [alert] [client 127.0.0.1] /home/tera/public_html/.htaccess: Options not allowed here
[Sun May 15 19:49:45 2005] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
Raziel:/home/tera/public_html#

mentre nella mia base_url ho

$base_url = 'http://localhost/~tera';

per collegarmi a drupal da firefox digito http://localhost/~tera/ e (se non c'è l'.htaccess) parte benissimo

Io proverei a togliere queste opzioni dal file .htaccess (l'ho dovuto fare anche per metter un sito su Aruba).

# Set some options
Options -Indexes
Options +FollowSymLinks

Prova a commentarle e a ripartire....

Matteo

Se ti piace cantare, visita CANTinCORO

Matteo

Il_Tera (non verificato)
Ritratto di Anonimo

gia fatto, ho provato anche gli scripts che avete messo nella discussione su aruba appunto..beh vediamo se riesco a capirci qualcosa nelle configurazioni di apache, comunque il sito che sto facendo avrà un hosting su aruba, a me interessa soprattutto che .htaccess funzioni la...speriamo

Non so proprio come aiutarti... evidentemente hai qualche parametro di apache che non gli piace....

che versione di apache usi ? e di php ??
hai provato a verificare con phpinfo che il modulo rewrite sia attivo ??

hai controllato i permessi delle varie directory ???

Purtroppo non sono un sistemista linux, SORRY !!!

Matteo

Se ti piace cantare, visita CANTinCORO

Matteo

Il_Tera (non verificato)
Ritratto di Anonimo

allora la versione di apache e di php, come da un post precendete sono Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-15 e si da phpinfo il modrewrite è attivo. Non vorrei che fosse un incompatibilità tra drupal 4.6 e apache 2

Il_Tera (non verificato)
Ritratto di Anonimo

ciao matteo, sono riuscito a farlo andare, non mi chiedere come ne perchè ma stavolta è partito, mi sono solo limitaato a riprendere l'.htaccess originale e non pastrugnato da me, a togliere le 2 righe che mi hai suggerito te più tutta la parte che si riferiva ad apache 1.3 (cosa che per altro avevo gia fatto) ed è partito, le URL semplici vanno che è na meraviglia. grazie mille per l'aiuto e la tua pazienza, a buon rendere se ti serve na mano in linux chiedi pure o qui o su www.linuxdesktop.it ho lo stesso nick mi trovi per forza, ancora grazie mille

Sono contento ! Facci sapere poi qual'è il tuo sito, quando lo pubblichi...

PS: Drupal spesso fa il caching di alcune pagine, anche se il caching nelle impostazioni non è attivato, per cui alle volte vedi le vecchie versioni delle pagine.

Matteo

Se ti piace cantare, visita CANTinCORO

Matteo

Il_Tera (non verificato)
Ritratto di Anonimo

Sarà fatto l'unica cosa che devo fare ora è capire come fare un modulo da integrare in drupal in modo da gestire i risultati del campionato della squadra di pallavolo per cui sto facendo il sito, sennò mi dovrò arrangiare scrivendo la pagina php corrispondente e lincarla in modo semplice. appena ho 5 minuti mi leggerò drupaldocs nel frattempo ti posso rubare due consigli su qualche guidina giusta da propormi? fa conto che devo integrare il modulo con un DB spero non ci siano sostanziali differenze con la programmazione PHP classica

Puoi creare i tipi di dati che vuoi usando il modulo flexinode.
Lo installi, definisci i tipi di contenuto e parti a caricare.
L'alternativa è creare un modulo ad-hoc, ma ci devi lavorare un pò...
In pratica, ogni risultato diventa un nodo....

Parti da lì...

Matteo

Se ti piace cantare, visita CANTinCORO

Matteo

Per far sì che apache2 legga dal file .htaccess i dati di configurazione per l'accesso alla directory di drupal, è necessario che in

/etc/apache2/sites-enabled/000-default

AllowOverride nella sezone della directory root sia settato su All (e non su None come di default):

AllowOverride All

Salve a tutti!
anche per me sono sorti un pò di problemi spostando il mio progetto drupal 7 su aruba...
Il progetto si trova in una sottocartella della root e dopo essermi imbattuto con leimmagini ed il Not Found per l'accesso ad Admin causato dal file .htaccess (risolto aggiungeno RewriteRule ^sub/([^/\.]+)/?$ /sotto_cartella/index.php?page=$1 [L])

Adesso non riesco ad installare i moduli dal pannello, solo caricando la cartella via ftp

Come mai??

Questo è l'errore che restituisce quando cerco di installare:
Impossibile estrarre temporary://update-cache-62ebb512/xmlsitemap-7.x-2.2.zip, archivio non valido.