Сьогодн╕: 20-лис-2008 На сайт╕ працю╓ система Орфо. В╕дм╕тьте текст та натисн╕ть Ctrl-Enter Пошук на Google:
Linux.org.ua
укра╖н╕зац╕я в╕льного ПЗ
новини перекладачам правопис
словник розсилки форум
Домашня | Зм╕ни | ╤ндекс | Пошук | Перейти до 


Розд╕ли:

╤нш╕ матер╕али цього сайту:
*Служба новин @ linux.org.ua
*Укра╖н╕зац╕я програмного забезпечення
*Засоби для перекладач╕в
*Перев╕рка правопису
*Переклад з рос╕йсько╖ на укра╖нську
*Проект англо-укра╖нського словника техн╕чних терм╕н╕в
*Документац╕я
*Поштов╕ розсилки
*Форум
*Рекомендован╕ посилання
*Команда

linux.org.ua

Запитання: Як користуватися коп╕╓ю www.linux.org.ua що знаходиться в CVS

В╕дпов╕дь:

Перш за все вам потр╕бно створити коп╕ю файл╕в з CVS у себе на диску. Це робиться за допомогою команди

$ mkdir www.linux.org.ua && cd www.linux.org.ua
$ cvs -z6 -d :pserver:anonymous@mystery.lviv.net:/linux_org_ua checkout .

П╕сля того як ус╕ файли звантажаться до вас (Обережно! Зараз у в CVS б╕ля 11M файл╕в), можете ╖х продивлятися та редагувати за сво╖м смаком. П╕сля того як ви внесете важлив╕ зм╕ни, можете створити латку за допомогою команди

$ cvs diff [файли]

де [файли] -- зм╕нен╕ файли або директор╕╖. Якщо не вказати параметри, то латка буде м╕стити вс╕ зм╕ни у поточн╕й директор╕╖.

Продивившись латку, ╕ впевнившись що вона не м╕стить н╕чого зайвого, можете надсилати ╖╖ за адресою "Volodymyr M. Lisivka" .

Якщо у вас ╓ r/w доступ до CVS, перед checkin потр╕бно виконати команду cvs login< вказавши ваше ╕м`я та пароль:

$ cvs -z6 -d :pserver:<╕м`я>@mystery.lviv.net:/linux_org_ua login
Logging in to :pserver:<╕м`я>@mystery.lviv.net:2401/linux_org_ua
CVS password: <пароль>
$

Звичайно, просто робити зм╕ни у файлах годиться якщо ви зм╕ню╓те лише статичн╕ HTML-стор╕нки. Швидше за все, ви забажа╓те переглянути результати зм╕ни у файлах що генеруються автоматично. Найпрост╕ший метод (якщо у вас уже налаштовано /Apache web server/) -- створити в╕ртуальний веб-сервер, таким чином не порушуючи роботу ╕нших стор╕нок на вашому сервер╕. Однак, для цього вам знадобляться права адм╕н╕стратора.

Най╕мов╕рн╕ше, ви не можете соб╕ дозволити створити DNS-запис або вид╕лити IP-адресу для в╕ртуального веб-сервера (або у вас нема╓ часу ╕ бажання цим займатися), тому у цьому приклад╕ в╕ртуальний веб-сервер буде створено для ф╕ктивного ╕мен╕ "lambada" котрий ви запишете у себе в /etc/hosts:

127.0.0.1       lambada

Дал╕, потр╕бно додати до конф╕гурац╕╖ Apache web server опис в╕ртуального сервера:

# cat >> /etc/httpd/conf/httpd.conf

<VirtualHost 127.0.0.1>
    ServerAdmin root
    DocumentRoot /var/www/virtservers/linux.org.ua/htdocs
    ServerName lambada
    ErrorLog /var/log/httpd/lambada-err
    CustomLog /var/log/httpd/lambada-access_log common
    ScriptAlias /cgi-bin/ "/var/www/virtservers/linux.org.ua/cgi-bin/"
    <Directory "/var/www/virtservers/linux.org.ua/htdocs">
        AllowOverride all
        allow from all
    </Directory>
    <Directory "/var/www/virtservers/linux.org.ua/cgi-bin">
        AllowOverride all
        Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

У цьому приклад╕ вважа╓ться що ╕сну╓ каталог /var/www/virtservers/linux.org.ua/, ╕ що у ньому м╕стяться файли з CVS. Зрозум╕ло, це може бути символ╕чне посилання на будь-яку ╕ншу директор╕ю. В зв'язку з тим що в деяких файлах шляхи ф╕ксовано, краще щоб ця директор╕я д╕йсно ╕снувала, хоча б ╕ як символ╕чне посилання. Обережно! Впевн╕ться що ус╕ директор╕╖ на шляху до файл╕в мають атрибут +x для /Apache web server/.

Обережно! Пам'ятайте що п╕сля зм╕ни конф╕гурац╕╖ потр╕бно перезавантажити /Apache web server/.

Тепер, потр╕бно зм╕нити права файл╕в так щоб Apache web server м╕г читати та писати потр╕бну йому ╕нформац╕ю:

$ pwd
/var/www/virtservers/linux.org.ua
$ ./fix-permissions
[можлив╕ пов╕домлення про помилки якщо ваш web-server створить файли]

Чудово!

Тепер ви можете насолоджуватися локальною коп╕╓ю www.linux.org.ua звертаючись до http://lambada/

Повернутися до: Ча П╕в

-- Volodymyr Lisivka - 13-лис-2002

| Редагувати | Долучити | Для друку | Зм╕ни | Б╕льше |

Тема Faq.Коп╕яСайтуЗCVS; Верс╕я : r1.1 - 13-лис-2002 17:43 GMT - Volodymyr Lisivka