Категория: для файлообмена

Это довольно специфическая группа CMS, предназначенных для обмена файлами



Проблемы сессии в CodeIgniter

CodeIgniter хранит данные сессии в cookies на стороне клиента Вроде бы всё хорошо! Вроде CodeIgniter имеет довольно грамотную документацию, благодаря чему использование любой библиотеки не вызывает никаких трудностей. В том числе и библиотека Session, по которой подробно можно почитать здесь(по-русски) или здесь (по-английски).

Однако при использовании библиотеки у меня возникли проблемы. Началось всё с того, что я прикрутил xajax, который мог довольно часто обращаться к серверу.

Так вот, при слишком частом обращении к серверу у меня терялась сессия. Сначала я винил в этом AJAX, но потом я обнаружил, что сессия может теряться и без него, просто при очень частом обновлении страницы по F5.

Оказывается проблема довольно старая и проявляется не только у меня.

Читать далее »


Категории CodeIgniter, для файлообмена |
автор: altesack / Вторник, Июль 07, 2009 / 3 комментов »

OWL – файловый интранет-архив

owlREADME к движку OWL начинается со слов:

Thanks for trying your patience on the Owl Intranet Engine :)

Когда я это прочитал мне это показалось забавной шуткой юмора. На деле всё не так страшно, хотя процесс установки предполагает определённое знакомство с PHP и MySQL.

Установку можно условно поделить на три этапа:

    • Скачать архив и скопировать его содержимое в нужное место.
    • Вручную создать БД и залить таблицы из скрипта mysql-tables.sql . Для этого я использовал phpMyAdmin.
    • Очень внимательно отредактировать owl.php в каталоге /config/. Например нужно указать местоположение БД и пароли/логины.

    Настройка owl.php, пожалуй, самый ответственный пункт в этом списке.

    Читать далее »


    Категории для гиков, для файлообмена |
    автор: altesack / Суббота, Январь 31, 2009 / 6 комментов »

    Шарим файлы с OU

    Администраторская панель

    Недавно мне понадобилась CMS для предоставления доступа к файлам. Свои поиски я начал с http://sourceforge.net/. Собственно там я и нашёл эту системку, о чём и спешу рассказать.

    OpenUpload, несмотря на кажущуюся лёгкость, весьма не простая. Например, она не имеет своей полноценной инсталляции. Чтобы установить её нужно

    • Распаковать архив в нужный каталог
    • Подготовить БД. Кстати поддерживаются MySQL, PGSQL, и на самый суровый случай – способ хранения данных в тексте.
    • Подготовить файл config.inc.php, прописать туда все нужные пароли.
    • С помощью скрипта создать таблицы данных. Я например залил скрипт в PhpMyAdmin.
    • Залить в настроечные таблицы желаемые настройки доступов и безопасности. Так же с помощью одного из sql-скриптов. Имеется несколько типовых вариантов от полностью публичного до полностью приватного

    Вот собственно в общих чертах и вся инсталляция. Сурово?

    Дык это ещё только бета =). Дальше будет страшнее.

    А как работают пользователи?

    Схема работы простая. Для начала можно загрузить файл, после чего система выдаёт ссылку по которой можно скачать файл и по которой можно удалить файл. С помощью OpenUpload можно организовать небольшой файловый сервис. Только чуток подождать стабильной версии ;)

    Вот и всё. Не фонтан? Я тоже так думаю.

    Моих потребностей это не решило, я буду искать дальше. Зачем тогда пишу? Просто я потратил своё время, и теперь хочу сэкономить ваше =)

    Кстати, если кому нужно я частично перевёл OU на русский язык. Кому надо – берите.

    Пока =)


    Категории для гиков, для файлообмена |
    автор: altesack / Пятница, Январь 23, 2009 / 1 коммент »