Странная проблема:
Дефолтный юзер (Роль:админ) нормально загружает файлы через файл-менеджер.
Созданный юзер (роль:админ) выдает ошибку:Загрузка файлов такого типа запрещена
Залез в \manager\actions\files.dynamic.php
поставил строки:
var_dump ($upload_images);
var_dump ($uploadablefiles);
Получил вывод:
string(0) ""
array(4) { [0]=> string(1) "." [1]=> string(1) "." [2]=> string(1) "." [3]=> string(1) "." }
То есть переменные пустые.
// make arrays from the file upload settings
$upload_files = explode(',',$upload_files);
$upl_images = explode(',',$upload_images);
$upload_media = explode(',',$upload_media);
$upload_flash = explode(',',$upload_flash);
Пишем var_dump ($modx-config); в вышеуказанном файле
Получаем в ответ:
["upload_images"]=>
string(0) ""
["upload_media"]=>
string(0) ""
["upload_flash"]=>
string(0) ""
["upload_files"]=>
string(0) ""
["upload_maxsize"]=>
string(7) "1048576"
Если прописать var_dump ($modx-config); в /manager/index.php? то все в порядке:
["upload_images"]=> string(37) "bmp,ico,gif,jpeg,jpg,png,psd,tif,tiff"
["upload_media"]=> string(31) "au,avi,mp3,mp4,mpeg,mpg,wav,wmv" ["upload_flash"]=> string(11) "fla,flv,swf"
["upload_files"]=> string(143) "aac,au,avi,css,cache,doc,docx,gz,gzip,htaccess,htm,html,js,mp3,mp4,mpeg,mpg,ods,odp,odt,pdf,ppt,pptx,rar,tar,tgz,txt,wav,wmv,xls,xlsx,xml,z,zip"
["upload_maxsize"]=> string(7) "1148576"
Куда копать?
[UPD]
Данные исчезают на 135 строке /manager/index.php
// get the user settings from the database
include_once "user_settings.inc.php";
До этой строки все нормально, после пустые значения.
[UPD]
Надо спать ночами....
Настройки юзера, вкладка с гениальным названием "Пользовател
и" (какой переводчик так перевел слово "User"? Логичнее было бы назвать колонку "Настройки")
галочки "Использовать системные настройки"
Убил 2 часа времени...
[ed. note: Tohin last edited this post 14 years, 6 months ago.]