Перейти к публикации

Загрузка изображений в uploads/posts


Рекомендованные сообщения

Добрый день и с Новым годом!

Сайт - 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 просто не смогу открыть для бекапа.

Подскажите, пожалуйста, как исправить :)

Спасибо заранее.

Изменено пользователем Creocreo
Ссылка на сообщение
Поделиться на других сайтах

На сервере включен SafeMode.

В этом и причина, скрипт не может в этом режиме автоматически создавать папки, поэтому все складывает в общую папку, отключите данный режим и сможете разбивать по папкам

Ссылка на сообщение
Поделиться на других сайтах

Ясно, т.е. в новой версии это намеренно в эту папку скидывается :unsure:

Спасибо за информацию и быстрый ответ. :)

К сожалению, 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" ) );

чтобы по-прежнему в готовые папки по месяцам сохранялось?

Ссылка на сообщение
Поделиться на других сайтах

if (@ini_get( 'safe_mode' ) == 1)        define( 'FOLDER_PREFIX', "" );else        define( 'FOLDER_PREFIX', date( "Y-m" ) );

то-то я всю голову сломал как же вы могли обойти это))) Ну т.е. у вас там в релизе было написано, что решена проблема с безопасным режимом. Я уж не знал, что вы такое придумали, чтоб при безопасном режиме папки создавать с правами 777))

А вы их оказывается и не создаёте))

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...