Sito drupal su Aruba Hosting Windows funziona a metà??

27 contenuti / 0 new
Ultimo contenuto
Sito drupal su Aruba Hosting Windows funziona a metà??

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

Quote:
Comunque dovrei modificare anche la stringa di base_url?

potrebbe aiutare

assicurati anche che le clean URLs siano abilitate sul server (visita tuosito/?q=user per provare)

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:
Quote:
Comunque dovrei modificare anche la stringa di base_url?

assicurati anche che le clean URLs siano abilitate sul server (visita tuosito/?q=user per provare)

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

<a href="mailto:[email protected]" rel="nofollow">[email protected]</a> wrote:
1. disabilita le clean-urls
2. installa o fai installare il modulo rewrite per iis
3. abilita le clean-urls

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?

tuosito/?q=admin/config/search/clean-urls (d7)
tuosito/?q=admin/settings/clean-urls (d6)

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.

Ok, a questo punto si farebbe prima a convertire il dominio Windows in un server Linux e non ci sarebbero di questi problemi giusto?

ealmuno wrote:
sicuro? http://www.google.it/search?q=aruba+problemi+site%3Adrupalitalia.org&hl=...

Ottimo.. Senza cambiare il servizio di hosting allora, la maniera di risoluzione è quella indicata nel link: http://www.drupalitalia.org/node/7588 ??
Anche perchè su server windows il file .htaccess non viene ignorato?

Grazie delle risposte comunque.

Si, anche se potresti semplciemente provarlo.

Quote:
Anche perchè su server windows il file .htaccess non viene ignorato?

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.

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

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ò..

Quote:
Aruba utilizza IIS 7 se non sbaglio?
L'hosting lo hai preso te e non sai cosa usa e lo chiedi a me? Io cosa ne dovrei sapere?
Comunque si, fa queste modifiche.

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.

ealmuno wrote:
?q=user e ti autentichi.
http://www.drupalitalia.org/node/7588[/quote]

Ok, sembra funzionare, a parte il fatto che ho dovuto rimodificare a mano tutti i link del menu, delle foto e della gallerie.
Unica cosa però quando si apre la home che rimane la scritta rossa di errore:

warning: fopen() [function.fopen]: Filename cannot be empty in D:\Inetpub\webs\miosito\includes\file.inc on line 816.
Non è stato possibile creare il file.
warning: fopen() [function.fopen]: Filename cannot be empty in D:\Inetpub\webs\miosito\includes\file.inc on line 816.
Non è stato possibile creare il file.
warning: fopen() [function.fopen]: Filename cannot be empty in D:\Inetpub\webs\miosito\includes\file.inc on line 816.
Non è stato possibile creare il file.

Ma è davvero così difficile copiare ed incollare l'errore su google: http://drupal.org/node/434096#comment-1630870

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?

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.