Buonasera a tutti,
sono un'insegnante alle prime armi con Drupal e senza troppe competenze nell'ambito della programmazione. Ho installato Drupal sia nel mio spazio personale sia in quello della scuola (entrambi su host ARUBA) con l'installer di Aruba e sto cercando di imparare alcune funzionalità del CMS. Mentre nel mio spazio personale Drupal sembra funzionare bene, in quello della scuola non sono in grado di scaricare gli allegati. Non capisco perchè, dato che ho applicato la stessa procedura per configurare entrambi i siti; inoltre l'istallazione sullo spazio della scuola (ripetuta due volte con esito analogo) è andata a buon fine e il database archivia correttamente i files caricati.
Con un clik sull'allegato, ottengo questa segnalazione di errore
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log."
mi potete dare una mano?
ringrazio e saluto cordialmente
il sito è http://lnx.bordoni.pv.it/drupal/
Credo che hai lo stesso problema di marcuzzo: http://www.drupalitalia.org/node/9651 Sembra che lui ha trovato un file php.ini (fornito da arrabbia.it) adatto a Drupal, ma ha anche modificato il file .htaccess in sites/default/files, spiegato da bohz.
Se hai 10 minuti di tempo, forse tu poi fare il test che avevo chiesto a marcuzzo:
Grazie
John
Più imparo, più dubito.
Grazie per il suggerimento. Finalmente oggi sono riuscita a trovare il tempo per installare hosting-tests (al tuo link ho recuperato la versione 0.3) e fare il test.
Ho salvato un jpg dell'esito del test
Comunque ti scrivo le criticità che il test ha individuato:
-----------------------------------------------------------------------------------------------------------------------------
Upload progress check:
Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (preferred) or to install APC.
Overridden PHP settings (.htaccess) check: Overridden values of PHP settings not accepted.
Overridden PHP settings (php.ini) check: 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
Server rewrite module check: No server information found.
Retrieve image in files directory check: HTTP request: hosting-tests/files/drupalitalia.png
Retrieve image failed - error code: 500.
Retrieve script in files directory checK HTTP request: hosting-tests/files/script.php?s=1 Retrieve script failed - error code: 500.
------------------------------------------------------------------------------------------------------------------
non ho idea di come muovermi; come procedo?
grazie mille!
Grazie per aver usato hosting-tests (c'è un link in basso della pagina per avere il report testuale - anche più facile da 'pulire').
Allora mi sa che devo scrivere un pò di documentazione ;-) Devi solo preoccuparti delle cose in rosso - gli errori. I warnings (giallo) non dovrebberano influire sul comportamento di Drupal.
Tu hai (anche se manca un pò del report grafico) il 'classico' problema con il file .htaccess in sites/default/files. Prendi quello in hosting-tests/files-alt e copiarlo in sites/default/files. Dovrebbe curare il problema (mantendo una certa sicurezza).
Fateci sapere....
John
Più imparo, più dubito.
Ciao,
ho risolto il problema!
Era proprio il file .htacces, quello nella directory sites/default/files. Conteneva tre istruzioni che, anche se trasformate in commento davano problemi; l'ho sostituito con uno vuoto e adesso posso scaricare correttamente i file
grazie ancora!
La prima riga è importante. Il file che ti suggeriva di copiare contiene questo:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
#Options -ExecCGI -Includes -IncludesNOEXEC
Altrimenti qualcuno malintenzionato può eseguire files uploadati in quel indirizzo...
John
Più imparo, più dubito.
Fatto!
ho inserito le due righe che mi hai suggerito e non ho avuto problemi
un grazie speciale!