Visualizzazione risultati 1 fino 24 di 24

Discussione: Problema .htaccess

  1. #1
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito Problema .htaccess

    Salve, espongo subito il problema.

    Anni fa sono passato da PHP4 a PHP5. Ho provveduto a fare le dovute conversioni e tutto è filato liscio come l'olio.
    Qualche settimana fa, di punto in bianco (e senza che abbia apportato significative modifiche) spunta fuori questa problematica:

    "Errore 500 :(

    Si è verificato un internal server error.
    Questo errore può presentarsi a causa di un file .htaccess sintatticamente scorretto, inserito da te o da un tuo script nella cartella corrente.
    Per tornare ad accedere via browser ai contenuti della cartella devi apire la gestione files nel pannello di controllo, cliccare sull'icona raffigurante i due ingranaggi e correggere o eliminare (lasciando il testo bianco) il file.
    Per maggiori informazioni sulle direttive supportate dai files .htaccess consulta l'help online sempre all'interno del pannello di controllo."

    Ripetendosi spesso e volentieri in maniera apparentemente casuale.

    Ora, premesso che la situazione mi è parsa fin da subito strana (come fa il .htaccess ad essere sintatticamente scorretto se non ci ho mai messo mano sopra? Il massimo che ho fatto è stato compilarlo a suo tempo in maniera automatica, grazie al comodo menù disponibile cliccando sul simbolo dell'ingranaggio). In ogni caso sono tornato a PHP4 e l'errore non si è più presentato.
    Ciò non toglie che questo "salto indietro" mi ha procurato alcuni fastidiosi malfunzionamenti sparsi per tutto il sito, in quanto lo avevo in precedenza adattato a PHP5.

    Tornare a far girare tutto con PHP4 mi sembra controproducente, è mio interesse far funzionare PHP5, vorrei quindi capire da cosa è dovuta questa problematica e ricevere qualche consiglio al riguardo (non so adoperare .htaccess). Questo improvviso cambiamento mi sembra davvero strano, anche perchè (lo ripeto) il sito per anni non ha mai dato questo genere di problema.

    P.s. - Ho già provato a cancellare il file .htaccess e ricrearlo, sperando che il problema si risolvesse. Risultato? Un buco nell'acqua.
    Ringrazio in anticipo chi si interesserà alla faccenda. :)

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Posta il contenuto dell'.htaccess.
    Siccome in questi giorni stanno rendendo php5 come default, forse può essere questo il motivo dell'errore.
    Ultima modifica di andreafallico : 02-08-2010 alle ore 23.26.56

  3. #3
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito

    Al momento ho cancellato l'.htaccess per aggirare l'errore 500.

    Il contenuto era questo:
    # # av:php5-engine
    AddHandler av-php5 .php

    # # av:PHP-RG
    php_flag register_globals off

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Crea l'.htaccess solo con questo:
    Codice:
    # # av:PHP-RG
    php_flag register_globals off
    e poi fai un phpinfo() per verificare se è attivo php5.

  5. #5
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito

    Fatto. PHP5 non è attivo. Incollo il risultato del phpinfo():

    PHP 4.4.9 - Optimized for AlterVista

    ...
    ...
    Ultima modifica di andreafallico : 03-08-2010 alle ore 12.03.28

  6. #6
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da hunterhunter Visualizza messaggio
    Ripetendosi spesso e volentieri in maniera apparentemente casuale.
    Se confermi che è un problema occasionale allora non è colpa dell'htaccess.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  7. #7
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Hai modo di postare l'url richiamato quando capita?
    Gianluca

  8. #8
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Se confermi che è un problema occasionale allora non è colpa dell'htaccess.
    Mi sono spiegato male, non è affatto un evento sporadico. Si ripete molto frequentemente e solo quando attivo il php5 nell'.htaccess. Della serie: "errore 500" - "situazione stabile" - "errore 500" - "situazione stabile" ad oltranza (fintanto che non torno con php4); tra l'altro quando si presenta l'errore 500 la Comunità diviene inagibile per diverso tempo, anche ore.
    Questa situazione si è venuta a creare di punto in bianco, per questo ho subito pensato che potesse essere una conseguenza di qualche aggiornamento di altervista.

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    Hai modo di postare l'url richiamato quando capita?
    Forse ho frainteso la richiesta, in tal caso chiedo scusa.
    Vuoi l'url della pagina su cui compare l'errore 500?
    Ora come ora non ci sono problematiche in quanto sto utilizzando php4, ma dal momento in cui abilito il php5 non passa molto prima che si presenti l'errore 500. Il problema è che le pagine in questione sono interne alla Comunità quindi per poterle visualizzare bisogna essere registrati ed effettuare il login.
    La pagina è questa: http://hunterhunter.altervista.org/partemessaggi.php, inserita con iframe in: http://hunterhunter.altervista.org/partetasti.php.

    (A titolo informativo: quando appare l'errore 500, se si prova ad eseguire un refresh, l'errore viene mostrato sull'intera pagina.)
    Ultima modifica di hunterhunter : 03-08-2010 alle ore 13.51.53

  9. #9
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da hunterhunter Visualizza messaggio
    Mi sono spiegato male, non è affatto un evento sporadico
    La differenza stava nel capire se è un errore sistematico (succede sempre) oppure occasionale (non succede sempre). Dalla tua descrizione si direbbe la seconda per cui l'htaccess non c'entra.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  10. #10
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    La differenza stava nel capire se è un errore sistematico (succede sempre) oppure occasionale (non succede sempre). Dalla tua descrizione si direbbe la seconda per cui l'htaccess non c'entra.
    Succede sempre. Semplicemente non si verifica immediatamente dopo l'abilitazione del php5 ma con un ritardo di alcuni minuti (e cessa non appena torno a php4). Possibile che non sia colpa dell'.htaccess? Di cosa potrebbe trattarsi? Ringrazio per l'attenzione, ogni suggerimento è ben accetto. :)
    Ultima modifica di hunterhunter : 03-08-2010 alle ore 14.09.52

  11. #11
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Per essere sicuri di aver compreso bene, quindi:

    1) Nessun errore (php4)
    2) Abiliti php5
    3) Dopo alcuni minuti errore 500
    4) Da qui in poi errore 500 sistematico, ovvero sempre ad ogni successiva richiesta

    È così?
    Inoltre (questo è importante) quando l'errore 500 si presenta interessa sempre tutto il sito o solo determinate pagine?
    Ultima modifica di Gianluca : 03-08-2010 alle ore 14.35.14
    Gianluca

  12. #12
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito

    Sì, hai descritto perfettamente la situazione.

    Ho appena controllato. Quando l'errore 500 si presenta interessa tutto il sito, salvo ovviamente le pagine prive di codice php (ma questo mi sembra scontato).
    -
    C'è qualche buona notizia?
    Ultima modifica di darkwolf : 07-08-2010 alle ore 03.54.36

  13. #13
    hunterhunter non è connesso Utente giovane
    Data registrazione
    06-11-2006
    Messaggi
    37

    Predefinito

    La questione è ferma da diverso tempo, potrei sapere se ci sono stati sviluppi o dovrò rassegnarmi a tornare con PHP4?

    PHP6 è alle porte e regredire al 4 (per molti versi obsoleto) mi sembra una pessima scelta, ma se proprio devo preferisco averne conferma. Se la faccenda è ancora in corso di accertamento mi scuso per l'intrusione. Grazie in anticipo per le risposte e l'aiuto che è stato dato fino ad ora.

  14. #14
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    È ancora in corso, e il prossimo upgrade del phpengine dovrebbe essere risolutivo.

    Per ovvie ragioni gli upgrade di questo tipo sono fatti a scaglioni e, seppur diversti siti stiano già utilizzando il nuovo engine, non possiamo indicarti una data precisa in cui sarà disponibile anche per il tuo sito.

    Se questo problema persiste la soluzione temporanea potrebbe essere appunto il passaggio a php4 in attesa, posto che tu non abbia applicazioni con esso incompatibili.
    Gianluca

  15. #15
    Guest

    Predefinito

    Ho lo stesso problema su www.amiche.altervista.org
    Da aprile scorso ho attivato php5, mi sembrava senza danni.
    Ora ricevo questo errore solo alla registrazione di nuovi utenti:

    Errore 500 :(


    Si è verificato un internal server error.

    Questo errore può presentarsi a causa di un file .htaccess sintatticamente scorretto, inserito da te o da un tuo script nella cartella corrente.

    Per tornare ad accedere via browser ai contenuti della cartella devi apire la gestione files nel pannello di controllo, cliccare sull'icona raffigurante i due ingranaggi e correggere o eliminare (lasciando il testo bianco) il file. Per maggiori informazioni sulle direttive supportate dai files .htaccess consulta l'help online sempre all'interno del pannello di controllo.


    Torna indietro
    Me ne sono accorta oggi perché stavo lavorando sul file ucp.php e ho fatto delle prove di iscrizione.
    Ho provato a rimettere php4 e l'errore non si è ripresentato.

    L'.htaccess con php5 era questo (anche adesso, tranne che per la parte relativa al php5-engine):

    Codice:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^amiche.altervista.org$ [NC]
    RewriteRule ^(.*)$ http://www.amiche.altervista.org/$1 [R=301,L]
    
    <Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    ErrorDocument 404 http://www.amiche.altervista.org/index.php
    ErrorDocument 500 "Errore 500"
    
    # # av:php5-engine
    AddHandler av-php5 .php
    Ultima modifica di amiche : 25-08-2010 alle ore 15.09.32

  16. #16
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Che versione hai di phpbb? È l'ultima disponibile?
    Gianluca

  17. #17
    Guest

    Predefinito

    No, ho la 3.0.5 e sono arrivati alla 3.0.7-PL1, ma su un altro forum aggiornato alla 3.0.7-PL1 su AV ho lo stesso problema (che scompare se rimetto php4).

  18. #18
    L'avatar di dapeco
    dapeco non è connesso Community Manager
    Data registrazione
    21-10-2003
    Residenza
    Brusasco (To)
    Messaggi
    4,909

    Predefinito

    Ho provato ora, ma pare andare tutto bene (registrazione fatta). Potrebbe essere stato solo un problema temporaneo.

    Sia con php4 che con php5
    Ultima modifica di dapeco : 25-08-2010 alle ore 15.59.05
    Ho visto cose che voi utenti non potreste immaginare... siti da combattimento irregolari al largo dei bastioni di Orione. E ho visto account balenare nel buio vicino alle porte di Tannhauser. E tutti quei momenti andranno perduti nel tempo come lacrime nella pioggia. È tempo di sospendere...

    ASD Brusasco - C'è altro sport oltre al calcio!

    "Io sono vivo, voi siete morti" (Philip Dick, Ubik)

  19. #19
    Guest

    Predefinito

    Ok, allora lascio php5 e tengo sotto controllo le iscrizioni. Grazie!
    In effetti, non appena mi ero accorta del problema, un paio di iscrizioni ero riuscita a farle anche con php5, poi più niente.
    D., vuoi essere attivato?

  20. #20
    L'avatar di dapeco
    dapeco non è connesso Community Manager
    Data registrazione
    21-10-2003
    Residenza
    Brusasco (To)
    Messaggi
    4,909

    Predefinito

    Sì attiva uno dei due.
    Ho visto cose che voi utenti non potreste immaginare... siti da combattimento irregolari al largo dei bastioni di Orione. E ho visto account balenare nel buio vicino alle porte di Tannhauser. E tutti quei momenti andranno perduti nel tempo come lacrime nella pioggia. È tempo di sospendere...

    ASD Brusasco - C'è altro sport oltre al calcio!

    "Io sono vivo, voi siete morti" (Philip Dick, Ubik)

  21. #21
    Guest

    Predefinito

    Ok, ho attivato dapeco.

    Nella versione semplificata dell'.htaccess "Attiva supporto php5 (off = php4)" ora è su off. Basta che ci sia: AddHandler av-php5 .php nella versione avanzata, giusto?

    Ho fatto una prova di iscrizione anche oggi, tutto ok.
    Ultima modifica di amiche : 26-08-2010 alle ore 18.11.13

  22. #22
    L'avatar di dapeco
    dapeco non è connesso Community Manager
    Data registrazione
    21-10-2003
    Residenza
    Brusasco (To)
    Messaggi
    4,909

    Predefinito

    Sì ciò che conta è nell'avanzato e che non sia commentato.
    Ho visto cose che voi utenti non potreste immaginare... siti da combattimento irregolari al largo dei bastioni di Orione. E ho visto account balenare nel buio vicino alle porte di Tannhauser. E tutti quei momenti andranno perduti nel tempo come lacrime nella pioggia. È tempo di sospendere...

    ASD Brusasco - C'è altro sport oltre al calcio!

    "Io sono vivo, voi siete morti" (Philip Dick, Ubik)

  23. #23
    Guest

    Predefinito

    Almeno da dicembre ho (anche gli utenti, ovviamente) errori 500 occasionali all'inserimento di un post. Nonostante l'errore, il post viene pubblicato comunque.
    Il mio .htaccess è questo:

    Codice:
    RewriteEngine on
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^amiche.altervista.org
    RewriteRule ^(.*)$ http://www.amiche.altervista.org/$1 [R=301,L]
    
    #
    # Uncomment the statement below if you want to make use of
    # HTTP authentication and it does not already work.
    # This could be required if you are for example using PHP via Apache CGI.
    #
    #<IfModule mod_rewrite.c>
    #RewriteEngine on
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #</IfModule>
    
    <Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>
    
    ErrorDocument 404 http://www.amiche.altervista.org/index.php
    ErrorDocument 500 "Errore 500"
    
    AddHandler av-php5 .php
    Dal pannello del forum: PHP 5.2.13 - Optimized for AlterVista.
    Versione phpBB 3.0.8.

    Posso fare qualcosa? Grazie per l'aiuto.

  24. #24
    Guest

    Predefinito

    E se provassi a eliminare tutto il contenuto dell'.htaccess, per poi ripristinarlo un pezzo per volta e nel frattempo prendere nota dei cambiamenti?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •