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 просто не смогу открыть для бекапа. Подскажите, пожалуйста, как исправить Спасибо заранее. Ссылка на сообщение Поделиться на других сайтах
celsoft 6231 Опубликовано: 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 6231 Опубликовано: 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)) А вы их оказывается и не создаёте)) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.