#php #tinymce-4 #file-manager
#php #tinymce-4 #файловый менеджер
Вопрос:
Я успешно загрузил tinymce 4 в свой домен, и редактор tinymce работает правильно, но в filemanager он выдает ошибку:
Ошибка! Корневая папка не существует.
Я настроил свой путь к файлу в config.php
is следующим образом:
$base_url="http://37.221.168.163/~host10ma"; //url base of site if you want only relative url leave empty
$upload_dir = '/tinymce/source/'; // path from base_url to upload base dir
$current_path = '../../source/'; // relative path from filemanager folder to upload files folder
Но все же я получаю эту ошибку, я перепробовал все возможные решения, доступные в сети, пожалуйста, кто-нибудь, решите это.
Комментарии:
1. Вы пытались найти решение самостоятельно? Вместо того, чтобы просто искать «сеть» в поисках готового исправления?
2. Этот вопрос, похоже, не по теме, потому что OP солгал о поиске всех решений в сети.
3. @Griwes возможно, у OP есть квантовый компьютер, спрятанный где-то на сайте colocation
4. Да, я пробовал сам, я пробую это с последних двух дней, и когда я не пришел к правильному решению, я спросил это нормально, если вы не знаете ответа, я найду сам.
Ответ №1:
Я давно не использовал TinyMCE, но, глядя на документацию, похоже, что вы не используете правильные параметры в своем config.php
http://www.tinymce.com/wiki.php/Configuration
Также проверьте процесс установки:
Ответ №2:
Я добавил имя папки моего приложения в корень следующим образом: $root = $root . «/myapp /»;
А затем оставил базовый URL пустым, например: $base_url = «»;
Ответ №3:
Этот поток немного устарел, но я только что нашел решение, поэтому, возможно, это может помочь следующему человеку с той же проблемой.
Это $base_url
должен быть корневой URL, а не путь к определенной папке. Вместо того, что вы сделали, измените его следующим образом:
$ base_url = 'http://37.221.168.163 '; //база URL-адресов сайта, если вам нужен только относительный URL-адрес, оставьте пустым $upload_dir = '/~host10ma/tinymce/source /'; // путь из base_url для загрузки базового каталога $current_path = '../../source /'; // относительный путь из папки filemanager в папку для загрузки файлов
Я не знаю, как выглядит ваше дерево папок, но убедитесь $current_path
, что оно правильно установлено. Если нет, то при попытке загрузить файл ничего не произойдет (только предварительный просмотр, фактической загрузки нет). Не забывайте, что скрипт вызывается из filemanager
папки, поэтому учитывайте фактическое количество уровней, с которых вам нужно вернуться.
Ответ №4:
1. Предположим, что ваша папка tinymce находится в http://localhost/projectname/tinymce /
2. Создайте изображения папок в tinymce, например: tinymce/images
3. Перейдите к местоположению папки tinymce/plugins/filemanager/config.php
4. Перейдите к строке от 15 до 20
base_url=»http://localhost/projectname /»;
$upload_dir = ‘tinymce/images/’;
$current_path = ‘../ ../images/’;
5. Добавьте эту строку
$root=’/tinymce/’;
Сохраните и запустите проект.
Ответ №5:
-
Предположим, что ваша папка tinymce находится в http://localhost/projectname/tinymce /
-
Создайте изображения папок в tinymce, например: tinymce/images
-
Перейдите к местоположению папки tinymce/plugins/filemanager/config.php
-
Перейдите к строке от 15 до 20 — она будет выглядеть так
base_url="http://localhost/projectname/";
$upload_dir = 'tinymce/images/';
$current_path = '../../images/';
- Добавьте эту строку:
$root='/tinymce/'; or $root='../tinymce/';
Сохраните и запустите проект.
Надеюсь, это сработает….