How to install Wolf CMS on OpenSUSE Leap 42.3
To install Wolf CMS on OpenSUSE Leap 42.3
In our previous article, we have seen about the installation procedure of Wolf CMS on CentOS 7. In this tutorial, we will be briefed about the installation process of Wolf CMS on OpenSUSE Leap 42.3. Wolf CMS is a free and open-source content management system which has a simple and elegant user interface. Wolf CMS is written in PHP programming language and it is light-weight, fast, simple CMS tool. It also contains features such as archiving, comment section, file manager, markdown, statistics, and SQLite 3.
Pre-Requisite
LAMP Stack
- Apache
- MariaDB
- PHP 7 along with dependencies (php7-ctype php7-dom php7-iconv php7-json php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter)
Installation procedure
To proceed with the installation procedure, download the Wolf CMS package using wget command followed by the download link.
linuxhelp:~ # wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.3.1.zip
--2017-10-21 10:40:26-- https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.3.1.zip
Resolving bitbucket.org (bitbucket.org)... 104.192.143.2, 104.192.143.1, 104.192.143.3, ...
Connecting to bitbucket.org (bitbucket.org)|104.192.143.2|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://bbuseruploads.s3.amazonaws.com/8b72fc9a-0352-4a62-b1a6-f641e4ea775f/downloads/98cc755f-37e8-43d2-acfe-781006743ce9/wolfcms-0.8.3.1.zip?Signature=7QzDHxqOTqjiPasMOIfpCTFWF9g%3D& Expires=1508564379& AWSAccessKeyId=AKIAIQWXW6WLXMB5QZAQ& versionId=null& response-content-disposition=attachment%3B%20filename%3D%22wolfcms-0.8.3.1.zip%22 [following]
--2017-10-21 10:40:27-- https://bbuseruploads.s3.amazonaws.com/8b72fc9a-0352-4a62-b1a6-f641e4ea775f/downloads/98cc755f-37e8-43d2-acfe-781006743ce9/wolfcms-0.8.3.1.zip?Signature=7QzDHxqOTqjiPasMOIfpCTFWF9g%3D& Expires=1508564379& AWSAccessKeyId=AKIAIQWXW6WLXMB5QZAQ& versionId=null& response-content-disposition=attachment%3B%20filename%3D%22wolfcms-0.8.3.1.zip%22
Resolving bbuseruploads.s3.amazonaws.com (bbuseruploads.s3.amazonaws.com)... 52.216.85.91
Connecting to bbuseruploads.s3.amazonaws.com (bbuseruploads.s3.amazonaws.com)|52.216.85.91|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1278487 (1.2M) [application/zip]
Saving to: ‘ wolfcms-0.8.3.1.zip’
100%[=========================================================================================================================================================================> ] 1,278,487 502KB/s in 2.5s
2017-10-21 10:40:31 (502 KB/s) - ‘ wolfcms-0.8.3.1.zip’ saved [1278487/1278487]
[1]+ Exit 8 wget https://bbuseruploads.s3.amazonaws.com/8b72fc9a-0352-4a62-b1a6-f641e4ea775f/downloads/98cc755f-37e8-43d2-acfe-781006743ce9/wolfcms-0.8.3.1.zip?Signature=7QzDHxqOTqjiPasMOIfpCTFWF9g%3D
Extract the downloaded package using unzip command.
linuxhelp:~ # unzip wolfcms-0.8.3.1.zip -d /srv/www/htdocs/
Archive: wolfcms-0.8.3.1.zip
1b5a6c701b781a632e1364d6865946ee94a9002a
creating: /srv/www/htdocs/wolfcms/
inflating: /srv/www/htdocs/wolfcms/CONTRIBUTING.md
inflating: /srv/www/htdocs/wolfcms/README.md
inflating: /srv/www/htdocs/wolfcms/_.htaccess
inflating: /srv/www/htdocs/wolfcms/composer.json
extracting: /srv/www/htdocs/wolfcms/config.php
creating: /srv/www/htdocs/wolfcms/docs/
inflating: /srv/www/htdocs/wolfcms/docs/exception.txt
inflating: /srv/www/htdocs/wolfcms/docs/install.txt
inflating: /srv/www/htdocs/wolfcms/docs/license.txt
inflating: /srv/www/htdocs/wolfcms/docs/updating.txt
inflating: /srv/www/htdocs/wolfcms/favicon.ico
inflating: /srv/www/htdocs/wolfcms/index.php
creating: /srv/www/htdocs/wolfcms/public/
.
.
.
.
extracting: /srv/www/htdocs/wolfcms/wolf/plugins/textile/images/paragraph.png
extracting: /srv/www/htdocs/wolfcms/wolf/plugins/textile/images/picture.png
extracting: /srv/www/htdocs/wolfcms/wolf/plugins/textile/images/preview.png
extracting: /srv/www/htdocs/wolfcms/wolf/plugins/textile/images/quotes.png
extracting: /srv/www/htdocs/wolfcms/wolf/plugins/textile/images/stroke.png
inflating: /srv/www/htdocs/wolfcms/wolf/plugins/textile/index.php
inflating: /srv/www/htdocs/wolfcms/wolf/plugins/textile/readme.txt
inflating: /srv/www/htdocs/wolfcms/wolf/plugins/textile/textile.css
inflating: /srv/www/htdocs/wolfcms/wolf/plugins/textile/textile.php
inflating: /srv/www/htdocs/wolfcms/wolf/utils.php
Move to the Apache document root and list the files in the mentioned directory.
linuxhelp:~ # cd /srv/www/htdocs/
linuxhelp:/srv/www/htdocs # ll
total 12
drwxrwxrwx 2 wwwrun www 4096 Oct 9 23:15 gif
-rwxrwxrwx 1 wwwrun www 2356 Mar 18 2017 info2html.css
drwxr-xr-x 5 root root 4096 Aug 11 2015 wolfcms
Next provide the appropriate owner permission and file execution permission for the file by executing the following set of commands.
linuxhelp:/srv/www/htdocs # chown -R wwwrun:www /srv/www/htdocs/
linuxhelp:/srv/www/htdocs # chmod -R 777 /srv/www/htdocs/
Configure the Apache Virtual host for Wolf CMS using vim editor and enter the following content in the file. Save and exit the file.
linuxhelp:/etc/apache2/conf.d # vim /etc/apache2/conf.d/wolfcms.conf
< VirtualHost *:80>
DocumentRoot " /srv/www/htdocs"
ServerName www.linuxhelp1.com
< Directory " /srv/www/htdocs/" >
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
< /Directory>
< /VirtualHost>
Restart the Apache service.
linuxhelp:/srv/www/htdocs/wolfcms # systemctl restart apache2
Switch over to the browser and enter the URL as http://www.linuxhelp1.com/wolfcms. The setup page of wolf CMS appears on the screen.
Enter the database information and admin username details and click Install Now ! option.
The installation is now complete. Select the login page link given in the installation summary along with the admin credentials displayed in the screen.
The post installation actions that are to be done by the user are also displayed in the installation summary.
Remove the installation folder, docs and README files by running the following set of commands in the terminal.
linuxhelp:/srv/www/htdocs/wolfcms # rm &ndash rf docs
linuxhelp:/srv/www/htdocs/wolfcms # rm &ndash rf ReadME.md
linuxhelp:/srv/www/htdocs/wolfcms # cd wolf
linuxhelp:/srv/www/htdocs/wolfcms/wolf # rm &ndash rf install
The login page of Wolf CMS appears on the screen. Enter the required credentials and login.
The dashboard of Wolf CMS is displayed as shown below.
Thus we conclude the installation procedure of Wolf CMS in OpenSUSE Leap 42.3.
Comments ( 0 )
No comments available