Sourcefabric Manuals

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

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

Экспертная установка

Этот тип установки основан на названиях пакетов Debian или Ubuntu и подходит для опытных администраторов систем GNU/Linux, которые желают точно знать, что происходит у них на сервере. Более подробно об этом можно прочитать в главе Установка вручную.

Пользователи Newscoop, возможно, найдут более удобной автоматическую установку, описанную в главах Установка на Debian/Ubuntu и Установка на Red Hat Enterprise.

1. Установить зависимости и пароль для привилегированного пользователя MySQL:

sudo apt-get install apache2 mysql-server php5-cli php5-mysql php5-gd libapache2-mod-php5 imagemagick
2. Связаться с MySQL, используя корневой аккаунт и пароль:
mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 34
Server version: 5.1.41-3ubuntu12.8 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
3. Создать пользовательский аккаунт и пароль для Newscoop для доступа к базе данных. Заменить ваш пароль для 'newscoop_user_password' в следующем примере:

mysql> CREATE USER 'newscoop_user'@'localhost'
    -> IDENTIFIED BY 'newscoop_user_password';
Query OK, 0 rows affected (0.04 sec)

4. Дать привилегии доступа пользователю базы данных:

mysql> GRANT ALL ON newscoop.*
    -> TO 'newscoop_user'@'localhost';
Query OK, 0 rows affected (0.00 sec) 

5. Выйти из MySQL и возвратиться к приглашению командного процессора:

mysql> quit;
Bye

6. Открыть конфигурационный файл PHP в нано-редакторе:
sudo nano /etc/php5/apache2/php.ini

Использовать (Ctrl+W) для поиска и настройки максимального размера POST данных до 100MB:

post_max_size = 100M

Настройка максимально разрешенного размера для загружаемых файлов до 100MB:

upload_max_filesize = 100M

отключить автоматический процесс "сборки мусора":

session.gc_probability = 0

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

7. Создать конфигурационный файл Apache, содержащий определение VirtualHost, при помощи нано-редактора:

sudo nano /etc/apache2/sites-available/newscoop

Для издания с доменным именем www.example.com, вы можете использовать следующее определение VirtualHost:

<VirtualHost *:80>
      DocumentRoot /var/www/newscoop
      ServerName example.com
      ServerAlias www.example.com
      DirectoryIndex index.php index.html
      <Directory /var/www/newscoop>
              Options -Indexes FollowSymLinks MultiViews
              AllowOverride All
              Order allow,deny
              Allow from all
      </Directory>
</VirtualHost>

8. Создать каталог DocumentRoot, который вы указали в определении VirtualHost:

sudo mkdir -p /var/www/newscoop
9. Деактивировать базовые настройки Apache, если вы ими не пользуетесь:
sudo a2dissite default
Site default disabled.
Run '/etc/init.d/apache2 reload' to activate new configuration!

10. Активировать только что созданные настройки Newscoop:

sudo a2ensite newscoop
Enabling site newscoop.
Run '/etc/init.d/apache2 reload' to activate new configuration!

11. Активировать перезапись Apache и модули php5:

sudo a2enmod rewrite php5
Enabling module rewrite.
Module php5 already enabled
Run '/etc/init.d/apache2 restart' to activate new configuration!

12. Перезапустить Apache для загрузки новых настроек и модулей:

sudo /etc/init.d/apache2 restart
* Restarting web server apache2                           [ OK ]

13. Извлеките tar-архив Newscoop, который вы загрузили в свою рабочую папку. Это действие создаст папку под названием newscoop. Если устанавливается бета-версия, папка newscoop может иметь суффикс типа -BETA4.

tar -xvzf newscoop-4.0.0.tar.gz
14. Copy the contents of the newscoop directory that you just extracted into the DocumentRoot directory of the Apache VirtualHost:

sudo cp -r newscoop/* /var/www/newscoop/

15. Измените владельца и группу каталога DocumentRoot на имя пользователя веб-сервера:

sudo chown -R www-data.www-data /var/www/newscoop/

16. Откройте веб-браузер с URL Apache ServerName веб-сервера, который вы установили. Если вы видите страницу установки Newscoop, вы готовы продолжать согласно главе Этапы установки.

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

You should refresh this page.