Программа dbscript 4.1 (с) dj--alex. Инструкция и документация версия 0.92

данное руководство недостаточно адаптировано с версии 2.2

красным цветом отмечено то что надо поправить

Что такое Dbscript? - Онлайн-каталог (база данных) :

Что такое Dbscript?
Dbscript это – программа предоставляющая вам возможность онлайнового редактирования баз данных.
Расширенные возможности управления полномочиями пользователей позволят сделать вашу работу более безопасной и эффективной.

Есть несколько вариантов предоставления программы или сервиса:

1.Это самостоятельная программа на основе которой можно запустить сервис на вашем хостинге.

2. Сервис, который запускается и поддерживается на нашем хостинге.

3. Некоммерческая версия, устанавливаемая и используемая вами самостоятельно

О проекте:

Для чего он может пригодится -

-для легкодоступного изменения баз данных онлайновой игры
-для ведения домашней коллекции дисков например с доступом к ней только для своих.
-для одновременной работы людей из разных городов над наполнением и содержанием одной базы данных в одном месте.
-для рекламы товара магазина в интернете, корзина избранного имеется
-дальше можно придумывать самостоятельно.

Плюсы программы:
+не требуется знание никаких языков программирования.
+вы можете сами назначать и снимать редакторов, регулировать права доступа в широких пределах.
+каждый пользователь имеет персональные настройки на сайте, часть которых может менять самостоятельно.
+подробные логи, всегда можно узнать что искали или делали на сайте
+вы можете в любой момент нажав откат восстановить заранее заархивированную таблицу
+вы можете использовать перекрестные ссылки для связи между таблицами (см. док.)
+для работы сервиса не обязателен сайт
+коммерческая версия программы позволяет заказывать собственные модули.
+сервис ни при каких условиях не хранит на компьютере пользователя никаких данных, кроме кэша.

НЕ нашли? Не то? Что вы ищете?

Плюсы сервиса:

К плюсам программы добавляются следующие возможности:

+наши сервера работают круглосуточно, есть техническая поддержка.
+геолокация администрации и пользователей сайта не имеет значения
+вам не требуется покупать собственный сервер, все в одном месте.
+вам не требуется нигде устанавливать программу, она доступна с любого подключенного в интернет компьютера.

+если хотите, вы можете использовать программу со своим сервером SQL

Языки программирования, использованные при разработке сервиса :

Php, Html, Sql(MySQL),Javascript (DHTML)

Для работы пользователя с сервисом требуется:
Компьютер от 486 DX 66Mhz до самого современного
Наличие интернета, минимум модем 28К
Наличие клавиатуры и мыши
Наличие головы, рук и умение работать за компьютером.

Для работы сервера требуется:
Компьютер с OS: Linux or Windows or BSD based
Интернет канал от 256кбит, чем больше тем лучше.
Скорость процессора от 1ггц, память от 512мб (Оптимально 2ггц,2ядра, 2гб)
Наличие /dev/hands /dev/brain и умение настраивать веб сервисы.

-Наличие веб-сервера с Apache2, Php 5 , Mysql 5, Zend optimizer 3.2.6 или выше.

Проверенные операционные системы:

Ubuntu 7.10 i386, Kubuntu 8.04 LTS i386,Windows XP 32bit SP2, Windows 2003 SP

Mandriva 2008, Mandriva 2009.0, Asp Linux 12, Alt Linux 4

К сожалению список всех поддерживаемых версий программ, браузеров и ОС пока неполон.

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

Проверенные и поддерживаемые браузеры

Firefox 2,3– полная поддержка

Internet Explorer 5,6,7 – полная поддержка.

Maxthon 1.5 – полная поддержка

Оpera 9 – полная поддержка.

Konqueror 4.2.2 — полная поддержка

Заметка: В некоторых браузерах придется переключать кодировку для русского шрифта.

О расходе трафика:

Программа создавалась с расчетом на модемное соединение 28.8к

Т. е на модеме открытие одной страницы занимает 2 секунды.

Разумеется при первом входе или смене конфигурации время немного больше, т.к. кэшируется графика.

Для одной типовой операции поиск-чтение-изменение-сохранение расходуется около 70кб. ( в зависимости от конфигурации, типа содержимого таблицы и размер вывода может изменятся, данный результат получен на запросе состоящем из 150 полей.).

Объем рассчитан с включенной опцией «экономии трафика на дизайне»

Для владельцев серверов SQL на нашем хостинге:

Для работы программы с вашим сервером данных требуется доступ к mysql с сервера dj. .

Для ее работы создайте пользователя и необходимыми правами, и не забудьте настроить пароль.

Порт sql открывать только для этого сервера, иначе могут возникнуть проблемы с безопасностью.

Предоставляемые права: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, SHOW DB.

Большее количество прав на команды увеличит возможности программы. Не рекомендуется из целей безопасности давать права на создание пользователей mysql, даже несмотря на то что в программе можно включить аналогичную защиту.

Перснональные ограничения на выполнение команд есть встроенное. Рекомендуется использовать его а не ограничсивать сервис.

Смотрите список версий и способы подключения ближе к концу документа.

Состав программы, список модулей и конфигов

admin. php - административный модуль, содержит множество функций.

dblinker. php — модуль подключения новых баз данных к существующему списку.

r. php - исполнимый модуль, выдача данных, выполнение команд

w. php – модуль изменения баз данных в форматах SQL, CSV(DAT), основной рабочий инструментарий

edit. php – модуль авторизации.

Str0.php — модуль переключения страниц

Index. php, main. php – стартовая (входная) страница

dbscore. lib – содержит ядро программы.

Включает в себя следующие функции но не ограничивается ими: авторизация и проверки уровня доступа, обработки комментариев и рисунков, поддержка форматов sql и dat, функции для работы с файловой системой, модуль записи логов и откатов, модуль комментариев, поддержка нескольких языков...

_conf – папка содержащая все настройки программ и базы данных включает:

property. cfg - конфигурация программы и баз данных*

sitedata. cfg – конфигурация сайта, данные пользователей*

pages. cfg – настройки страниц и методов подключения к ним

denywords. cfg – список запрещенных слов и уровень их использования

dbdata. cfg — список настроенных подключений к таблицам баз данных

gmdata. cfg — список пользователей и их прав и личных настроек.*

styles. cfg – настройки стилей для пользователей сервиса

langset. cfg – соответствия выбираемых языковых настроек языкам, тут задается умолчание.

_data – папка содержащая базы данных CSV и заголовки SQL баз.

_langdb – весь текст программы

_templates _ico – графика

* - при повреждении этого важного файла, программа пытается совершить его откат на предыдущее состояние автоматически.

*.dat - база данных для внутреннего формата используемого программой

суммарный объем программного кода более 4500 строк

Руководство по установке \ Installation manual

Установка dbscript как сервиса (на нашем хостинге)

1.Установка и запуск сервиса начинается только после выплаты аванса и может занять 1-4 дня.

2. Вы выбираете себе логин и пароль для административного доступа, и определить круг доступа (пользователей) к сервису.

3. Вам необходимо предоставить данные по структуре таблиц, их наименованию, и или готовые таблицы в формате Excel.

Также желательно предоставление списка пользователей, если вы планируете использовать команды SQL, то потребуется еще список запрещенных команд. Вы можете выбрать формат размещаемых данных или сообщить данные своего SQL сервера который планируется использовать вместе с нашим сервисом.

*Установка обновлений может занимать разное время в прямой зависимости от сложности.

**Предустановочные настройки

При установке сервиса вы можете запросить установку любых из этих настроек

Название фирмы, Цветовая гамма сервиса, дополнительные страницы, Предпочитаемый язык сервиса, и их список

Предварительные настройки страниц, Предварительные настройки баз и\или пользователей.

Дать файл содержащий базу данных которую надо подключить,

Большинство настроек вы сможете сменить после подключения.

При заказе сайта с сервисом вы можете попросить скрыть сервис.

Установка dbscript в виде персональной копии (не на нашем хостинге)

Шаг 1: Убедитесь что у вас установлено необходимое программное обеспечение для запуска веб сервиса. (см требования, вверху)

Шаг 2: Распакуйте архив в нужную вам папку на сервере.

Заметка:Также вы можете создать несколько копий скрипта, наделив их одной общей конфигурацией если они находятся в одной папке. Скрипты проверяют конфигурационные файлы начиная с папки «уровнем выше» и только потом в своей собственной. Т. е. Разместив gmdata. cfg не в папке скрипта _conf, а создав такую на «1 уровень выше» вы обеспечите общих пользователей для всех копий программы.

Шаг 3: Запустите installer. php

Заметка:Если ваш сервер называется localhost и вы скрипт разместили в папке dbscript то обращение может выглядеть так

http://localhost/dbscript/installer. php

Установщик поможет вам произвести основные не обходимые настройки и задаст некоторые важные вопросы, пропускать не рекомендуется. Настройки по умолчанию присутствуют для mysql (root без пароля, и пользователь TEST c паролем TEST)

Шаг 4:

Активация (4 варианта):

Вариант 0.Активация отсутствует в open-source версии скрипта. (просто пропустите этот пункт)

вариант 1.для коммерческой версии выберите более устраивающий вас вариант оплаты и пришлите мне активационный код. Укажите на какую почту и какой ник произвести регистрацию ключа.

Вариант 2.Для некоммерческой версии просто пришлите код активации и перешлите мне почту с этим кодом и укажите каким образом вы нашли этот скрипт. Вы можете указать почту\ник для ключа регистрации.

Для пунктов 1 и 2. посмотрите заметку об активации (снизу) .

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24