Попытка настроить отзывчивый файловый менеджер с помощью TinyMCE, но получаю ошибку 404 - PullRequest
0 голосов
/ 19 июня 2020

Я использую TinyMCE с responseivefilemanager, но всякий раз, когда я пытаюсь открыть файловый менеджер, я сразу получаю ошибку 404 в этом всплывающем окне, а если вы не знаете, 404 означает, что не найдено.

Здесь это моя файловая структура

  Website's main parent folder/public_html
    myapp folder for the whole app
      my HTML & some PHP files which use TinyMCE and responsivefilemanager
      my tinyMCE's init.js file
      plugins folder for all my 3rd party plugins
        TinyMCE folder which contains TinyMCE itself
          other folders you find inside TinyMCE
          a plugins folder inside TinyMCE used for plugins related to it
            filemanager folder for the responsivefilemanager plugin

Вот мой необходимый код конфигурации. php файл, который находится внутри папки конфигурации файлового менеджера

<?php

    /*
        |--------------------------------------------------------------------------
        | DON'T TOUCH (base url (only domain) of site).
        |--------------------------------------------------------------------------
        |
        | without final / (DON'T TOUCH)
        |
        */
        'base_url' => ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http"). "://". @$_SERVER['HTTP_HOST'],
        /*
        |--------------------------------------------------------------------------
        | path from base_url to base of upload folder
        |--------------------------------------------------------------------------
        |
        | with start and final /
        |
        */
        'upload_dir' => '/myapp/uploads/',
        /*
        |--------------------------------------------------------------------------
        | relative path from filemanager folder to upload folder
        |--------------------------------------------------------------------------
        |
        | with final /
        |
        */
        'current_path' => '../../uploads/',

        /*
        |--------------------------------------------------------------------------
        | relative path from filemanager folder to thumbs folder
        |--------------------------------------------------------------------------
        |
        | with final /
        | DO NOT put inside upload folder
        |
        */
        'thumbs_base_path' => '../../thumb/',
?>

My init. js файл, чтобы я мог инициализировать TinyMCE для своего текстового поля

             tinymce.init({
                selector: "textarea",
                plugins: [
                    "advlist autolink link image lists charmap print preview hr anchor pagebreak",
                    "searchreplace wordcount visualblocks visualchars insertdatetime media nonbreaking",
                    "table contextmenu directionality emoticons paste textcolor responsivefilemanager code codesample"
                ],
                toolbar1: "undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | styleselect",
                toolbar2: "| responsivefilemanager | link unlink anchor | image media | codesample | forecolor backcolor  | print preview code ",
                image_advtab: true,
                branding: false,

                external_filemanager_path: "plugins/filemanager/",
                filemanager_title: "Scintilla Filemanager for Lessons",
                external_plugins: {
                    "filemanager": "plugins/filemanager/plugin.min.js"
                }
            });

            tinymce.init(demoBaseConfig);

Я знаю, что там есть какая-то ошибка, и мой глаз недостаточно острый, чтобы ее уловить, например, в связывании этих файлов или что-то в этом роде, что выдает ошибку 404 not found, и я использую общий хостинг HostGator CPanel для размещения своего веб-сайта.

...