Ciao a tutti (Buona Pasqua),
è la prima volta che mi capita dopo svariati aggiornamenti e migrazioni su altri server, dopo il trasferimento del sito da un server all'altro (adesso su consultingweb.it) digitando il dominio appare la pagina off-line:
digito /user nome e pwd, ok sono log-in.
cfaccio click su report status > pagina completamente bianca senza errori e facendo origine html niente zero????
torno indietro (con il browser) clicco su admin/build/modules (menu admin), ancora una pagina bianca...
ho fatto una prova sempre da menu admin ad eseguire update, funziona normalmente in tutte le sue fasi.
torno in home, provo ad andare in manutenzione sito per portarlo on-line, niete da fare ancora pagina bianca???
ho chiesto al provider pensando fosse un problema di htaccess, niete mi hanno detto che non hanno particolari direttive e che il problema è dell'applicazione.
Voi avete qualche idea di dove mettere le mani o cosa verificare?
se può essere utile ho provato a eseguire il test di jh.verona che riporto :
Hosting tests for Drupal 6.x - Version 0.3.2
PHP Environment Information
System:
Linux plesk-unix.consultingweb.it 2.6.18-53.1.14.el5 #1 SMP Wed Mar 5 11:36:49 EST 2008 i686
Web Server:
Apache/2.2.3 (CentOS)
Server API:
Apache 2.0 Handler
PHP Version:
5.1.6
PHP memory_limit:
32M
PHP register_globals:
Off
PHP safe_mode:
Off
MySQL Client API version:
5.0.22
MySQLi Client API version:
5.0.22
PostgreSQL Version:
-
Drupal Requirements Tests
PHP phpversion() check:
PHP phpversion() acceptable.
PHP memory_limit check:
PHP memory_limit acceptable.
PHP register_globals check:
PHP register_globals acceptable.
PHP safe_mode check:
PHP safe_mode acceptable.
PHP Unicode support check:
PHP Unicode support acceptable.
PHP (ImageApi) GD check:
GD library: bundled (2.0.28 compatible).
Warning: It is highly recommended that you set you PHP memory_limit to 96M to use ImageAPI GD. A 1600x1200 images consumes ~45M of memory when decompressed and there are instances where ImageAPI GD is operating on two decompressed images at once.
Upload progress check:
Warning: Your server is not capable of displaying file upload progress. File upload progress requires PHP 5.2 and an Apache server.
Overridden PHP settings (.htaccess) check:
Overridden PHP settings accepted.
Overridden PHP settings (php.ini) check:
Warning: Overridden values of PHP settings not accepted.
Overridden PHP settings (ini_set()) check:
Overridden PHP settings accepted. If all other PHP settings overrides fail, consider using Drupal Tweaks
Directory files check:
Error: The directory hosting-tests/files is not writable.
Directory files-alt check:
Error: The directory hosting-tests/files-alt is not writable.
Server rewrite module check:
The rewrite module is installed.
HTTP request check:
HTTP request: hosting-tests/rewrite.php?q=1
HTTP request successful - code: 200.
External HTTP request check:
External HTTP request: http://updates.drupal.org/release-history/drupal/6.x
External HTTP request successful - code: 200.
Server rewrite check:
HTTP request: hosting-tests/link2?s=1
Server rewrite successful - code: 200.
Retrieve image in files directory check:
HTTP request: hosting-tests/files/drupalitalia.png
Retrieve image successful - code: 200, size: 5605.
Retrieve script in files directory check:
HTTP request: hosting-tests/files/script.php?s=1
Retrieve script successful - code: 200, size: 683.
Directory files listing protection check:
HTTP request: hosting-tests/files/
Directory listing protection successful - code: 404.
Retrieve image in files-alt directory check:
HTTP request: hosting-tests/files-alt/drupalitalia.png
Retrieve image successful - code: 200, size: 5605.
Retrieve script in files-alt directory check:
HTTP request: hosting-tests/files-alt/script.php?s=1
Retrieve script successful - code: 200, size: 683.
Directory files-alt listing protection check:
HTTP request: hosting-tests/files-alt/
Directory listing protection successful - code: 404.
... dimenticavo ci sono solo questi due errori che ignoro il significato:
Directory files check:
The directory hosting-tests/files is not writable.
Directory files-alt check
The directory hosting-tests/files-alt is not writable.
Si, quei due errori sono curioso, ma non sono la colpa del WSOD. Forse i permessi non sono 755 in hosting-test/files e hosting-test/alt-files
Hai 'solo' 32MB di memory - un pò basso per Drupal 6.x. Si vede l'home page? Riesci aumentare la memoria a 64MB?
Più imparo, più dubito.
Dunque : metto in prefazione che non essendo un programmatore: non pubblicizzo a pagamento, ma un consiglio lo posso anche dare :
1) htacess sotto gli host Consulting non fungono (ne sotto IIS WIN ne sotto il loro server Linux) devi toglierli se vuoi vedere il sito.
2) Vai in ftp (se sei sotto host linux) e dai i permessi a 755 - 775 : e prova
3) Cosa molto importante : trasferisci il tuo sito altrove (consiglio spassionato)
4) Io mi trovo bene con Misterdomain e con Netsons (con hosting linux ) : cmq ce ne sono anche ..altri
Lasciali perdere (infine) se vuoi lavorare e studiarti al meglio DRUPAL !!!
(oggi , proprio oggi, gli ho tirato via gli ultimi 3 domini che avevo con loro... dopo anni di bestialità ! )
Se vai su Netsons :
dal loro CPANEL cè addirittura la carica automatica dell'ultima versione di Drupal ... e di altri 30 tipi di CMS comunemente in voga : e più di cosi non sò che dirti.
me la cavo abstanza bene io
Grazie per quello, Lorenzo. Allora vuol dire che (nonostante quello che hanno detto il hosting) certi commandi Apache non funzionano.
Probabilmente non vedi neanche l'home page, Doc79. Sarà un errore 500 (dato da Apache stesso).
Prova fare le modifiche usato per Arrabbia: http://www.drupalitalia.org/node/7588
Ci sono tre righe commentati:
# Set some options
# non supportato da aruba
#Options -Indexes
# non supportato da aruba
#Options +FollowSymLinks
# Set the default handler to index.php:
# non supportato da aruba
#DirectoryIndex index.php
Prova commentarli uno ad uno. Se non va con tutti e tre commentati, hai dei bei problemi...
Eventualmente puoi provare come dice Lorenzo e cambiare permessi indirizzi da 755 a 775 - è il probabile causa degli 2 errori hosting-tests. Ma avrebbe dovuto funzionare con 755, qui stiamo facendo un bel 'hack'.
@Lorenzo:
1) Certi commandi non vanno, ma non è necessario togliere tutto - hosting-tests funge (ma non ha quei tre commandi - appositamente)
Più imparo, più dubito.
Grazie a Lorenzo e anche a jhl.Verona,
cerco di fare il punto:
jhl.: Per i due errori del test ho cambiato i permessi, ok non ci sono più.
La home la vedo nello stato off-line come prima del trasferiomento.
Alcuni link li vedo come per esempio /user/1 e riesco anche a loggarmi, non solo anche l' update funziona, il problema e che la maggior parte degli altri link non funzionano.
Esempio:
/admin/reports/status
/admin/settings/site-maintenance
/admin/build/modules/list
ho provatoanche a eliminare il file .htaccess ma niente non va...
Provo con l' ultimo consiglio di jhl.verona, modificando passo passo il file .htaccess e poi vi faccio sapere.
Ciao alla prossima
A Lorenzo: hai una copia del file .htaccess che usavi su consultingweb? cosi faccio una prova per escludere o meno il file.
Grazie
ho fatto svariate prove commentare, utilizzare altri .htaccess ma niente...Ho notato una cosa che solo i link sotto /admin non si visualizzano??
Per curiosità ho installato Drupal da zero, tutto ok nessun problema fino alla prima pagina.
Riesco a muovermi in /node/add/
/user/1
/user/1/edit
/node/add/page
ma non riesco in queste:
/admin/reports/status
/admin/settings/site-maintenance
/admin/build/modules/list
secondo voi può essere il file .htaccess?
Avevo capito che c'era il WSOD su tutte le pagine. Allora la tua ultima commento mi dice che:
- il file .htaccess (originale di Drupal) probabilmente va benissimo - se continui a vedere l'home page
- forse un problema di memoria, perchè:
/admin/reports/status
/admin/build/modules/list
rechiedono molta memoria in più, ma
/admin/settings/site-maintenance
non dovrebb'essere un problema.
Puoi aumentare la memoria a 64MB?
Più imparo, più dubito.
Se togli htacess ... magicamente vedrai che funge : e se glielo chiedi a loro ti risponderanno "come sempre" che il loro "stupendo servizio" non supporta i file .htaccess
Togli completamente il file .htacess : proprio eliminalo, non deve esserci (li)
PS : tra gli altri dello Sconsulting : non ti illudere di ottenere il rewite delle url : e se glielo chiedi ti diranno che modificano il Loro Apache : però non fungerà lo stesso (salvo miracoli Pasquali).
Questa è la mia ultima "vergogna" su di loro : http://www.ultrasuoni.eu/ultrasuoni/
ma lo stò sloggiando (entro martedi ..spero )
.htaccess si che l'ho tolto ma niente non funziona...
e poi non capisco perchè l'installanzione da zero funziona con url semplificati attivati.
perchè ultrasuoni.eu/ultrasuoni/ ho notato un paio di cose: che hai installato Drupal in una sottocartella non in root, è una tua esigenza vero?
Se ho capito bene il sito è in Drupal 6.x senza il file .htaccess e ti funziona, a me basterebbe farlo funzionare ma come ti ho detto se tolgo il file .htaccess non funziona proprio mi da errore http...
L'altra cosa che ho notato che i tuoi url sono tutti cosi : ultrasuoni.eu/ultrasuoni/index.php?q=tecnica-ultrasuoni cioè con l'index davanti index.php?q= è strano almeno per me, sai dirmi perchè?
Non perdiamo la testa per favore...
E' probabile, perchè hai tolto commandi PHP, il commando rewrite, ed altro ancora...
Drupal aggiunge index.php per server non Apache: http://api.drupal.org/api/function/url/6 (cerchi per 'index.php'). Poi guardando gli header del sito di Lorenzo vedi che il server è Microsoft-IIS/5.0.
Tornando alle cose concreto, Doc79, hai usato hosting-tests (che ha un .htaccess) con questi risultati:
Overridden PHP settings (.htaccess) check:
Overridden PHP settings accepted.
Server rewrite module check:
The rewrite module is installed.
Server rewrite check:
HTTP request: hosting-tests/link2?s=1
Server rewrite successful - code: 200.
Credo che questo sia sufficiente prova che il tuo hosting accetta (ed esegui) l'informazione in .htaccess. Quindi clean-urls funziona. Forse (dico solo forse) bisogna ritoccare qualche commando (quei tre che ho indicati prima)...
Più imparo, più dubito.
ok jhl.verona, scusa ma a mezzanotte e mezza dopo l'ammazza caffé e io che non ho mai usato windows ho notato queste differenze negli url, ignoravo quello che sai tu.
Comunque riepiloghiamo bene:
- Come mi hai chiesto con php.ini la memoria non cambia, dovrò chiedere in assistenza di alzarla.
(una cosa non capisco, tu pensavi fosse poca ma io in tutte le installazioni che ho fatto quando la memory limit non basta, si genera un errore del tipo exaust 112342222bytes try to allocate ecc .... Un' altra cosa è che adesso ho installato una nuova versione base da zero per prova e 32M dovrebbero bastare, Giusto?)
- ho provato a commentare come da te suggerito, ma niente:
# Set some options
# non supportato da aruba
#Options -Indexes
# non supportato da aruba
#Options +FollowSymLinks
# Set the default handler to index.php:
# non supportato da aruba
#DirectoryIndex index.php
Adesso non vedo più la home, /user si! Sinceramente non riesco propio a farmi un idea!?
jhl.verona se vuoi, ti mando i dati di accesso admin di Drupal cosi hai una idea più precisa? N.B. tanto è una nuova installazione vuota.
intanto i link sono : gc-srl.it/hosting-tests/index.php.
Provo a rifare tutto da capo, elimini tutti files e cartelle e reinstallo tutto.
Cosi passo passo voglio vedere se trovo cosa genera questo inconveniente, vi farò sapere....
Buona Pasqua!