The_Neko 0 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 сайт - loadbit.ru верия - 9.0 проблемма собственно в том, что файлы прекреплены посредством аттача не удаляются при попытке их удалить через форму "Uploads". проблема появилась после установки версии 9.0, но 8.5 все без проблем работало. так же не удаляются картинки которые хранятся на сервере, но не добавленные в новость.(в настройках стоит удалять через 3 дня)(данная проблема была всегда, на всех версиях) Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 The_Neko, Не удаляются из списка загруженных или не удаляются физически с сервера? Если физически, то у скрипта нет прав на удаление файлов. Проверьте что отключен безопасный режим PHP, на папку uploads и все вложенные папки стоит CHMOD 777, а на все файлы в этих папках стоит CHMOD 666 Цитата Ссылка на сообщение Поделиться на других сайтах
The_Neko 0 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 (изменено) Автор из списка uploads удаляется, а вот физически с сервера не удаляются и приходится их вручную удалять. выписка из php.ini ; Safe Mode ; safe_mode = Off на папку uploads и все вложенные папки стоит CHMOD 777, а на все файлы в этих папках стоит CHMOD 666. проблема осталась, файлы не удаляются. возникла еще одна проблема, при попытке добавить любой файл(exe,avi) выводится сообщение "Папка /uploads/posts/2010-08/thumbs/ недоступна для записи. Назначьте необходимые права доступа для папки (CHMOD 777)". 1.на эту папку стоят права 777. 2.причем тут /uploads/posts/2010-08/thumbs/ при загрузке exe или avi... Изменено 28 августа 2010 пользователем The_Neko Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 возникла еще одна проблема, при попытке добавить любой файл(exe,avi) выводится сообщение "Папка /uploads/posts/2010-08/thumbs/ недоступна для записи. Назначьте необходимые права доступа для папки (CHMOD 777)". 1.на эту папку стоят права 777. 2.причем тут /uploads/posts/2010-08/thumbs/ при загрузке exe или avi... это автоматическая проверка, на возможность загрузки картинок, проверка производится независимо от того что вы загружаете. Если скрипт говорит что на папку нет прав, то значит у него их нет, и других вариантов быть не может. Рекомендация (CHMOD 777) это общестандартная рекомендация, для большинства серверов и хостингов. У вас такие права согласно настройкам безопасности могут быть другие. Какие права вам нужно ставить вам уже нужно уточнить в службе поддержки вашего хостинга. Видимо на сервере стоят какие то дополнительные механизмы безопасности, которые не позволяют писать скриптам в их папки или что то с настройками владельцев и групп PHP на сервере. Конкретные детали вам уже нужно узнавать у хостинг провайдера. Цитата Ссылка на сообщение Поделиться на других сайтах
The_Neko 0 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 Автор проблему с добавлением файла решил, а вот как быть с удалением файлов физически с сервера? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 The_Neko, как только на файл будут необходимые права для удаления, скрипт их будет удалять. Все эти сообщения, что нет прав на добавление и невозможность удаления это все едино. Файлы не удаляются потому что вашим сервером не разрешено скрипту удалять их. Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 The_Neko, проще говоря, чтобы файлы или картинки удалялись скриптом, то права на файлы в этих папках должны быть 666, а в качестве владельца файлов должен быть установлен apache, а в качестве группы указан пользователь. Вроде так... Цитата Ссылка на сообщение Поделиться на других сайтах
The_Neko 0 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 Автор есть интересный момент, после добавления нового файла с сервера через uploads, он удаляется без проблем и не остается физически на сервере. права,владелец,пользователь у удаляющихся и не удаляющихся файлов одни и те же, единственная разница - файлы удаляющиеся, это файлы добавленные после установки 9.0; неудаляющиеся, это файлы добавленные до установки 9.0. в 9.0 версии атач имеет вид , а до этого [attachment=659], может быть это как то связанно с моей проблемой? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 в 9.0 версии атач имеет вид , а до этого [attachment=659], может быть это как то связанно с моей проблемой? Нет не может. Смотрите описание новых возможностей релиза, это лишь возможность визуального изменения названия на сайте.есть интересный момент, после добавления нового файла с сервера через uploads, он удаляется без проблем и не остается физически на сервере. права,владелец,пользователь у удаляющихся и не удаляющихся файлов одни и те же, единственная разница - файлы удаляющиеся, это файлы добавленные после установки 9.0; неудаляющиеся, это файлы добавленные до установки 9.0. Это кстати возможный момент того, что в 9.0 существенно увеличены требования к безопасности загружаемых файлов и к их именам, и возможно имена ваших старых файлов не удовлетворяют новым требованиям. Например файл находится не в папке, а подпапке или недопустимые спец. символы. Либо у старых файлов остались старые настройки владельцев Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 (изменено) есть интересный момент, после добавления нового файла с сервера через uploads, он удаляется без проблем и не остается физически на сервере. права,владелец,пользователь у удаляющихся и не удаляющихся файлов одни и те же, единственная разница - файлы удаляющиеся, это файлы добавленные после установки 9.0; неудаляющиеся, это файлы добавленные до установки 9.0. Правильно, если файл добавляется, то правильно настроенный сервер в качестве владельца файлов ставит apache и права устанавливаются 666. Поэтому файл и удаляется. А если вы переносили файлы откуда-то сами и заливали их по FTP, то в качестве владельца файлов устанавливается по умолчанию пользователь. В этом случае нужно вручную менять права на файлы в таких папках через панель управления, ну, или хостера попросить изменить владельца файлов в этих папках. Изменено 28 августа 2010 пользователем ower_xz Цитата Ссылка на сообщение Поделиться на других сайтах
The_Neko 0 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 (изменено) Автор Правильно, если файл добавляется, то правильно настроенный сервер в качестве владельца файлов ставит apache и права устанавливаются 666. Поэтому файл и удаляется. А если вы переносили файлы откуда-то сами и заливали их по FTP, то в качестве владельца файлов устанавливается по умолчанию пользователь. В этом случае нужно вручную менять права на файлы в таких папках через панель управления, ну, или хостера попросить изменить владельца файлов в этих папках. файл, который удаляется я заливаю по фтп, никаких прав я не меняю. у удаляемых и не удаляемых файлов отличий нет никаких, ни в владельце, ни в группе не в CHMOD Это кстати возможный момент того, что в 9.0 существенно увеличены требования к безопасности загружаемых файлов и к их именам, и возможно имена ваших старых файлов не удовлетворяют новым требованиям. Например файл находится не в папке, а подпапке или недопустимые спец. символы. Либо у старых файлов остались старые настройки владельцев требования к имени файла я бы во внимание не брал, я эксперепентировал с файлом q.avi файлы находятся в основной папке, а не в подпапках настройки владельцев у старых и новых одинаковые. единственное, это то что файлы типа the_film(loadbit.ru).avi Изменено 28 августа 2010 пользователем The_Neko Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 The_Neko, Все правильно скобки теперь запрещены, это кстати еще было введено с патчем для версии 8.5 http://dle-news.ru/bags/v85/1040-nedostatochnaya-filtraciya-vxodyashhix-dannyx.html вы не ставили этот патч? Этот патч не допускал бы загрузки подобных файлов Цитата Ссылка на сообщение Поделиться на других сайтах
The_Neko 0 Опубликовано: 28 августа 2010 Рассказать Опубликовано: 28 августа 2010 Автор проблема ясна. спс за помощь в ее определении теперь буду ковырять phpmyadmin с целью исправления всех скобок. тему можно закрывать. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.