Probabilmente vi domanderete per quale assurdo motivo io abbia bisogno di fare questo. Il fatto è che devo far sì che aprendo il sito, la prima pagina sia un'altra e non Drupal. Non è una splash screen, è come se fosse una sezione che non c'entra proprio nulla, ma per un pò di tempo avrò bisogno di questo "nuovo sito" sulla root.
Ebbene, invece di spostare Drupal su una directory a parte, ho pensato di cambiare solamente il nome della pagina principale. Da index.htm l'ho chiamata blog.htm.
Come molti di voi si aspetteranno perchè magari ci hanno già provato (o perchè conoscono bene come funziona il sistema), Drupal funziona. Cioè viene visualizzato normalmente. Finchè non si clicca qualunque cosa. E pertanto non posso neanche inserire nuovo contenuto.
Se ci provo, vedo il browser che punta a http://www.sito.com/node/add/story ma il server non trova la pagina.
Mi domando se tutto questo abbia a che fare col file .htaccess. O comunque, mi domando se potrò mai risolvere la cosa. E' piuttosto importante e sono bloccato :(
Grazie anticipatamente!
Ciao , se ho capito bene il problema
prova a impostare nel file miosito/sites/default/settings.php la variabile
$base_url a http://www.miosito/blog.php
generalmente è commentata e c'è un # davanti. Ricorda di toglierlo!!!
Ciao Enzo
________________________________________________________________________________________
Quando risolverai il problema, scrivi come hai fatto, e se puoi scrivi [RISOLTO]
Sarà utile ad altri. Grazie
enzoazzolini.it
Ciao,
purtroppo non funziona. Anzi, in questo modo non mi carica nemmeno i CSS.
Puoi mettere il blog nella / e Drupal in una directory. In questo modo avrai: www.tuosito.it/drupal dove la prima pagina è l'index del blog e da qui fare un link all'index.php di Drupal
@hopfrog
Se metto Drupal in una directory, non funziona lo stesso.
Dà lo stesso problema come se avessi cambiato il nome da index.php a blog.php.
Ovvero si vede ma non funziona nessun link cliccato.
Scusa dalis84, che webserver usi? apache 2? e se usi apache hai modo di configurarlo? Sto pensando di configurare dei virtual-host.
Ciao
Senti senza che aspetto la tua risposta ti dico la mia idea nel caso tu avessi Apache 2 con accesso alla configurazione.
Io a casa , quindi in locale, ho definito nel file C:\Programmi\xampp\apache\conf\extra\httpd-vhosts.conf
i seguenti virtual-host.
<VirtualHost 192.168.16.72>
ServerAdmin [email protected]
DocumentRoot C:/web/drupal
ServerName localhost
ServerAlias localhost
ErrorLog c:/web/log-apache/hometrading-error.log
CustomLog c:/web/log-apache/hometrading-access.log common
</VirtualHost>
<VirtualHost 192.168.16.72>
ServerAdmin [email protected]
DocumentRoot C:/web/siti
ServerName siti
ServerAlias siti
ErrorLog c:/web/log-apache/siti-error.log
CustomLog c:/web/log-apache/siti-access.log common
</VirtualHost>
L'indirizzo IP è sempre lo stesso, quello della macchia con il webserver.
Se non hai possibilità di fare tutto questo come non detto ....
Ciao Enzo
________________________________________________________________________________________
Quando risolverai il problema, scrivi come hai fatto, e se puoi scrivi [RISOLTO]
Sarà utile ad altri. Grazie
enzoazzolini.it
Funziona cosa? Quando vai sull'indirizzo principale www.miosito.it cosa vedi? E quando vai su www.miosito.it/drupal cosa vedi? Adesso è come avere due siti separati quindi li devi gestire diversamente ed io non so cosa usi o come hai costruito la parte dove esiste la tua pagina blog.php - Per il resto www.miosito.it/Drupal è un semplice sito in Drupal.
@enzodrup
Ciao. No, sono hostato su GoDaddy quindi non ho accesso alla configurazione di Apache. Posso agire solo su .htaccess. Tuttavia non so quanto possa servire, nel senso che non ho bisogno di cambiare la pagina ".htm" o ".php" in modo da aprire quella inserendo semplicemente il www.miosito.com nel browser.
@hopfrog
Forse ci capiamo meglio se vedi di persona. Il sito è www.italiaclic.com.
Drupal è installato nella root e tutto ciò che ho fatto è stato semplicemente cambiare index.php in blog.php (Drupal E' il blog, nel mio caso).
Come puoi vedere, Drupal viene visualizzato correttamente con tutti gli ultimi contenuti. Ma se clicco su qualunque cosa (es. un articolo, o la pagina Create Story) dà errore.