Domanda

Per qualche motivo, un'installazione di Moodle 1.9.3+ ha un problema nel fatto che file.php restituisce a volte un file vuoto di 0 byte, anche il registro apache mostra che sono stati restituiti 0 byte. Un'altra installazione di moodle funziona bene con gli stessi file htm.

Cosa potrebbe causare questo? I file problematici sono solo normali file htm - l'errore si verifica con collegamenti come questo:

http: //server/file.php/164 /moddata/scorm/4/data/msg.htm

(Il problematico moodle è stato aggiornato dalla versione 1.8 precedente)

È stato utile?

Soluzione

Una risposta completamente vuota può indicare un errore PHP; controlla il registro errori PHP.

Altri suggerimenti

L'ho avuto con una recente installazione XAMP, lo faceva ogni volta che un file veniva salvato come UTF8 (cosa che il mio Visual Studio stava facendo automaticamente). Ha funzionato su ogni installazione oltre alla mia casella XAMP di prova.

Ho avuto dei problemi con il caricamento di file binari con file.php, penso che sia stato erroneamente visualizzato come 0 byte (ma non ne sono sicuro). Si è rivelato essere un nuovo carattere di riga in più all'inizio dei file jpg, il motivo era una nuova riga nel file config.php dopo la finitura? >

Non sono un programmatore di PHP ma ho visto dei suggerimenti per rimuovere il finale? > in file solo php per ridurre al minimo questo tipo di problema.

Spero che sia d'aiuto. Johan Carlsson

Disattiva tutti i file del tuo sistema moodle e riprova.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top