{"id":1333,"date":"2020-08-14T12:17:25","date_gmt":"2020-08-14T17:17:25","guid":{"rendered":"https:\/\/www.linuxcloudvps.com\/blog\/?p=1333"},"modified":"2020-08-14T12:17:26","modified_gmt":"2020-08-14T17:17:26","slug":"how-to-install-elgg-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/","title":{"rendered":"How to Install Elgg on CentOS 7"},"content":{"rendered":"<p>In this tutorial, we will show you how to install Elgg on a <a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\" target=\"_blank\" rel=\"noopener noreferrer\">CentOS 7 Cloud VPS<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-1341\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/set-up-elgg-social-network-platform-on-centos-7-cloud-vps.jpg\" alt=\"\" width=\"120\" height=\"62\">Elgg is an open source social networking software that provides a robust framework that allows you to build all kinds of social environments. Whether it&#8217;s a campus-wide social network for your university, school or college, or an internal collaborative platform for your organization, Elgg is able to handle these cases with ease.<\/p>\n<p>Elgg also offers many additional features, including blogging, micro-blogging, networking, groups, and much more. Let&#8217;s start installing Elgg.<\/p>\n<p><!--more--><\/p>\n<h2>Requirements:<\/h2>\n<ul>\n<li>For the purposes of this tutorial, we will be using a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">CentOS 7 Cloud VPS<\/a>.<\/li>\n<li>You will also need a working LAMP or LEMP (Linux, Apache\/Nginx, MySQL, PHP) stack.<\/li>\n<li>Full SSH root access or a user with sudo privileges is also required. (our Cloud VPSes all come with root access included)<\/li>\n<\/ul>\n<p>Don&#8217;t worry if some of these are missing, we will be covering everything that&#8217;s needed for Elgg to work on a CentOS 7 server.<\/p>\n<h2>Step 1: Connect to Your Server<\/h2>\n<p>Before we begin, you will need to connect to your server via SSH as the root user or as any other user that has sudo privileges.<\/p>\n<p>To connect to your server as the root user, use the following command:<\/p>\n<pre>ssh root@&lt;span style=&quot;color: #ff0000;&quot;&gt;IP_ADDRESS&lt;\/span&gt; -p &lt;span style=&quot;color: #ff0000;&quot;&gt;PORT_NUMBER&lt;\/span&gt;<\/pre>\n<p>Make sure to replace <span style=\"color: #ff0000;\">IP_ADDRESS<\/span> and <span style=\"color: #ff0000;\">PORT_NUMBER<\/span> with your actual server IP address and SSH port number.<\/p>\n<p>Once logged in, make sure that your server is up-to-date by running the following command:<\/p>\n<pre>sudo yum update<\/pre>\n<p>This will refresh your repository list and update any out-of-date packages on your system.<\/p>\n<h2>Step 2: Install LAMP<\/h2>\n<p>Before we proceed with the Elgg installation, we will need to prepare our server and set up a LAMP stack. If you already have a working LAMP installed on your server, you can skip this and go to the next step of this tutorial, just make sure that you configure your stack correctly.<\/p>\n<p>To install the Apache web server, a popular and easy to use web server, run the following command:<\/p>\n<pre>yum install httpd<\/pre>\n<p>To install the MariaDB database server, an open-source version of the MySQL database server, enter the following command:<\/p>\n<pre>yum install mariadb-server<\/pre>\n<p>When the MariaDB installation is complete, you can also run the following command to secure your MariaDB installation. It&#8217;s optional, but we strongly recommend securing it:<\/p>\n<pre>sudo mysql_secure_installation<\/pre>\n<p>If the program asks you to enter your current MariaDB root password, just press your [Enter] key once, as no password is set by default when installing MariaDB.<\/p>\n<p>A few more questions will be displayed on-screen \u2013 it is recommended that you answer yes to all of them by entering the character \u2018Y\u2019:<\/p>\n<pre>Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y\nDisallow root login remotely? (Press y|Y for Yes, any other key for No) : Y\nRemove test database and access to it? (Press y|Y for Yes, any other key for No) : Y\nReload privilege tables now? (Press y|Y for Yes, any other key for No) : Y<\/pre>\n<p>You will also need to enable MariaDB and Apache to start on boot with:<\/p>\n<pre>sudo systemctl enable httpd\nsudo systemctl enable mariadb<\/pre>\n<p>To enable the PHP 7.2 repository on your server, run the following commands:<\/p>\n<pre>sudo yum install https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-7.noarch.rpm\nsudo yum install yum-utils\nsudo yum install http:\/\/rpms.remirepo.net\/enterprise\/remi-release-7.rpm\nsudo yum-config-manager --enable remi-php72<\/pre>\n<p>To install PHP 7.2 along with the other extensions required by Elgg, run the following command:<\/p>\n<pre>sudo yum install php72 php72-php php72-php-mysqlnd php72-php-opcache php72-php-xml php72-php-xmlrpc php72-php-gd php72-php-mbstring php72-php-json<\/pre>\n<p>To verify that PHP 7.2 is successfully installed, run the following command:<\/p>\n<pre>php72 -v<\/pre>\n<p>You should get the following output on your screen:<\/p>\n<pre>PHP 7.2.18 (cli) (built: Apr 30 2019 14:41:03) ( NTS )\nCopyright (c) 1997-2018 The PHP Group\nZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies\nwith Zend OPcache v7.2.18, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<h2>Step 3: Download Elgg<\/h2>\n<p>We now have our LAMP stack set up, and we can start with our Elgg installation and configuration.<\/p>\n<p>Let\u2019s download the latest stable Elgg version from <a href=\"https:\/\/elgg.org\/about\/download\" target=\"_blank\" rel=\"noopener noreferrer\">this link<\/a>. At the moment of writing this tutorial, the latest stable version is Elgg 3.0.2. To download this version on your server, you can run the following command. We added the download link in the command for you:<\/p>\n<pre>sudo wget https:\/\/elgg.org\/download\/elgg-3.0.2.zip<\/pre>\n<p>Let&#8217;s extract the files to the <code>\/var\/www<\/code> location on our server with this:<\/p>\n<pre>sudo unzip elgg-3.0.2.zip -d \/var\/www<\/pre>\n<p><strong>Note:<\/strong> If you don&#8217;t have the <code>unzip<\/code> package installed on your server, you can install it with the following command: <code>yum install unzip<\/code><\/p>\n<p>Rename the <code>elgg-3.0.2<\/code> directory to <code>elgg<\/code>:<\/p>\n<pre>sudo mv \/var\/www\/elgg-3.0.2 \/var\/www\/elgg<\/pre>\n<p>Elgg needs a special folder to store uploaded files including profile icons and photos. For security reasons, it is also recommended for this directory to be created outside the document root directory of our Elgg installation. The directory will be called <code>data<\/code> and you can create it with the following command:<\/p>\n<pre>sudo mkdir -p \/var\/www\/data<\/pre>\n<p>The owner of all these files needs to be the user of the web server running on your system. In our example, we are using the Apache web server and Apache runs under the \u201c<b>apache<\/b>\u201d user on CentOS 7.&nbsp; To change the owner and set the correct permissions for these files, you need to run the following command:<\/p>\n<pre>sudo chown -R apache:apache \/var\/www\/elgg\nsudo chown -R apache:apache \/var\/www\/data\nsudo chmod -R 750 \/var\/www\/elgg<\/pre>\n<h2>Step 4: Configure the Database<\/h2>\n<p>Next, we need to create a new database for our Elgg application. To do this, log in to your MariaDB database server as the root user by typing the following command:<\/p>\n<pre>sudo mariadb -u root -p<\/pre>\n<p>Then enter the password you made for your MariaDB user, if you chose to set one. Once you are signed in, create a new database and user by running the following commands on the MariaDB shell:<\/p>\n<pre>CREATE DATABASE &lt;span style=&quot;color: #ff0000;&quot;&gt;elgg_db&lt;\/span&gt;;\nCREATE USER &lt;span style=&quot;color: #ff0000;&quot;&gt;elgg_user&lt;\/span&gt;@localhost IDENTIFIED BY &#039;&lt;span style=&quot;color: #ff0000;&quot;&gt;strong-password&lt;\/span&gt;&#039;;\nGRANT ALL PRIVILEGES ON &lt;span style=&quot;color: #ff0000;&quot;&gt;elgg_db&lt;\/span&gt;.* TO &lt;span style=&quot;color: #ff0000;&quot;&gt;elgg_user&lt;\/span&gt;@localhost;\nFLUSH PRIVILEGES;<\/pre>\n<p>You can replace the database and username with your own and also make sure to replace <span style=\"color: #ff0000;\">strong-password<\/span> with an actual strong password.<\/p>\n<p>To exit the MariaDB database server command line, type:<\/p>\n<pre>exit<\/pre>\n<p>Now that our database is configured, we&#8217;ll need to configure our web server next.<\/p>\n<h2>Step 5: Configure Apache<\/h2>\n<p>In this step, we will show you <a href=\"https:\/\/www.rosehosting.com\/blog\/apache-virtual-hosts-on-centos\/\" target=\"_blank\" rel=\"noopener noreferrer\">how to create a virtual host file for Apache<\/a> \u2013 this is so you can access your Elgg instance by using your domain name.<\/p>\n<p>Create the virtual host file by executing the following command:<\/p>\n<pre>sudo nano \/etc\/httpd\/conf.d\/elgg.conf<\/pre>\n<p>And enter the following information:<\/p>\n<pre>&amp;lt;VirtualHost *:80&amp;gt;\n     DocumentRoot \/var\/www\/elgg\/\n     ServerName &lt;span style=&quot;color: #ff0000;&quot;&gt;mydomain.com&lt;\/span&gt;\n\n     &amp;lt;Directory \/var\/www\/elgg\/&amp;gt;\n          Options FollowSymlinks\n          AllowOverride All\n          Require all granted\n     &amp;lt;\/Directory&amp;gt;\n\n     ErrorLog \/var\/log\/httpd\/elgg_error.log\n     CustomLog \/var\/log\/httpd\/elgg_access.log combined\n\n&amp;lt;\/VirtualHost&amp;gt;<\/pre>\n<p>In our example, we will use a domain called <code>mydomain.com<\/code>. Make sure to replace <code>mydomain.com<\/code> with your actual domain\/subdomain name that you would like to use for your Elgg instance.<\/p>\n<p>Reload your Apache server in order to activate the new configuration:<\/p>\n<pre>sudo systemctl reload httpd<\/pre>\n<p>If there are no errors, we can now install Elgg.<\/p>\n<h2>Step 6: Installing Elgg<\/h2>\n<p>You can now navigate to <code>http:\/\/mydomain.com<\/code> in your browser to start the Elgg installation wizard.<\/p>\n<p>The first page will check if all server requirements are met. If there are some missing dependencies, you should install them on your server and then refresh the page again. Once you make sure everything is set up properly, you can click on \u201c<strong>Next<\/strong>\u201d at the bottom of the page to continue to the next step.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1335\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_02.png\" alt=\"\" width=\"744\" height=\"807\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_02.png 744w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_02-277x300.png 277w\" sizes=\"(max-width: 744px) 100vw, 744px\" \/><\/p>\n<p>On the next page, you need to enter your database information (username, database name and password). You will also need to enter the Data Directory path (<code>\/var\/www\/data<\/code>) and enter your Site URL (<code>http:\/\/mydomain.com\/<\/code>):<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1336\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_03.png\" alt=\"\" width=\"732\" height=\"890\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_03.png 732w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_03-247x300.png 247w\" sizes=\"(max-width: 732px) 100vw, 732px\" \/><\/p>\n<p>Next, you will need to enter your Site name and create an admin account before finishing the installation.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1337\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_05.png\" alt=\"\" width=\"735\" height=\"694\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_05.png 735w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_05-318x300.png 318w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/p>\n<p>Once this is done, Elgg has been successfully installed on your system.<\/p>\n<p>You can now access your admin panel and login with your admin account at <code>http:\/\/mydomain.com\/admin<\/code><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1338\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_06.png\" alt=\"\" width=\"1167\" height=\"760\" srcset=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_06.png 1167w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_06-461x300.png 461w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_06-970x632.png 970w, https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg_06-768x500.png 768w\" sizes=\"(max-width: 1167px) 100vw, 1167px\" \/><\/p>\n<p>That\u2019s it! Elgg has been successfully installed on your CentOS 7 server.<\/p>\n<hr>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-1342\" src=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/elgg-managed-support-for-centos-7-vps-by-experts.jpg\" alt=\"\" width=\"120\" height=\"62\">Of course, you don\u2019t have to know&nbsp;<strong>how to install Elgg on CentOS7<\/strong>&nbsp;if you use one of our <a href=\"https:\/\/www.linuxcloudvps.com\/cloud-vps.html\">Managed CentOS Cloud VPS<\/a> services&nbsp;with us. You can simply ask our support team to install Elgg on your CentOS 7 VPS for you. They are available 24\/7, and will be able to help you with the installation of Elgg on CentOS 7, along with anything else that you might want or need.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong>.<\/span> If you enjoyed reading this blog post on how to install Elgg on CentOS 7, feel free to share it on social networks by using the share shortcuts, or simply leave a comment in the comments section. Thank you.<\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust framework that allows you to build all kinds of social environments. Whether it&#8217;s a campus-wide social network for your university, school or college, or an internal &#8230; <a title=\"How to Install Elgg on CentOS 7\" class=\"read-more\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/\" aria-label=\"More on How to Install Elgg on CentOS 7\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":1340,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[22,188],"class_list":["post-1333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-centos","tag-elgg"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Elgg on CentOS 7 | LinuxCloudVPS Blog<\/title>\n<meta name=\"description\" content=\"In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Elgg on CentOS 7 | LinuxCloudVPS Blog\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxCloudVPS Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/LinuxCloudVPS\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-14T17:17:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-14T17:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-elgg-on-centos-7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:site\" content=\"@LinuxCloudVPS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\"},\"headline\":\"How to Install Elgg on CentOS 7\",\"datePublished\":\"2020-08-14T17:17:25+00:00\",\"dateModified\":\"2020-08-14T17:17:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/\"},\"wordCount\":1195,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-elgg-on-centos-7.jpg\",\"keywords\":[\"centos\",\"elgg\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/\",\"name\":\"How to Install Elgg on CentOS 7 | LinuxCloudVPS Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-elgg-on-centos-7.jpg\",\"datePublished\":\"2020-08-14T17:17:25+00:00\",\"dateModified\":\"2020-08-14T17:17:26+00:00\",\"description\":\"In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-elgg-on-centos-7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/how-to-install-elgg-on-centos-7.jpg\",\"width\":750,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/how-to-install-elgg-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Elgg on CentOS 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"name\":\"LinuxCloudVPS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#organization\",\"name\":\"LinuxCloudVPS\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo.png\",\"width\":217,\"height\":25,\"caption\":\"LinuxCloudVPS\"},\"image\":{\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/LinuxCloudVPS\",\"https:\\\/\\\/x.com\\\/LinuxCloudVPS\",\"http:\\\/\\\/www.linkedin.com\\\/company\\\/linuxcloudvps-com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed907227ee7d151c617e6d0fe74f531a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/www.linuxcloudvps.com\\\/\"],\"url\":\"https:\\\/\\\/www.linuxcloudvps.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Elgg on CentOS 7 | LinuxCloudVPS Blog","description":"In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Elgg on CentOS 7 | LinuxCloudVPS Blog","og_description":"In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust","og_url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/","og_site_name":"LinuxCloudVPS Blog","article_publisher":"http:\/\/www.facebook.com\/LinuxCloudVPS","article_published_time":"2020-08-14T17:17:25+00:00","article_modified_time":"2020-08-14T17:17:26+00:00","og_image":[{"width":750,"height":360,"url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-elgg-on-centos-7.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@LinuxCloudVPS","twitter_site":"@LinuxCloudVPS","twitter_misc":{"Written by":"admin","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/"},"author":{"name":"admin","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a"},"headline":"How to Install Elgg on CentOS 7","datePublished":"2020-08-14T17:17:25+00:00","dateModified":"2020-08-14T17:17:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/"},"wordCount":1195,"commentCount":0,"publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-elgg-on-centos-7.jpg","keywords":["centos","elgg"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/","name":"How to Install Elgg on CentOS 7 | LinuxCloudVPS Blog","isPartOf":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-elgg-on-centos-7.jpg","datePublished":"2020-08-14T17:17:25+00:00","dateModified":"2020-08-14T17:17:26+00:00","description":"In this tutorial, we will show you how to install Elgg on a CentOS 7 Cloud VPS. Elgg is an open source social networking software that provides a robust","breadcrumb":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#primaryimage","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-elgg-on-centos-7.jpg","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2020\/08\/how-to-install-elgg-on-centos-7.jpg","width":750,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxcloudvps.com\/blog\/how-to-install-elgg-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linuxcloudvps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Elgg on CentOS 7"}]},{"@type":"WebSite","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#website","url":"https:\/\/www.linuxcloudvps.com\/blog\/","name":"LinuxCloudVPS","description":"","publisher":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linuxcloudvps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#organization","name":"LinuxCloudVPS","url":"https:\/\/www.linuxcloudvps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","contentUrl":"https:\/\/www.linuxcloudvps.com\/blog\/wp-content\/uploads\/2023\/08\/logo.png","width":217,"height":25,"caption":"LinuxCloudVPS"},"image":{"@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/LinuxCloudVPS","https:\/\/x.com\/LinuxCloudVPS","http:\/\/www.linkedin.com\/company\/linuxcloudvps-com"]},{"@type":"Person","@id":"https:\/\/www.linuxcloudvps.com\/blog\/#\/schema\/person\/ed907227ee7d151c617e6d0fe74f531a","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/www.linuxcloudvps.com\/"],"url":"https:\/\/www.linuxcloudvps.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/comments?post=1333"}],"version-history":[{"count":7,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1333\/revisions"}],"predecessor-version":[{"id":1347,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/posts\/1333\/revisions\/1347"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media\/1340"}],"wp:attachment":[{"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/media?parent=1333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/categories?post=1333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxcloudvps.com\/blog\/wp-json\/wp\/v2\/tags?post=1333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}