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
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:
mentre senza .htaccess nella directory riesco ad entrare nel portale, e se provo ad attivare l'opzione url semplici drupal mi da quest'errore
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
allora ecco cosa mi dice apache:
mentre nella mia base_url ho
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
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
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
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
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.