Sourcefabric Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Newscoop 4.1 для журналистов и редакторов

Установка на Debian/Ubuntu

Готовые пакеты Newscoop применимы для Debian и Ubuntu GNU/Linux через программу secure apt. Это рекомендованный метод установки для Newscoop, поскольку он предлагает автоматические обновления и решение проблемы зависимости программы. Данное руководство подразумевает, что вы обладаете правами выполнения от имени привилегированного пользователя или корневыми правами на сервере, на котором собираетесь устанавливать программу. Если же нет, то обратитесь к своему системному администратору с просьбой установить для вас Newscoop.

Установка безопасного репозитария apt

Чтобы добавить репозитарий, содержащий программное обеспечение Newscoop, откройте файл sources.list в нано-редакторе с:

sudo nano /etc/apt/sources.list


Введите свой пароль и файл sources.list откроется. В Ubuntu Lucid LTS прокрутите экран до конца этого документа и добавьте следующую строку:

deb http://apt.sourcefabric.org/ lucid main

Для Ubuntu Maverick подставьте maverick вместо lucid. Для Debian Squeeze замените squeeze на lucid. Ubuntu natty и oneiric также поддерживаются.

Нажмите Ctrl+O, чтобы выписать файл sources.list и Ctrl-X, чтобы выйти из нано-редактора.

Теперь вам нужно обновить свои источники. Наберите:

sudo apt-get update

Вероятно, вы увидите сообщение об ошибке, в котором будет сообщаться о недостающем открытом ключе. Чтобы исправить эту ошибку, вам нужно установить пакет sourcefabric-keyring package, содержащий ключ подписи:

sudo apt-get install sourcefabric-keyring

Снова обновите свои источники, чтобы подтвердить, что теперь вы используете выверенное программное обеспечение:

sudo apt-get update

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

Установка пакета Newscoop

После подтверждения установки безопасного репозитория apt, вы можете устанавливать пакет Newscoop:

sudo apt-get install newscoop

Эта команда установит все компоненты Newscoop плюс все пакеты, которые требуются для работы Newscoop.

Установщик задаст вам несколько вопросов о типе сервера, который вы хотите настроить, например, о требуемой вами конфигурации Apache.

Если есть желание, установите XCache для оптимальной работы Newscoop:

sudo apt-get install php5-xcache

Опции настройки для XChache описаны в главе Установка вручную.

Наконец, проверьте, что Newscoop работает. Откройте веб-браузер с URL веб-сервера, который вы установили, например: http://www.example.com. Для тестовой установки доступной с той же самой машины, URL может быть таким:

http://localhost/

Если вы видите страницу установки Newscoop и не хотите менять настройки XCache по умолчанию, вы можете пропустить главу Ручная установка и перейти к главе Этапы установки.

Устранение неисправностей

Активен базовый сайт  

Если вы видите страницу с сообщением "Все работает! Вы находитесь на базовой странице этого сервера. Программное обеспечение функционирует нормально, но контент еще не добавлен", вам нужно отключить базовый сайт Apache и перезагрузить настройки при помощи команды:

sudo a2dissite default
sudo invoke-rc.d apache2 reload

Обновите браузер.

Не определено доменное имя    

Если Apache сообщает о проблеме с доменным именем сервера, например, так:

apache2: Could not reliably determine the server's fully qualified
domain name, using 127.0.1.1 for ServerName

это, возможно, означает, что для вашего сервера не создано доменное имя. Для тестового сервера в локальной сети вам, возможно, нужно добавить запись в файл сервера /etc/hosts следующим образом:

127.0.1.1    www.example.com

и соответствующую запись в файл рабочего стола /etc/hosts в сети следующим образом:

192.168.1.2   www.example.com

где 192.168.1.2 это IP адрес вашего сервера Newscoop, а www.example.com имя вебсайта вашего издания. Для сервера более крупной сети или открытого интернета попросите вашего сетевого администратора назначить корректные доменные имена и IP адреса.

Административный интерфейс не найден 

Если вы выбрали опцию 'System-wide (all vhosts)' по окончании установки Newscoop, и установка завершена, но при попытке войти в административный интерфейс вы видите соообщение об ошибке:

Not Found

The requested URL /var/lib/newscoop/admin.php was not found on this server.

это означает, что вам нужно отредактировать файл /var/lib/newscoop/.htaccess следующим образом:

sudo nano /var/lib/newscoop/.htaccess

Добавьте строку RewriteBase /newscoop под строкой RewriteEngine On вот так:

 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /newscoop

Затем сохраните файл при помощи Ctrl+O, закройте нано клавишами Ctrl+X, перезагрузите настройку Apache:

sudo invoke-rc.d apache2 reload
и обновите окно браузера.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.