П р о ц е с с   и н с т а л л я ц и и   с и с т е м ы   S I L

Для работы с системой вам потребуются:

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

Необходимо произвести некоторую настройку.

Настройка Apache. После того как вы настроили Apache для работы с PHP, добавьте в конфигурационный файл httpd.conf следующие строки

Alias /silcore/ "SILDIR/core/"
<Directory "SILDIR/core">
AllowOverride None
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
Теперь вы можете получить доступ к каталогу SIL (пусть, для удобства, адрес каталога будет http://localhost/silcore).

Настройка PHP. Обратим внимание лишь на ту настройку, которая отличается от стандартно используемых: необходимо разрешить глобальные переменные в формах, добавив (или изменив) строку

register_globals=on
в конфигурационном файле php.ini

Настройка MySQL. Создайте базу данных sil. Для этого воспользуйтесь любым клиентом к MySQL. Если имя sil для базы данных вас не устраивает, можно использовать другое, предварительно отредактировав файл SILDIR/sql/wizards.sql. Измените слово sil в строке

USE sil;
на имя новой базы данных.

Отредактируйте конфигурационный файл mysql.ini в каталоге SILDIS/core/cgi-bin/etc

hostname=your-host&username=your-login&password=your-password&databasename=your-database-name&

Настройте пути для доступа к файлам системы. Для этого откройте файл SILDIR/core/cgi-bin/paths.php и отредактируйте его. В данном случае, в файле должны присутствовать следующие строки:

define(SERVER_HOST, "http://localhost/silcore/");
define(SERVER_PATH, "SILDIR/core/");
define(CGI_HOST, "http://localhost/silcore/cgi-bin/");

Теперь откройте в браузере страницу http://localhost/silcore/ind.html. Это инсталлятор системы. В порядке очередности (сверху вниз) активируйте все четыре скрипта, нажав на соответствующие кнопки.

  1. Импорт sql-файла в базу данных. Путь SILDIR/sql/sqlmake.
  2. Импорт dbml-файла в базу данных. Путь SILDIR/sql/dbmlmake
  3. Компиляция тестовых SIL-программ. Путь к списку программ SILDIR/msl/mslmake. Путь к файлу с байт-кодом можно использовать любой.
  4. Импорт тестовых SIL-программ. Путь к фалу с байт-кодом тот, который вы использовали на предыдущем шаге.

Система SIL готова к работе.

Для вашего удобства, в составе дистрибутива поставляются hrc файлы, позволяющие комфортно редактировать SIL программы в редакторе Far с установленным Colorer Plugin