ArtReal's readme
personal unreality:  точка пушистости

Баскервильская тема

31.01.03 18:03 ◇

Однажды Степлтон решил сделать экзотическую хохму, и намазал собаке Баскервилей не только морду, но и все остальное.
Бедный сэр Генри… Он даже взлетел!

 [ link ]

Как поставить Register engine в каталог

31.01.03 16:42 ◇

Допустим, нам нужно поставить скрипт в [ >>> ]
Cхема действий такая:
1. Устанавливаем скрипт в каталог dnevnik. Если установка завершилась успешно, идем дальше. Если нет — пинаем настройки сервера.
2. Списываем к себе файл config.inc.php и меняем строчки:
# Домен сайта
$C['site'] = 'mysite.ru';

на
# Домен сайта
$C['site'] = 'mysite.ru/dnevnik';

и
# Директорий проекта
$C['userdir'] = 'dnevnik';

на
# Директорий проекта
$C['userdir'] = '';

2.2. списываем к себе файл .htaccess и заменяем в нем строчки
ErrorDocument 404 /index.php
ErrorDocument 401 /index.php

на
ErrorDocument 404 /dnevnik/index.php
ErrorDocument 401 /dnevnik/index.php

3. Записываем конфиг и .htaccess обратно
4. В index.php строку
$urls = explode ( «/», $REQUEST_URI );
заменяем на
$urls = explode ( «/», $REQUEST_URI );
$udc=1; //first parameter in $urls

Далее по всему файлу index.php заменяем фрагменты типа $urls[N] на $urls[N+$udc] , где N — это индекс

5. В файле process.php заменяем фрагменты (2 раза) /?keys= на index.php?keys=

6. Проверяем работу скрипта. Если возникает ошибка типа Error include file, include path '',
во всех скриптах изменяем операторы вложения типа require_once 'conf/config.inc.php' на require_once './conf/config.inc.php'. При этом вложения без упоминания каталогов типа include «menu.php» не трогаем

7. Проверяем работу системы.

p.s. Возможно, я что-то упустил… если что, то дальнейшая доводка идет в сфере подгонки адресов.