Загрузка изображения больше не возможна после перехода к CloudFlare / Ошибка 504 при выполнении запроса AJAX - PullRequest
0 голосов
/ 30 января 2020

У меня проблема. После изменения DNS-сервера для моего домена с Strato на CloudFlare я больше не могу загружать изображения через мою страницу WordPress.

Когда я делаю загрузку через AJAX ...:

$( "#dropzone" ).dropzone( {
    url: ajax_url,
    dictDefaultMessage: "Update",
    previewsContainer: !1,
    maxFilesize: 20,
    maxFiles: 1,
    uploadMultiple: !1,
    acceptedFiles: ".png, .jpg, .jpeg",
    init: function () {
        this.on( "sending", function ( e, r, a ) {
            a.append( "action", "do_upload" ); //Add AJAX action
        } );
        this.on( "addedfile", function ( e ) {
            this.files.length > this.options.maxFiles && this.removeFile( this.files[0] )
        } )
    },
    success: function () {
        alert( "Uploaded!" );
    }
} );

... Я получаю эту ошибку в консоли:

Failed to load resource: the server responded with a status of 504 ()

В журналах сервера я могу найти следующее:

19110#0: *2032 upstream timed out (110: Connection timed out) while reading response header from upstream

Я ничего не изменил на своем сервере. Я только что добавил сертификат CloudFlare root в мои домены. Я не могу найти решение. До перехода в CloudFlare он работал за одну секунду.

...