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

Как поставить 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. Возможно, я что-то упустил… если что, то дальнейшая доводка идет в сфере подгонки адресов.

 [ link ] +1

Comments   [ 6 ]
[ 1 ] Dm9  / 03.02.2003 01:16
У меня при попытке добавить коммент выдает «You have no rights to access this page. Sho! Sho! Go away!»

ArtReal: Я могу выслать скрипты в том виде, в каком они у меня на сайте работают.


[ 2 ] Dm9  / 03.02.2003 01:20
Посмотри [ [link] ]

[ 3 ] Dm9  / 03.02.2003 10:07
Вышли, если можно. Сравню, проверю.

[ 4 ] BOLK  / 12.02.2003 00:36
В index.php:

$urls = array_shift(explode ( «/», $REQUEST_URI ));

Больше ничего там менять не надо :)


[ 5 ] BOLK  / 12.02.2003 00:40
В смысле array_shift($urls); или _splice. В зависимости от того, куда поставлен регистр

ArtReal: Ну, или так (с)


[ 6 ] Эдуард  / 24.06.2003 08:56
Помогите настроить register 1.3

установил пока в локале в директорию: blog
сата: [link]
Установлен: PHP Version 4.3.1

у меня не работают:

1) ссылки вида [link] , выдается «Невозможно найти страницу»

2) не могу понять как настроисть «RSS Feeds» ? хотя может если решить проблему «1» то заработает RSS


брал здесь
[link]

Помогите ПЛИЗ!!!

ArtReal: 1.3 должен нормально ставится в каталог и работать. Мелкие косяки возможны, но быстро выявляются.
Скорее всего, дело в настройках Апача.


Comments   [ 6 ]