Страниц (51): В начало « ... 22 23 24 25 [26] 27 28 29 30 ... » В конец
Найдено сообщений: 763 |
1Bot |
Отправлено: 3 января 2013 — 17:44 • Тема: Как установить права доступа(chmod) на папку? • Форум: Общие вопросы |
Ответов: 11 Просмотров: 0
|
BON пишет:когда файлы закидываются на никс системы то права автоматом выставляются 755 и 644, и не выше, а вот толку от них может не быть, бывает ещё надо меня овнер'а (OWNER), т.е. иногда надо менять владельца
OWNER (владелец) для скопированных файлов (разумеется, если есть права на запись в них) выставляется тот, под которым Вы подключились к серверу , хотя и тут есть особенность, а именно - если файл с таким именем уже существовал, то владелец на него остается прежним.
И самый важный вопрос - сможет ли процесс web-server-а прочитать/записать заброшенный на сервер файл?
Ответ на этот вопрос зависит от того под каким пользователем запущен процесс web-serverа и в какую группу входит этот пользователь. Как правило это пользователь apache и группа apache.
Очень желательно (дабы не менять для файлов владельца) чтобы пользователь, который заливает файлы на web-server состоял в группе apache и для файлов устанавливать чтение/запись для владельца и группы, а для директорий также и выполнение. |
1Bot |
Отправлено: 2 января 2013 — 08:48 • Тема: Общие вопросы безопасности • Форум: Уязвимости |
Ответов: 80 Просмотров: 0
|
Alexandr пишет:есть на форуме папка uploads для загрузки всяких разных файлов от пользователей с форума. Как Вы считаете возможна ли загрузка шелла под видом безобидного файла, например картинки с другим расширением
1) Для прикрепляемых к сообщению файлов - картинок проверяются размеры, а не-картинки пакуются с помощью gzip.
2) Имя прикрепляемого файла в папке uploads совсем не очевидное (см. Поиск сообщения по имени файла из папки UPLOADS).
3) Расширение файла в папке uploads будет *.gif,*.jpg,*.png,*.gz, поэтому каким образом (посредством чего) shell будет запускаться? Разве что Вы сами настроите Web-server так, чтобы что-то вызывать для этих расширений. |
1Bot |
Отправлено: 30 декабря 2012 — 21:19 • Тема: Проблемка • Форум: Интернет |
Ответов: 21 Просмотров: 0
|
BON пишет:И поисковики будут понимать это нормально?
А что тут может быть ненормального? Форум будет доступен и по старому адресу site/forum и по новому site, причем и при добавлении сообщений они также будут "дублироваться".
Хотя одинаковый контент будет доступен и по множественным идентичным ссылкам вида
1) site
2) site/forum
3) site/forum/forum
4) site/forum/forum/forum
...
site/forum/.../forum |
1Bot |
Отправлено: 29 декабря 2012 — 17:52 • Тема: Проблемка • Форум: Интернет |
Ответов: 21 Просмотров: 0
|
Еще раз повторю, но теперь с пояснениями (видимо меня не поняли) - не понадобится никакого редиректа.
Исходное состояние (как пример):
был сайт в директории /var/www/site
был форум в директории /var/www/site/forum
Действия:
1) удаляем все из директории /var/www/site, кроме папки forum
2) все из директории forum переносим в директорию /var/www/site
3) удаляем директорию /var/www/site/forum
4) создаем символическую ссылку:
имя существующей директории для ссылки: /var/www/site
имя символической ссылки: /var/www/site/forum |
1Bot |
Отправлено: 29 декабря 2012 — 17:31 • Тема: Общие вопросы • Форум: Общие вопросы |
Ответов: 291 Просмотров: 0
|
electron пишет:как видете, все очень просто
главное, чтобы на это сообщение не было ссылок, иначе они потеряются |
1Bot |
Отправлено: 28 декабря 2012 — 18:40 • Тема: Проблемка • Форум: Интернет |
Ответов: 21 Просмотров: 0
|
electron пишет:я бы создал папку forum, в него залил бы форум, а корне сайта сделал бы индексовый штмл-файл с автоматической переадресацией на папку forum
если хостинг крутится на unix, то проще создать символическую ссылку на корневую папку форума с названием FORUM |
1Bot |
Отправлено: 28 декабря 2012 — 15:47 • Тема: Установка • Форум: Общие вопросы |
Ответов: 14 Просмотров: 0
|
boleg пишет:При установке все в знаках вопроса.
Кто знает как это вылечить?
В браузере убрать автоопределение кодировки или поставить по умолчанию кодировку windows-1251. |
1Bot |
Отправлено: 25 декабря 2012 — 04:47 • Тема: Выявление изменений в данных таблицы БД • Форум: MySQL |
Ответов: 0 Просмотров: 0
|
Задача
Нужно найти изменения в большой таблице, имея два дампа таблицы. Как это лучше сделать? Какой принцип?
> В каком формате данные?
В текстовом виде (постгрес), также есть ежедневные дампы БД и доступ к серверу БД с текущим содержимым БД.
> Идея 1: Проще всего отсортировать оба дампа по какому-то полю быстрой сортировкой и отбрасывать совпадения, начиная с начала.
> Скорость алгоритма О(n log(n))
> Если изменения могли быть только путем вставки/удаления записей, то достаточно по ключевому полю. А если могли быть изменения в существующих записях, то по всем полям.
> И вот еще - после сортировки при сравнении строк, нужно в каждом файле пропускать строку, если она оказалась "раньше" в порядке сортировки, чем строка второго файла.
> Это если не совпали строки. А потом, все такие пропущенные строки - это и будут изменения.
Есть ли ещё варианты, кроме как сравнения по всем полям ..( около 2 млн.записей ... 20 полей)?
> Чтобы сравнить - достаточно побитово вычесть одну строку из другой. Или по XOR сложить. Если не 0, значит не совпадают.
А варианты ещё быстрее есть?..
> Только эвристики - вычленить те поля, которые могли изменяться вероятнее всего.
> Идея 2: Ну, есть еще SQL-ный подход. Просто вычесть две таблицы друг из друга
> Например
CODE:(select * from a minus select * from b) union (select * from b minus select * from a)
> вычитаем сначала вторую из первой, потом первую из второй и объединяем записи.
Может сделать пересечение, а не объединение, чтобы не было повторений?
> Пересечение вместо объединения даст тебе скорее всего пустое множество. Ведь сначала делается вычитание.
Зато будут видны только изменения, а не добавления или удаления
SQL-ный подход, наверное, будет шустрее! ...спасибо за идею
> Нет, будет Пустое множество A-B - это записи А, которых нет в В, В-А - записи В, которых нет в А. Если были изменения, то записи в А и В будут разные, и пересечения не будет.
> То же самое, по сути, только тот код, о котором мы говорили, уже кем-то прописан в СУБД. Но головной боли для тебя меньше, это да
Надеюсь что пригодится многим или еще идеи предложат |
1Bot |
Отправлено: 23 декабря 2012 — 09:52 • Тема: Нужно ли обновляться? • Форум: Установка и обновление |
Ответов: 19 Просмотров: 0
|
vknw123 пишет:Подскажите пожалуйста.
Никак не могу переименовать созданную пользователем тему, а также удалить тему не могу.
Они не удаляются и не редактируются?
Почитайте ExBB FAQ , вопррос 10 и многое прояснится.
*************
ссылочка немного подправлена. модератор |
1Bot |
Отправлено: 2 декабря 2012 — 06:48 • Тема: Дополнение: Отображение даты последнего входа • Форум: Модификации и дополнения |
Ответов: 39 Просмотров: 0
|
wasp
Чем Вам мешают неактивные пользователи?
Полагаю, что нужно оставлять любых пользователей, а блокировать только некоторые функции для забаненных (режим только чтения, выключение рассылки с подписанных тем).
Тем же, кто позабыл о форуме периодически (раз в 3-6 месяцев отправлять письмо с последними темами с возможностью отмены таких уведомлений пользователем). |
1Bot |
Отправлено: 24 ноября 2012 — 23:23 • Тема: Какие ExBBCodes Вы бы желали добавить? • Форум: Обсуждаем |
Ответов: 58 Просмотров: 0
|
Для исключения склейки подряд идущих постов в топике от одного пользователя предлагаю использовать непарный bbcode [ separate ] в начале сообщения |
|
Страниц (51): В начало « ... 22 23 24 25 [26] 27 28 29 30 ... » В конец
|