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

How to install Pligg on OpenSUSE Leap 42.1 

1968

To install Pligg on OpenSUSE Leap 42.1

Today we are going to cover the installation and configuration method involved with another CMS tool - Pligg, on OpenSUSE Leap. Pligg is one of the most sought after CMS tools, and one of the reasons for that is because it is designed based on the ground up approach which enables you to create an online community so that your users can interact easily on your web-page by submitting articles, leaving comments and voting on polls. Due to this reason, registered users, and in some cases the visitors, can interact with and moderate your website' s content. Also, Pligg offers a plethora of templates to choose from, along with a large number of plugins and extensions.

By installing Pligg, you are only a step away from creating your very own social publishing community within minutes. So, lets continue with the installation process.

This tutorial covers the installation of Pligg on OpenSUSE Leap 42.1, If you missed the previous CMS tutorial on Textpattern which is also on OpenSUSE Leap 42.1, click here: https://www.linuxhelp.com/how-to-install-textpattern-cms-on-opensuse-42-1/

Requirements
-Apache
- Mariadb
-Php 5.3 and above
zypper in php php5 php5-mysql apache2-mod_php5 php5-gd php5-imap php5-ldap php5-odbc php5-pear php5-xml
php5-xmlrpc php5-mbstring -y

Installing Pligg

In order to install Pligg on your machine, you need its download link. For that, visit its official website and fetch the link for downloading the package and then use it along with wget command in your terminal as follows.

linuxhelp:/srv/www/htdocs # wget http://liquidtelecom.dl.sourceforge.net/project/pligg/Pligg%20CMS/Pligg%20CMS%201.2.2.zip
--2017-10-05 12:51:33--  http://liquidtelecom.dl.sourceforge.net/project/pligg/Pligg%20CMS/Pligg%20CMS%201.2.2.zip
Resolving liquidtelecom.dl.sourceforge.net (liquidtelecom.dl.sourceforge.net)... 197.155.77.8
Connecting to liquidtelecom.dl.sourceforge.net (liquidtelecom.dl.sourceforge.net)|197.155.77.8|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1599431 (1.5M) [application/octet-stream]
Saving to: ‘ Pligg CMS 1.2.2.zip’ 

100%[=================================================================================================> ] 1,599,431   --.-K/s   in 0.05s   

2017-10-05 12:51:39 (33.7 MB/s) - ‘ Pligg CMS 1.2.2.zip’  saved [1599431/1599431]


Once it is done, extract the package in Apache root directory as follows.

linuxhelp:/srv/www/htdocs # unzip Pligg CMS 1.2.2.zip 
Archive:  Pligg CMS 1.2.2.zip
   creating: pligg/
  inflating: Pligg Homepage.url      
  inflating: Pligg README.txt        
   creating: pligg/3rdparty/
   creating: pligg/3rdparty/API/
  inflating: pligg/3rdparty/API/api.php  
  inflating: pligg/3rdparty/API/Pligg-API-Installation.txt  
 extracting: pligg/3rdparty/index.html  
   creating: pligg/3rdparty/kmessaging/
 extracting: pligg/3rdparty/kmessaging/.htaccess  
 extracting: pligg/3rdparty/kmessaging/class.KMessaging.php  
.
.
.
inflating: pligg/widgets/statistics/lang.conf  
  inflating: pligg/widgets/statistics/statistics_readme.htm  
   creating: pligg/widgets/statistics/templates/
 extracting: pligg/widgets/statistics/templates/index.html  
  inflating: pligg/widgets/statistics/templates/settings.tpl  
  inflating: pligg/widgets/statistics/templates/widget.tpl  

MySQL configuration
Another essential procedure you need to complete before triggering the installation of Pligg is to create and configure a database for Pligg. Since Pligg is built based on MySQL you should configure it accordingly. Run the following command for the same process and do make the necessary configuration as follows.

linuxhelp:/srv/www/htdocs # mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with   or g.
Your MariaDB connection id is 16
Server version: 10.0.29-MariaDB SLE 12 SP1 package

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type ' help '  or ' h'  for help. Type ' c'  to clear the current input statement.

MariaDB [(none)]>  create database pligg 
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]>  grant all privileges on pligg.* to ' root' @' localhost'  identified by ' 123'  
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]>  flush privileges 
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]>  exit
Bye

Later, you should restart your MySQL service as follows.

 linuxhelp:/srv/www/htdocs # systemctl restart mysql.service 


After creating the Pligg database, move to the web root directory and rename the default files as follows.

linuxhelp:/srv/www/htdocs # cd pligg/
linuxhelp:/srv/www/htdocs/pligg # mv languages/lang_english.conf.default languages/lang_english.conf
linuxhelp:/srv/www/htdocs/pligg # mv libs/dbconnect.php.default libs/dbconnect.php
linuxhelp:/srv/www/htdocs/pligg # mv settings.php.default settings.php
linuxhelp:/srv/www/htdocs # chown -R wwwrun:www /srv/www/htdocs/
linuxhelp:/srv/www/htdocs # chmod -R 777 /srv/www/htdocs/
linuxhelp:/srv/www/htdocs # mv settings.php.default settings.php

And also, you should grant the required permissions to the following folders. You can complete this action by executing the following commands.

linuxhelp:/srv/www/htdocs/pligg # chmod 755 admin/backup/
linuxhelp:/srv/www/htdocs/pligg # chmod 755 avatars/groups_uploaded/
linuxhelp:/srv/www/htdocs/pligg # chmod 755 avatars/user_uploaded/
linuxhelp:/srv/www/htdocs/pligg # chmod 755 cache/
linuxhelp:/srv/www/htdocs/pligg # chmod 755 cache/admin_c/
linuxhelp:/srv/www/htdocs/pligg # chmod 755 cache/templates_c/*.*
linuxhelp:/srv/www/htdocs/pligg # chmod 755 templates/*.*
linuxhelp:/srv/www/htdocs/pligg # chmod 755 languages/*.*
linuxhelp:/srv/www/htdocs/pligg #  chmod 666 libs/dbconnect.php
linuxhelp:/srv/www/htdocs/pligg #  chmod 666 settings.php

Let us now continue the process via GUI. So, switch over to your browser and navigate to http://< IP_address> /pligg/install/index.php. The installation page appears on your screen.

Intall

Start the installation process.
welcome

Enter all your database details in the appropriate fields. Click on Check Settings for verifying the application.
step 2

In the next step, your database connection gets established. Click on Next.
step 3

Here, you need to enter all your admin account details and click on Create Admin Account.
configure

Your Pligg site is now installed. The actions which you need to complete after the installation gets displayed on your screen. Make sure you do all those.
step 5

Since it is required to delete the /install directory from your system, run the following command to complete this action.

linuxhelp:/srv/www/htdocs # rm -rf install

Again, go back to your browser and log into your site.
login

You can manage your Pligg application as it has all the necessary options.
manage

With this, the installation of Pligg CMS on OpenSUSE Leap gets completed. Enjoy creating your own social site with the help of Pligg.

Tags:
jacob
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 5 )

Q

How to install Pligg on OpenSUSE?

A

For the installing of Pligg on OpenSUSE, use the following link as given below "https://www.linuxhelp.com/how-to-install-pligg-on-opensuse-leap-42-1/"

Q

How to install Pligg on Ubuntu?

A

For the installation of Pligg on Ubuntu, use the following link as given below "https://www.linuxhelp.com/how-to-install-pligg-in-ubuntu/"

Q

What are the dependencies for the Pligg on CentOS?

A

For installing the dependencies for the Pligg On CentOS, use the following command as given below "yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring "

Q

Why the need of executing the command "mysql_secure_installation" in Linux?

A

For the security purpose for MySQL, create the user credential to accessing the "mysql_secure_installation".

Q

How to download the Pligg package?

A

For download the Pligg package, use the following link as given below "https://sourceforge.net/projects/pligg/"

Related Tutorials in How to install Pligg on OpenSUSE Leap 42.1 

Related Tutorials in How to install Pligg on OpenSUSE Leap 42.1 

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 Pligg - Content Management System
How to Install Pligg - Content Management System
Jul 26, 2016
How to install Xibo CMS in Ubuntu
How to install Xibo CMS in Ubuntu
Oct 6, 2016
How to Install and update openssl on opensuse15.1
How to Install and update openssl on opensuse15.1
Nov 15, 2019
How to Install Tiki Wiki CMS on Ubuntu 19.04
How to Install Tiki Wiki CMS on Ubuntu 19.04
May 28, 2019
How to create SSL certificate in OpenSUSE
How to create SSL certificate in OpenSUSE
Aug 12, 2017
How to Install Alfresco Community Edition in Ubuntu
How to Install Alfresco Community Edition in Ubuntu
Nov 22, 2016
How to install PhpBB 3.2.2 on Ubuntu 18.04
How to install PhpBB 3.2.2 on Ubuntu 18.04
Jun 21, 2018

Related Forums in How to install Pligg on OpenSUSE Leap 42.1 

Related Forums in How to install Pligg on OpenSUSE Leap 42.1 

Pligg
aiden class=
CMS : Pligg install on opensuse
Oct 6, 2017
Apache
rebeccajazz class=
Apache2 : mod_proxy in opensuse
Jan 3, 2018
OpenSUSE
dalogui class=
Ayuda urgente instale SSL para servidor Opensuse y ahora no funciona tengo servicio web
Jul 15, 2019
OpenSUSE
victorsamuel class=
exec: "git": executable file not found in $PATH
Nov 16, 2017
OpenSUSE
lucas class=
best browser for OpenSUSE
Apr 17, 2017
Apache
rolando class=
How to find apache user in opensuse
Sep 23, 2017
Content Management System (CMS)
mason class=
REQUIRED PDO library with pdo_sqlite extension is not available.
May 9, 2019
OpenSUSE
dylan class=
How do I add minimize / maximize buttons in Opensuse 13.2
Sep 4, 2017

Related News in How to install Pligg on OpenSUSE Leap 42.1 

Related News in How to install Pligg on OpenSUSE Leap 42.1 

openSUSE Leap 42.3 Officially Released
openSUSE Leap 42.3 Officially Released
Jul 27, 2017
WordPress and Joomla websites infected by new backdoor malware
WordPress and Joomla websites infected by new backdoor malware
May 31, 2019
Tyson Foods Honored as SUSE Customer of the Year
Tyson Foods Honored as SUSE Customer of the Year
Feb 11, 2017
SUSE Soon To Be Largest Independent Linux Vendor
SUSE Soon To Be Largest Independent Linux Vendor
Apr 14, 2019
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 Luk Van De Looverbosch ?
How to create a root ?

Hello,
How to create root@linuxhelp in Linux Mint 20.1 64-bit ?
Thanks in advance for your reply.
Best regards.

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.