Существует несколько возможных причин, по которым изображения могут не загружаться на сервер DLE или возникает ошибка при добавлении новости:
1. Неправильно настроенные права доступа к папкам: Убедитесь, что все папки, в которые вы пытаетесь загрузить изображения, имеют правильные права доступа (обычно 755 или 777). Также проверьте права доступа к самому скрипту загрузки изображений.
2. Нехватка свободного места на сервере: Убедитесь, что на сервере достаточно свободного места для загрузки изображений.
3. Проблемы с конфигурацией сервера: Некоторые серверные параметры могут ограничивать загрузку файлов определенного размера или типа. Обратитесь к администратору сервера, чтобы уточнить возможные ограничения и настройки.
4. Ошибка в коде скрипта или несовместимость версий PHP: Возможно, ошибка "syntax error, unexpected 'private' (T_PRIVATE), expecting variable (T_VARIABLE)" связана с некорректным кодом в скрипте или несовместимостью версий PHP. Проверьте код и убедитесь, что он правильно отформатирован и соответствует требованиям версии PHP.
Иногда проблема может быть также связана с индивидуальными настройками сервера DLE или его конфигурацией. В этом случае рекомендуется обратиться за помощью к технической поддержке или форумам, посвященным DLE, чтобы получить более точные рекомендации и помощь по устранению проблемы.