я использую Рокси Филмен в ckeditor для добавления и управления изображениями. Это отлично работало на моем локальном сервере Xampp. Когда я использую его на живом сервере, после нажатия на просмотр, E_LoadingAjax php/dirtree.php
предупреждение об ошибке отображается.
Может кто-нибудь знает, как решить эту проблему?
Пожалуйста, убедитесь, что модуль php-mbstring установлен на вашем php. Для меня я только что установил этот модуль и теперь все работает отлично.
Для Ubuntu 16.4
Пожалуйста, введите в терминале:
sudo apt-get установить php-mbstring php7.0-mbstring php-gettext libapache2-mod-php7.0
Затем перезапустите apache2:
sudo systemctl перезапустить apache2
Для меня проблема заключалась в том, что .htaccess
Файл имел RewriteRule, который блокировал доступ http к необходимым файлам.
Roxy FAQ говорит, что вы должны быть в состоянии загрузить dirtree.php
в окне браузера. В моем случае этот файл выдавал 403, пока я не удалил / не обновил htaccess RewriteRule.
для меня это полезно.
в папке php / functions.inc.php
есть функция
function listDirectory ($ path) {
$ ret = @scandir ($ path);
if ($ ret === false) {
$ ret = array ();
$ d = opendir ($ path);
if ($ d) {
while (($ f = readdir ($ d))! == false) {
$ ret [] = $ f;
}
closedir ($ d);
}
}
замените @scandir на scandir