Salve,
ho creato un sito Drupal e volevo caricarlo su Hosting Windows Aruba.it, ho acquistato il db MySql e l'ho configurato con settings.php nella cartella sites/default.
Naturalmente su Server Windows la base è IIS e quindi Apache non è nativo e non sarà il massimo, ma si tratta di un vecchio dominio che provavo a far funzionare senza cambiare o convertire a Linux.
All'apertura del sito comunque la home si vede con menù, logo e tutto il template correttamente.
Non si riesce invece a cliccare su nessun link perchè rimanda al sito in locale (ad esempio se clicco su "Contatti" invece di andare su remoto si connette a localhost/drupal-6.22/contact), c'è quindi un settaggio che mi manda il sito di base nel suo indirizzo remoto?
Ringrazio in anticipo
Hai controllato gli url che hai impostato nei menu?
Altra possibilità, hai per caso caricato il file settings (con baseurl modificato) che avevi in locale, modificando solo i dati del db?
Grazie per la risposta.
Comunque gli url del menu in effetti linkano al sito in localhost, e scrivendo ad esempio "www.nomesito.it/node/4" oppure "www.nomesito.it/admin" mi dice che la pagina non è possibile trovarla, come se non esistesse.
Comunque dovrei modificare anche la stringa di base_url?
Devi disabilitare i clean url, non funzionano su win
potrebbe aiutare
assicurati anche che le clean URLs siano abilitate sul server (visita
tuosito/?q=user
per provare)Certified to Rock
www.miosito.it/?q=user in effetti riesco a visualizzarlo, così come www.miosito.it/?q=admin.
Come potrei procedere quindi?
1. disabilita le clean-urls
2. installa o fai installare il modulo rewrite per iis
3. abilita le clean-urls
Certified to Rock
Tutto questo eliminando di nuovo tutti i file da remoto ed effettuando queste 3 operazioni da locale per poi uppare tutto di nuovo via FTP giusto?
Perchè nel pannello amministrazione da remoto non posso proprio entrare.
Ringrazio di nuovo
Neanche con ?q=admin?
http://www.chromeos.eu
tuosito/?q=admin/config/search/clean-urls
(d7)tuosito/?q=admin/settings/clean-urls
(d6)Certified to Rock
Mi arriva alla pagina ma mi dice di autenticarmi, inserendo i dati dell'account di amministrazione mi rimanda di nuovo ad una pagina di errore, che è di nuovo senza "?q=".. E comunque prima di caricarlo online avevo già disabilitato i clean url.
?q=user e ti autentichi.
http://www.drupalitalia.org/node/7587
http://www.drupalitalia.org/node/7588
http://www.chromeos.eu
Ok, a questo punto si farebbe prima a convertire il dominio Windows in un server Linux e non ci sarebbero di questi problemi giusto?
sicuro? http://www.google.it/search?q=aruba+problemi+site%3Adrupalitalia.org&hl=...
http://www.chromeos.eu
Si, anche se potresti semplciemente provarlo.
Dove le leggi certe cose è il web server (apache) che li legge mica windows e se non legge quelle come web server è pari a -100 (ora siamo a -99 su una scala da 0 a 100). Studia un pochino come funzionano le cose.
http://www.chromeos.eu
Ovviamente, certo che è il web server, ma appunto su hosting Windows c'ho nativo un server IIS che appunto, a differenza di apache ignora il file .htaccess.
Che io sappia i clean url non funzionano sui server windows di Aruba
Devi abilitare un modulo sul webserver quindi contatta il tuo hosting e chiedi se è possibile avere tale modulo abilitato.
In ogni caso avresti dovuto leggere (http://drupal.org/requirements):
Apache (Recommended)
Microsoft IIS
Drupal core will work using IIS 5, IIS 6, or IIS 7 if PHP is configured correctly.
To achieve clean URLs you may need to use a third party product. For IIS7 you can use the Microsoft URL Rewrite Module or a third party solution.
When using Drupal on IIS 7 with fastcgi you must install Hotfix kb954946, or wait until the hotfix appears in a package update (recommended). KB954946 was included in Windows 2008 Server SP2
http://www.chromeos.eu
Ok, grazie per la risposta.
Aruba utilizza IIS 7 se non sbaglio? Allora proverò a modificare il file .htaccess come spiegato nel link precedente e vediamo un pò..
Comunque si, fa queste modifiche.
http://www.chromeos.eu
Lo chiedevo semplicemente perchè magari voi che avete risposto a moltissimi messaggi nel forum vi potrebbe essere capitata già una domanda del genere, anche perchè il dominio era un vecchio hosting riesumato al quale ho aggiunto un database mysql per provare a caricare un portale aruba cercando di non riacquistare il tutto. Calma.
Ma è davvero così difficile copiare ed incollare l'errore su google: http://drupal.org/node/434096#comment-1630870
http://www.chromeos.eu
L'avevo già verificato quel link, avevo già googlato prima di scrivere qui e poteva essere utile anche a qualcun'altro in futuro se avesse avuto un problema simile. La prossima volta sicuramente non lo chiederò.
Se poteva essere utile a qualcun altro postavi la soluzione e non la domanda e quel qualcun altro sarebbe andato a quel link, le tue domande se hanno la risposta da altre parti non sono utili ma fanno solo fare più giri.
Hai applicato la patch?
http://www.chromeos.eu
Intendevo dire che avevo verificato nel senso che non funziona, proprio perchè ho verificato. Non l'avrei chiesto.
Grazie comunque per l'assistenza fin qui.