Creocreo 18 Опубликовано: 1 января 2010 Рассказать Опубликовано: 1 января 2010 (изменено) Добрый день и с Новым годом! Сайт - http://funzoo.ru/ Версия DLE - 8.3 На сервере включен SafeMode. После апгрейда на днях с 7.5 на 8.3 появилась проблема, что загружаемые картинки попадают все в общую директорию posts, а не в субдиректории по месяцам. К примеру, если должно быть такое: _http://funzoo.ru/uploads/posts/2010-01/1262249526_newyear022.jpg то сейчас выдает такое, причем с двумя слэшами после posts: _http://funzoo.ru/uploads/posts//1262249526_newyear022.jpg PS: Пробовал как раньше, вручную создать нужную субдиректорию 2010-01 по FTP, все равно та же картина. Картинки отправляются в общую директорию posts. Оставить так не могу, в месяц добавляются больше 5000 изображений, со временем папку posts просто не смогу открыть для бекапа. Подскажите, пожалуйста, как исправить Спасибо заранее. Изменено 1 января 2010 пользователем Creocreo Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 1 января 2010 Рассказать Опубликовано: 1 января 2010 На сервере включен SafeMode. В этом и причина, скрипт не может в этом режиме автоматически создавать папки, поэтому все складывает в общую папку, отключите данный режим и сможете разбивать по папкам Цитата Ссылка на сообщение Поделиться на других сайтах
Creocreo 18 Опубликовано: 1 января 2010 Рассказать Опубликовано: 1 января 2010 Автор Ясно, т.е. в новой версии это намеренно в эту папку скидывается Спасибо за информацию и быстрый ответ. К сожалению, SafeMode отключить нельзя, у нас только часть сервера в распоряжении... Придется как и раньше делать папки вручную, и отключить проверку, включен ли safe_mode. Если я правильно прочел код, то в engine/inc/files.php нужно заменить if (@ini_get( 'safe_mode' ) == 1) define( 'FOLDER_PREFIX', "" ); else define( 'FOLDER_PREFIX', date( "Y-m" ) ); на код, как в старой версии define( 'FOLDER_PREFIX', date( "Y-m" ) ); чтобы по-прежнему в готовые папки по месяцам сохранялось? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 1 января 2010 Рассказать Опубликовано: 1 января 2010 Да так. Цитата Ссылка на сообщение Поделиться на других сайтах
Creocreo 18 Опубликовано: 1 января 2010 Рассказать Опубликовано: 1 января 2010 Автор Тогда вопрос решен, тему можно закрывать. Спасибо, celsoft Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 1 января 2010 Рассказать Опубликовано: 1 января 2010 if (@ini_get( 'safe_mode' ) == 1) define( 'FOLDER_PREFIX', "" );else define( 'FOLDER_PREFIX', date( "Y-m" ) ); то-то я всю голову сломал как же вы могли обойти это))) Ну т.е. у вас там в релизе было написано, что решена проблема с безопасным режимом. Я уж не знал, что вы такое придумали, чтоб при безопасном режиме папки создавать с правами 777)) А вы их оказывается и не создаёте)) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.