• Categories
    Category
  • Categories
    Category
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial Comments FAQ Related Articles

How to install Xibo CMS 1.7.7 on CentOS 7

2571

To install Xibo CMS 1.7.7 on CentOS 7

Xibo, an open source digital signage (public display signs) solutions, comprises of a web based content management system (CMS) and choice of Windows or Android signage players. It is a backend processor for creating content for your websites. Xibo CMS will also support for Media storage option for your websites by setting up digital signatures. It is so simple to install Xibo CMS 1.7.7 on CentOS 7 and this tutorial covers the ground in the same process.

Installation

Make sure you already have a LAMP environment on your machine. Then, download Xibo by making use of the following command.

[root@linuxhelp ~]# wget ' https://citricks.net/downloads/xibo-cms-1.7.7.zip' 
--2018-04-06 06:58:06--  https://citricks.net/downloads/xibo-cms-1.7.7.zip
Resolving citricks.net (citricks.net)... 37.97.182.12, 2a01:7c8:aac1:ef::1
Connecting to citricks.net (citricks.net)|37.97.182.12|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7079747 (6.8M) [application/zip]
Saving to: ‘ xibo-cms-1.7.7.zip’ 
100%[=======================================================================================> ] 7,079,747   1.10MB/s   in 7.1s   
2018-04-06 06:58:15 (977 KB/s) - ‘ xibo-cms-1.7.7.zip’  saved [7079747/7079747]

Move the downloaded zip archive to html location and unzip the archive.

[root@linuxhelp ~]# mv xibo-cms-1.7.7.zip /var/www/html/
[root@linuxhelp ~]# cd /var/www/html/
[root@linuxhelp html]# unzip xibo-cms-1.7.7.zip 
Archive:  xibo-cms-1.7.7.zip
  inflating: .gitignore              
   creating: 3rdparty/
   creating: 3rdparty/htmlpurifier/
  inflating: 3rdparty/htmlpurifier/.gitignore  
   creating: 3rdparty/htmlpurifier/library/
   creating: 3rdparty/htmlpurifier/library/HTMLPurifier/
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.auto.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.autoload.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.composer.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.func.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.includes.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.kses.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.path.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier.safe-includes.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier/Arborize.php  
  inflating: 3rdparty/htmlpurifier/library/HTMLPurifier/AttrCollections.php  
.
.
creating: theme/default/libraries/morrisjs/
  inflating: theme/default/libraries/morrisjs/morris.css  
  inflating: theme/default/libraries/morrisjs/morris.min.js  
  inflating: theme/default/libraries/morrisjs/raphael.min.js  
   creating: theme/default/libraries/underscore/
  inflating: theme/default/libraries/underscore/underscore-min.js  
 extracting: theme/index.html        
  inflating: Vagrantfile             
  inflating: xmds.php   


Now change the permission and ownership of the html root directory

[root@linuxhelp html]# chown apache.apache -R  /var/www/html
[root@linuxhelp html]# chmod -R 755 /var/www/html


Next, we have to make few changes in the php.ini file. So, open the file.

root@linuxhelp html]# vim /etc/php.ini

And make the following changes.

max_execution_time = 130
post_max_size = 128M
upload_max_filesize = 128M


Once you make the changes restart the apache service.

[root@linuxhelp html]# systemctl restart httpd.service


Now you can continue the installation by navigation to the following URL on your browser.
http://ip-address or http://hostname and you will see the following page.
URL


Once all the PHP modules were verified the “ next” button will be enabled.
PHP

On next screen, you have to create a new database so enter the hostname user credentials of MySQL server along with DB details.
Hostname
Xibo database

On next screen, you have to enter the administrative user account to access CMS.
CMS


Next enter the location for the library.
Library


Attest a xibo login page will appear and login using admin credentials.
Login
Admin credentials
With this, the tutorial on installing Xibo on CentOS 7 comes to an end.

Tags:
benjamin
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 5 )

Q

What can I run Android on my RPi and then run Xibo for Android.is it free?

A

We’ve had mixed reports about people running Xibo for Android on the RPi. It does work, but some have reported issues accessing the settings menu on that platform. The RPi is not on Spring .

Q

What is Xibo CMS?

A

Xibo which is an open source digital signage (public display signs) solutions that comprised of a web-based content management system (CMS) and choice of Windows or Android signage players.

Q

How do I get started with Xibo?

A

Xibo is powerful software, but with that power comes some complexity so it can be a little daunting trying to figure out how to get started authoring content in the CMS.

Q

What are the requirements of Xibo CMS?

A

Xibo CMS requirements are as follows,
Set up a LAMP environment in the target system. Next, create a MySQL database for Xibo and grant all privileges to the user and database.

Q

How do Players communicate with the CMS?

A

Refer given below link as official for Xibo "https://community.xibo.org.uk/t/how-do-players-communicate-with-the-cms/79"

Related Tutorials in How to install Xibo CMS 1.7.7 on CentOS 7

Related Tutorials in How to install Xibo CMS 1.7.7 on CentOS 7

How To Install AnyDesk on Centos 7
How To Install AnyDesk on Centos 7
Apr 2, 2018
How to install Tiki Wiki CMS Groupware on CentOS 7
How to install Tiki Wiki CMS Groupware on CentOS 7
May 31, 2018
How to install PHP ImageMagick on CentOS 7
How to install PHP ImageMagick on CentOS 7
Nov 4, 2017
How to Upgrade and Downgrade the PHP Versions on CentOS 7.6
How to Upgrade and Downgrade the PHP Versions on CentOS 7.6
Jun 4, 2019
How to install Apache from Source Code on CentOS 7
How to install Apache from Source Code on CentOS 7
Oct 21, 2017
How to enable or disable repositories in CentOS
How to enable or disable repositories in CentOS
Mar 28, 2018
How to install AWStats on CentOS 7
How to install AWStats on CentOS 7
Dec 8, 2017
How to install Apache JMeter in CentOS 7
How to install Apache JMeter in CentOS 7
Mar 24, 2017

Related Forums in How to install Xibo CMS 1.7.7 on CentOS 7

Related Forums in How to install Xibo CMS 1.7.7 on CentOS 7

CentOS
connor class=
How To Completely Remove Apache package On CentOS 7.6
May 14, 2019
CentOS
ceriaimmaculate class=
setfacl : command not found
Jan 3, 2018
CentOS
mason class=
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Nov 20, 2018
CentOS
landon class=
Command to find SNMP Version
May 28, 2018
CentOS
arjitharon class=
cannot start minio service help
Mar 10, 2018
Apache tomcat
AadrikaAnshu class=
Cannot find ./catalina.sh The file is absent or does not have execute permission This file is needed to run this program
Jun 17, 2019
gitlab
caden class=
Insufficient space in download directory /var/cache/yum/x86_64/6/base/packages
Jul 22, 2019
OpenVAS
frank class=
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
Dec 20, 2018
Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Lucas ?
Various options in Top command

Am using Top command only to view the load average, what are the various options in Top command..??

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.