Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (1)
  • Что за ошибка mkdir() Invalid path в MODX? Как её решить?

    @JustLikeYou
    Не знаю, как решили проблему, но напишу для тех, кому это ещё актуально)

    У всех, конечно, могут быть разные причины, но, думаю, мой вариант многим подойдёт

    1. Копируем сниппет migxResourceMediaPath и обзываем как-нибудь migxResourceMediaPathCustom
    2. В конце скопированного скрипта перед return $path; вставляем следующие строчки:
    if (!file_exists($fullpath)) {
    return '';
    }

    3. В админке в медиа в источниках файлов у ResourceMediaPath меняем migxResourceMediaPath на migxResourceMediaPathCustom в basePath и baseUrl

    Готово. Больше этой ошибки в логах быть не должно

    Очень глубоко не копал, но проблема в том, что там в методе getBases идет проверка на существование папки, которой нет. Проверка происходит у абсолютно каждого запроса к серверу, даже ошибочного 404. Так что таким образом мы еще до проверки не возвращаем путь, которого не существует

    Потестил, вроде норм всё работает, но глубоко не лазил, поэтому точно не скажу (:
    Ответ написан
    1 комментарий