Поиск по сайту:

Как установить и настроить XWiki в Ubuntu 16.04


На этой странице

  1. Требования
  2. Обновление системы
  3. Установить Java
  4. Загрузить и установить Xwiki
  5. Доступ к XWiki
  6. Заключение

XWiki — это бесплатное программное обеспечение вики с открытым исходным кодом, написанное на Java, работающее на контейнере сервлетов, таком как Tomcat, JBoss и т. д. XWiki использует базы данных, такие как MySQL или PostgreSQL, для хранения своей информации. XWiki позволяет нам хранить структурированные данные и выполнять серверный скрипт в вики-интерфейсе. Вы можете вести несколько блогов и управлять своими файлами и папками или просматривать их с помощью XWiki.

XWiki поставляется с множеством функций, некоторые из них перечислены ниже:

  • Поддерживает управление версиями и ACL.
  • Позволяет выполнять поиск по всей вики с использованием подстановочных знаков.
  • Легкий экспорт вики-страниц в форматы PDF, ODT, RTF, XML и HTML.
  • Организация контента и импорт контента.
  • Редактирование страницы с помощью редактора WYSIWYG.

Требования

  • Сервер под управлением Ubuntu 16.04.
  • Пользователь без полномочий root с привилегиями sudo.

Обновите систему

Перед началом вам нужно будет обновить репозиторий Ubuntu до последней версии. Вы можете сделать это с помощью следующей команды:

sudo apt-get update -y
sudo apt-get upgrade -y

После обновления репозитория перезапустите систему, чтобы применить все обновления.

Установить Java

Xwiki — это приложение на основе Java, поэтому сначала вам необходимо установить Java 8. По умолчанию Java 8 недоступна в репозитории Ubuntu. Вы можете установить Java 8, добавив репозиторий webupd8team PPA в свою систему.

Сначала добавьте PPA, выполнив следующую команду:

sudo add-apt-repository ppa:webupd8team/java

Затем обновите репозиторий с помощью следующей команды:

sudo apt-get update -y

После обновления репозитория вы можете установить Java 8, выполнив следующую команду:

sudo apt-get install oracle-java8-installer -y

После установки Java вы можете проверить версию Java с помощью следующей команды:

java -version

Вы должны увидеть следующий вывод:

Java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

Загрузите и установите Xwiki

Далее вам нужно будет загрузить установочный файл, предоставленный XWiki. Вы можете скачать его с помощью следующей команды:

wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-installer-generic-8.1-standard.jar

После завершения загрузки вы можете установить загруженный файл пакета с помощью команды java, как показано ниже:

sudo java -jar xwiki-enterprise-installer-generic-8.1-standard.jar

Вы должны увидеть следующий вывод:

28 Jan, 2018 6:57:37 PM INFO: Logging initialized at level 'INFO'
28 Jan, 2018 6:57:37 PM INFO: Commandline arguments: 
28 Jan, 2018 6:57:37 PM INFO: Detected platform: ubuntu_linux,version=3.19.0-25-generic,arch=x64,symbolicName=null,javaVersion=1.7.0_151
28 Jan, 2018 6:57:37 PM WARNING: Failed to determine hostname and IP address
Welcome to the installation of XWiki Enterprise 8.1!
The homepage is at: http://xwiki.org/

Press 1 to continue, 2 to quit, 3 to redisplay

Теперь нажмите 1, чтобы продолжить установку, вы должны увидеть следующий вывод:

Please read the following information: 
                                                                                             
 XWiki Enterprise - Readme                                                                        
                                                                                                 
                                                                                                  
 XWiki Enterprise Overview                                                                        
XWiki Enterprise is a second generation Wiki engine, features professional features like       
 Wiki, Blog, Comments, User Rights, LDAP Authentication, PDF Export, and a lot more.              
XWiki Enterprise also includes an advanced form and scripting engine which makes it an ideal   
 development environment for constructing data-based intranet applications. It has powerful       
 extensibility features, supports scripting, extensions and is based on a highly modular          
 architecture. The scripting engine allows to access a powerful API for accessing the XWiki       
 repository in read and write mode.                                                               
XWiki Enterprise is used by major companies around the world and has strong                    
 Support for a professional usage of XWiki.                                                       
 Pointers                                                                                         
Here are some pointers to get you started with XWiki once you have finished installing it:     
                                                                                                  
The documentation can be found on the XWiki.org web site                                        
If you notice any issue please file a an issue in our issue tracker                             
If you wish to talk to XWiki users or developers please use our                                 
 Mailing lists & Forum                                                                            
You can also access XWiki's                                                                     
 source code                                                                                      
If you need commercial support please visit the                                                 
 Support page                                                                                     
                                                                                                  
                                                                                                  

Press 1 to continue, 2 to quit, 3 to redisplay

Теперь нажмите 1, чтобы продолжить установку, вы должны увидеть следующий вывод:

See the NOTICE file distributed with this work for additional        
information regarding copyright ownership.                           
This is free software; you can redistribute it and/or modify it      
under the terms of the GNU Lesser General Public License as          
published by the Free Software Foundation; either version 2.1 of     
the License, or (at your option) any later version.                  
This software is distributed in the hope that it will be useful,     
but WITHOUT ANY WARRANTY; without even the implied warranty of       
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     
Lesser General Public License for more details.                      
You should have received a copy of the GNU Lesser General Public     
License along with this software; if not, write to the Free          
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA   
02110-1301 USA, or see the FSF site: http://www.fsf.org.             

Press 1 to accept, 2 to reject, 3 to redisplay

Теперь нажмите 1, чтобы принять лицензионное соглашение. Вы должны увидеть следующий вывод:

Select the installation path:  [/usr/local/XWiki Enterprise 8.1] 

Press 1 to continue, 2 to quit, 3 to redisplay

Теперь нажмите Enter и нажмите 1, чтобы выбрать путь установки по умолчанию, вы должны увидеть следующий вывод:

  [x] Pack 'Core' required
????????????????????????????????????????????????????????????????????????????????
  [x] Include optional pack 'Default Wiki'
????????????????????????????????????????????????????????????????????????????????
Enter Y for Yes, N for No: 
Y
Press 1 to continue, 2 to quit, 3 to redisplay

Теперь нажмите Y и нажмите 1, чтобы продолжить установку. Вы должны увидеть следующий вывод:

[ Starting to unpack ]
[ Processing package: Core (1/2) ]
[ Processing package: Default Wiki (2/2) ]
[ Unpacking finished ]

Теперь вам будет предложено создать ярлыки для пользователя, вы можете нажать Y, чтобы добавить их. Далее вам будет предложено создать сценарий автоматической установки, просто нажмите Enter, чтобы выбрать значение по умолчанию, после завершения установки вы должны увидеть следующий вывод:

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Generate an automatic installation script
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Enter Y for Yes, N for No: 
Y
Select the installation script (path must be absolute)[/usr/local/XWiki Enterprise 8.1/auto-install.xml]

Installation was successful
application installed on /usr/local/XWiki Enterprise 8.1
[ Writing the uninstaller data ... ]
[ Console installation done ]

Теперь XWiki установлен в вашей системе, пришло время запустить сценарий запуска XWiki, как показано ниже:

cd /usr/local/XWiki Enterprise 8.1
sudo bash start_xwiki.sh

Пожалуйста, подождите некоторое время, чтобы запустить процессы. Теперь вы должны увидеть некоторые сообщения на терминале, как показано ниже:

start_xwiki.sh: 79: start_xwiki.sh:
Starting Jetty on port 8080, please wait...
2018-01-28 19:12:41.842:INFO::main: Logging initialized @1266ms
2018-01-28 19:12:42.905:INFO:oejs.Server:main: jetty-9.2.13.v20150730
2018-01-28 19:12:42.956:INFO:oejs.AbstractNCSARequestLog:main: Opened /usr/local/XWiki Enterprise 8.1/data/logs/2018_01_28.request.log
2018-01-28 19:12:42.965:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/usr/local/XWiki%20Enterprise%208.1/jetty/contexts/] at interval 0
2018-01-28 19:13:31,485 [main] INFO  o.x.s.s.i.EmbeddedSolrInstance - Starting embedded Solr server... 
2018-01-28 19:13:31,507 [main] INFO  o.x.s.s.i.EmbeddedSolrInstance - Using Solr home directory: [data/solr] 
2018-01-28 19:13:43,371 [main] INFO  o.x.s.s.i.EmbeddedSolrInstance - Started embedded Solr server. 
2018-01-28 19:13:46.556:INFO:oejsh.ContextHandler:main: Started {/xwiki,file:/usr/local/XWiki%20Enterprise%208.1/webapps/xwiki/,AVAILABLE}{/xwiki}
2018-01-28 19:13:46.697:INFO:oejsh.ContextHandler:main: Started {/,file:/usr/local/XWiki%20Enterprise%208.1/webapps/root/,AVAILABLE}{/root}
2018-01-28 19:13:46.776:INFO:oejs.ServerConnector:main: Started {HTTP/1.1}{0.0.0.0:8080}

XWiki запущен и работает, пришло время получить доступ к веб-интерфейсу XWiki.

Доступ к XWiki

XWiki работает на порту 8080, поэтому вам нужно разрешить порт 8080 через брандмауэр. Сначала включите брандмауэр UFW с помощью следующей команды:

sudo ufw enable

Затем разрешите порт 8080 через брандмауэр UFW с помощью следующей команды:

sudo ufw allow 8080/tcp

Затем перезагрузите правила брандмауэра, чтобы применить все изменения, выполнив следующую команду:

sudo ufw reload

Вы можете получить статус брандмауэра UFW с помощью следующей команды:

sudo ufw status

Теперь откройте веб-браузер и введите URL-адрес http://your-server-ip:8080, вы будете перенаправлены на домашнюю страницу XWiki, как показано ниже:

Вы можете остановить сервер XWiki в любое время, нажав кнопку Ctrl + C в терминале.

Заключение

Поздравляем! вы успешно установили и настроили XWiki на сервере Ubuntu 16.04. Я надеюсь, что теперь вы можете легко разместить свой собственный вики-сайт с помощью XWiki на сервере Ubuntu 16.04. Для получения дополнительной информации вы можете проверить страницу официальной документации XWiki по адресу https://www.xwiki.org/xwiki/bin/view/Documentation/. Не стесняйтесь комментировать меня, если у вас есть какие-либо вопросы.