We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 30247
    • 74 Posts
    Странная проблема:
    Дефолтный юзер (Роль:админ) нормально загружает файлы через файл-менеджер.
    Созданный юзер (роль:админ) выдает ошибку:Загрузка файлов такого типа запрещена

    Залез в \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.]