2012-10-28 18 views
12

Mi sto strappando i capelli con un file strano problema di caricamento file che non ho mai incontrato prima. Per qualche motivo non riesco a caricare le immagini tramite il file manager (sia nel file manager stesso che se carico con un campo personalizzato usando il campo "file"). Stranamente, se aggiungo file direttamente a una qualsiasi delle directory di caricamento file e sincronizzo i file, tutto funziona correttamente.Impossibile caricare file; file upload modal display CP Home

Dopo aver selezionato il file e aver premuto "upload file" (vedi 01_choose_file.jpg) la finestra modale visualizza la homepage CP in un iframe (vedere 02_upload_progress.jpg).

Qualcun altro ha visto questo? Qualcuno sa come posso iniziare a risolvere questo problema?

Informazione:

  • sto correndo EECMS v2.5.2 - Realizzato: 20.120.606 a MAMP (solo 2 su 15 siti che ho istituito a livello locale non si lavora)
  • ho provato caricamento di immagini/file utilizzando le ultime versioni di Chrome, Chrome Canary, Safari e Firefox (OS X 10.7.5)
  • Questo problema si presenta nei due siti più recenti che ho iniziato a sviluppare localmente, nessun altro sito (localmente o altro)

Cose che ho fatto:

  • Log di errori di Apache/PHP controllati; non mostrano nulla
  • I percorsi di caricamento dei file confermati e le impostazioni della directory di caricamento dei file sono corretti - Posso sincronizzare i file che ho spostato manualmente nelle varie directory di caricamento dei file
  • Le autorizzazioni vanno bene; manipolazioni di immagini e creazione di miniature funzionano bene se aggiungo manualmente file alle directory di caricamento
  • Testato varie altre installazioni 2.5.2 che ho sviluppato localmente e funzionano bene (le impostazioni su questi due nuovi siti sono identiche ai siti che funzionano)
  • Solo una manciata di componenti aggiuntivi nativi sono abilitati
  • “Applica XSS Filtering ai file caricati?” impostazione Sì o No non fa una differenza

enorme grazie per qualsiasi aiuto!

non posso postare le immagini ecco i link alle immagini: 01_choose_file.jpg: http://expressionengine.com/?ACT=51&fid=105&aid=16264_Jiof3p0V1gfEEFrpC55G&board_id=5

02_upload_progress.jpg: http://expressionengine.com/?ACT=51&fid=105&aid=16265_mjGH02xK2fIFZJI6kruP&board_id=5

+1

Hai provato a disinstallare vari componenti aggiuntivi per vedere se qualcosa si sta rompendo? Raramente è il nucleo che causa problemi, e in genere qualche tentativo di modificare il comportamento che causa problemi. Cercherò di escludere questo prima di scavare più a fondo. –

+0

Sì, sono solo "Canale" e "jQuery" ... ma sto vedendo questo nel profiler di rete http://d.pr/i/aDiK – Paulo

risposta

12

ho risolto questa su. Sono tornato indietro per assicurarmi di aver disattivato tutti i componenti aggiuntivi di terze parti e mi ero dimenticato di disinstallare l'estensione "Quickee" http://devot-ee.com/add-ons/quickee. Per ora sembra essere il colpevole.

Ho inviato il bug a Matt (lo sviluppatore) e dovrebbe essere corretto a breve.

+2

E 'stata davvero colpa mia :) È stato risolto ora: https://github.com/mattfordham/Quickee –

+0

Nessuno ha colpa! Grazie per il super rapido turnaround sulla correzione. Ben suonato, signore! – Paulo

3

Il filemanager ExpressionEngine invia una richiesta AJAX POST al seguente URL :

http://YOUR_ADMIN_CP_URL?S=0&D=cp&C=content_files_modal&M=upload_file 

Avete provato a caricare quell'URL da soli? Si dovrebbe ottenere una pagina come questa

file upload URL

Ma forse EE sta cercando di POST a un URL diverso.Lo si può trovare caricando un file di grandi dimensioni e, mentre sta caricando usando Firebug e nella scheda Rete in fondo alla lista si trova il EE URL è distacco a
firebug network tab

+0

Posso caricare l'URL da solo e funziona (I ottenere la pagina di errore). E sembra postare l'URL corretto ma sto vedendo questo quando carico il filemanager: http://d.pr/i/aDiK – Paulo

+0

Dopo qualche altro scavo sembra che qualcosa stia impedendo il "POST" – Paulo

Problemi correlati