Diesel86 | Дата: Суббота, 12.01.2013, 15:39 | Сообщение # 1 |
Группа: Гости
| Опыт приобретенный на нескольких школах. Отдельное Большое спасибо Вербицкой Татьяне Игоревне, специалисту отдела региональных проектов ООО "ФинПромМаркет-XXI" за помощь и консультации.
|
|
| |
Гость | Дата: Суббота, 12.01.2013, 15:41 | Сообщение # 2 |
Группа: Гости
| Как выложить ЭЖ в Интернет? Просто! Ну это кажется сейчас просто. Надеюсь, мой опыт будет полезный. И так. Для этого нужно два компьютера. ;-)))
Первый, этот установлен в школьной сети, на нем устанавливаем Директор и ЭЖ, он у меня имеет статический IP адрес в этой локальной сети. Назовем его далее по тексту «оригинал». Второй, подключен к сети Интернет и локальной сети, соответственно имеет два статических IP адреса. Для получения статического в сети Интернет был заключен соответствующий договор с провайдером. Этот компьютер далее по тексту назову «зеркало». Кстати он выполняет несколько функций (ЭЖ, прокси, тестовая оболочка…).
Начинаем с того что на зеркале «создаем» папку db, путь выглядит так C:\Program Files\Avers\Journal\db Открываю полный доступ к этой папке с возможностью изменять файлы по сети (полный доступ….). Эта папка будет подключена как сетевой диск на «оригинале» и в нее будет производиться копирование «оригиналом» файлов Jornal.fdb и SCh1.gdb. Далее эти файлы будут использоваться «зеркалом» как базы данных к ЭЖ. Их первый раз нужно скопировать с «оригинала» в ручную и ссылаться на них при установке ЭЖ (C:\Program Files\Avers\Journal\db \ Sch1.gdb) и в файле конфигурации journal.conf настраивая базу (выдержка из файла journal-dbname=C:\Program Files\AVERS\DB\JOURNAL.FDB) На «зеркале» устанавливаю ЭЖ и Firebird 2.1.4….
Далее создаю два файла. Путь: C:\Program Files\Avers\Journal\backup\ Эти файлы останавливают и запускают сервис ЭЖ . Во время паузы происходит обновление базы на «зеркале».
Первый stop_avers_journal.bat Вот текст файла : net stop avers-journal Второй файл start_avers_journal.bat Вот текст файла : net start avers-journal
Это исполняемые файлы время исполнения которых заношу в расписание Пуск-Все программы- Стандартные – Служебные - Назначение задание. Первый например в 15.00, второй в 15.15. Обязательно укажите в случаи необходимости при планировании задания пароль администратора.
На «оригинале» подключаю сетевой диск из зеркала. Например, имя у него будет Y:\ Это делаю с целью упростить процедуру копирования «оригиналом». На «оригинале» в папке C:\Program Files\Avers\Journal\backup\ создаю файл copy_bd.bat
Текст файла: copy "C:\Program Files\Avers\Journal\JOURNAL.FDB" Y:\journal.fdb copy "C:\Program Files\Avers\Директор\DataBase\Sch1.gdb" Y:\Sch1.GDB
Заношу в расписание на «оригинале» Пуск-Все программы- Стандартные – Служебные - Назначение задания выполнить файл copy_bd.bat в 15.10, не забываем указать пароль администратора.
Вот и все. Родителям достаточно знать адрес «зеркала». Например, они в адресной строке браузера набирают IPадрес:8082, или размещаете гиперссылку с этим адресом на школьном сайте. Недостатки этого способа это невозможность учителям редактировать из дому журнал. Иногда возникают проблемы с синхронизацией времени (зима – лето – время в локальной сети), но это легко решаемо. Открытый доступ к папке db в глобальной сети не виден, антивирус и файрвол закрывают. Всем удачи!
|
|
| |
kdomnin | Дата: Понедельник, 14.01.2013, 14:46 | Сообщение # 3 |
Группа: Удаленные
| [quote=Гость]Начинаем с того что на зеркале «создаем» папку db, путь выглядит так C:\Program Files\Avers\Journal\db Открываю полный доступ к этой папке с возможностью изменять файлы по сети (полный доступ….)[/quote] [quote=Гость]На «оригинале» подключаю сетевой диск из зеркала[/quote] и разрешаем всем ученикам из локалки делать все с вашими базами
[quote=Гость]Второй, подключен к сети Интернет и локальной сети, соответственно имеет два статических IP адреса. Для получения статического в сети Интернет был заключен соответствующий договор с провайдером. [/quote] зачем тогда мудрить, "оригинал" можно убрать и решатся эти проблемы: [quote=Гость]невозможность учителям редактировать из дому журнал[/quote] и оперативность журнала увеличится
|
|
| |
Diesel86 | Дата: Вторник, 15.01.2013, 10:20 | Сообщение # 4 |
Группа: Гости
| За год никто ничего еще не сделал ни в одной из трех школ. Ну есть какая то папка. Ну висят в ней несколько файлов с непонятным назначением, именем (имена изменены, не journal) и непонятным расширением, неизвестно чем открывающиеся. А базы копируются минимум четыре раза за сутки и в локалке в это время никого нет.
"зеркало" нужно для того чтобы: 1) это копия и взлом, вирусы, падение системы не страшны. 2) часто учителя не имеющие достаточного опыта работы с компьютером привлекают для его заполнения детей. В следствии риск внесения "не корректных" данных. Да это возможно и з домашнего компьютера, но через два часа база будет скопирована из оригинала и восстановлена. В таких случаях не санкционированный доступ возможен и в школе, но в этом случае виновного легко найти по времени и IP.
|
|
| |
Diesel86 | Дата: Вторник, 15.01.2013, 11:06 | Сообщение # 5 |
Группа: Гости
| Да есть еще вариант расположения пути к базе. Сливайте ее не на "зеркало" а на сервер, там легче контролировать доступ. Еще использовали Filezilla, пароли, пути и другие заморочки... Здесь я показал один из самых простых способов публикации ЭЖ в сети, который можно реализовать "своими руками"
|
|
| |