Silverstripe O editor do NGINX Tiny MCE não está carregando

1

Eu tenho o Silverstripe CMS rodando sob o NGINX. Tudo está funcionando, até que tentei modificar uma página no CMS. O editor do Tiny MCE não está funcionando por algum motivo. tiny_mce_gzip.php é baixado corretamente (200), mas vejo o erro "Uncaught ReferenceError: tinyMCE não está definido" no meu console.

Este é o meu arquivo de configuração do NGINX para o CMS do Silverstripe:

    location / {
            try_files $uri @silverstripe;
    }

    location @silverstripe {
        fastcgi_keep_conn on;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_read_timeout 120;
        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 120;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 65k;
        fastcgi_busy_buffers_size 128k;

        fastcgi_param SCRIPT_FILENAME $document_root/framework/main.php;
        fastcgi_param SCRIPT_NAME /framework/main.php;
        fastcgi_param QUERY_STRING url=$uri&$args;
    }

    location ~* \.php$ {
        fastcgi_keep_conn on;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_read_timeout 120;
        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 120;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 65k;
        fastcgi_busy_buffers_size 128k;
    }

    # Deny access to silverstripe-cache
    location ~ ^/silverstripe-cache {
        deny all;
    }

    # Deny access to logs
    location ~ ^/logs {
        deny all;
    }

    # Don't execute scripts in the assets folder
    location ^~ /assets/ {
        sendfile on;
        try_files $uri $uri/ =404;
    }

    # Deny access to composer
    location ~ ^/(vendor|composer.json|composer.lock) {
        deny all;
    }

    # Deny access to yaml files
    location ~ \.yml$ {
        deny all;
    }

    # Deny access to template files
    location ~ \.ss$ {
        satisfy any;
        allow 127.0.0.1;
        deny all;
    }

    # CMS & Framework .htaccess rules
    location ~ ^/(cms|framework|mysite)/.*\.(php|php[345]|phtml|inc)$ {
        deny all;
    }
    location ~ ^/(cms|framework)/silverstripe_version$ {
        deny all;
    }
    location ~ ^/framework/.*(main|static-main|rpc|tiny_mce_gzip)\.php$ {
        allow all;
    }

    # Deny access to all dot files
    location ~ /\. {
        deny all;
    }

}

Alguém mais teve esse problema?

    
por Okdan 04.11.2015 / 21:26

1 resposta

0

O Wmk no #silverstripe no IRC veio com a solução para desabilitar o GZIP:

Coloque isso em "mysite / _config / config.yml" HtmlEditorField: use_gzip: false

E limpe o cache do Silverstripe com "? flush = all". E você tem seu editor de volta: -)

    
por 04.11.2015 / 21:58

Tags