{"id":30900,"date":"2019-11-04T10:53:40","date_gmt":"2019-11-04T16:53:40","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=30900"},"modified":"2022-06-03T03:33:21","modified_gmt":"2022-06-03T08:33:21","slug":"how-to-install-the-elgg-social-network-on-debian-9","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/","title":{"rendered":"How to Install the Elgg Social Network on Debian 9"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-31080\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will explain how to install Elgg on a <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Debian 9 VPS<\/a> as well as all of the necessary components, such as the Apache web server, the MariaDB database server, and PHP.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-31221\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/installing-elgg-on-debian9-vps.jpg\" alt=\"\" width=\"150\" height=\"100\" \/>Elgg is a free and open-source social network platform that allows users to build their own self-hosted social network environments, such as a campus-wide social network for your university, school, or college, or an internal collaborative platform for your organization.<\/p>\n<p>Elgg comes with a lot of handy features out-of-the-box, such as:<\/p>\n<ul>\n<li>The Core API<\/li>\n<li>Composer package manager<\/li>\n<li>Flexible system of hooks and events<\/li>\n<li>Extendable system of views<\/li>\n<li>Cacheable system of static assets<\/li>\n<li>Notifications service<\/li>\n<li>Internationalization and localization<br \/>\nand much more&#8230;<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e736f23d7cb\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e736f23d7cb\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Prerequisites\" >Prerequisites:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-1-Log-in-and-Update-the-System\" >Step 1: Log in and Update the System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-2-Install-the-Apache-Web-Server\" >Step 2: Install the Apache Web Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-3-Install-PHP\" >Step 3: Install PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-4-Install-MariaDB\" >Step 4: Install MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-5-Create-a-Database-using-MariaDB\" >Step 5: Create a Database using MariaDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-6-Download-Elgg\" >Step 6: Download Elgg<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-7-Create-an-Apache-Virtual-Host\" >Step 7: Create an Apache Virtual Host<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#Step-8-Install-Elgg\" >Step 8: Install Elgg<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span><strong>Prerequisites:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>A\u00a0<a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Debian 9 VPS<\/a><\/li>\n<li>MariaDB\/MySQL database server version 5 or newer<\/li>\n<li>PHP version 5.5 or newer with the GD and mbstring extensions enabled<\/li>\n<li>Apache web server with the rewrite module enabled<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-and-Update-the-System\"><\/span><strong>Step 1: Log in and Update the System<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To start, log in to your Debian 9 VPS as the root user (or an account with sudo privileges) via SSH:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_Address<\/span> -p <span style=\"color: #ff0000;\">Port_number<\/span><\/pre>\n<p>Make sure to replace <span style=\"color: #ff0000;\">IP_Address<\/span> and <span style=\"color: #ff0000;\">Port_Number<\/span> with your server&#8217;s respective IP address and SSH port number.<\/p>\n<p>Once you are logged in, run the following commands to update all installed packages on your server to the latest available version:<\/p>\n<pre>apt update &amp;&amp; apt upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-the-Apache-Web-Server\"><\/span><strong>Step 2: Install the Apache Web Server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Elgg needs a web server in order to serve its content. For this purpose we will install Apache, a popular, user-friendly web server. You can check if Apache is already installed and running on your server using the following command:<\/p>\n<pre>dpkg -l apache2<\/pre>\n<p>If you already have Apache installed on your Debian 9 server, then you can skip ahead to <strong>Step 3<\/strong>.<\/p>\n<p>To install the Apache web server, issue the following command:<\/p>\n<pre>apt install apache2<\/pre>\n<p>Once the installation is completed, start the Apache server and enable it to automatically start at server boot.<\/p>\n<pre>systemctl start apache2\r\nsystemctl enable apache2<\/pre>\n<p>Enable the rewrite module in Apache:<\/p>\n<pre>a2enmod rewrite<\/pre>\n<p>Then restart the web server for the changes to take effect.<\/p>\n<pre>systemctl restart apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-PHP\"><\/span><strong>Step 3: Install PHP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Elgg is a PHP-based application, so the next step would be to install PHP on the server. For this tutorial, we&#8217;ll be using PHP version 7.0.<\/p>\n<pre>apt install php7.0 php7.0-gd php7.0-mbstring php7.0-xml<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Install-MariaDB\"><\/span><strong>Step 4: Install MariaDB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Elgg needs a database to store its information. In order for Elgg to modify entries in a database, we&#8217;ll need a database server. That&#8217;s why we will install and use the MariaDB database server, an open-source variant of the MySQL server. To install MariaDB on your Debian 9 VPS, run the following command and enter the character \u2018Y\u2019 when prompted to continue.<\/p>\n<pre>apt install mariadb-server<\/pre>\n<p>During the installation, you will be prompted to set a password for the MariaDB root user. Make sure to enter a strong password.<\/p>\n<p>To further improve the security of the MariaDB installation, as well as set up a password for our MariaDB root user, we need to run the <code>mysql_secure_installation<\/code> post-installation script and follow the on-screen instructions. Run the command below to configure your system:<\/p>\n<pre>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, then pressing [Enter]:<\/p>\n<pre>Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y\r\nDisallow root login remotely? (Press y|Y for Yes, any other key for No) : Y\r\nRemove test database and access to it? (Press y|Y for Yes, any other key for No) : Y\r\nReload privilege tables now? (Press y|Y for Yes, any other key for No) : Y<\/pre>\n<p>Enable MariaDB to start on boot with the following command:<\/p>\n<pre>systemctl enable mariadb<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Create-a-Database-using-MariaDB\"><\/span><strong>Step 5: Create a Database using MariaDB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, we will create a new MariaDB user and database for Elgg. To do this, log in to the MariaDB CLI as the root user by typing the following command:<\/p>\n<pre>mariadb -u root -p<\/pre>\n<p>Then enter your MariaDB root password that you set while running the secure_installation script. Once you are logged in, create a new database and user by running the following commands:<\/p>\n<pre>MariaDB [(none)]&gt; CREATE DATABASE elgg;\r\nMariaDB [(none)]&gt; CREATE USER elgg_user@localhost IDENTIFIED BY '<span style=\"color: #ff0000;\">PASSWORD<\/span>';\r\nMariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON elgg.* TO elgg_user@localhost;\r\nMariaDB [(none)]&gt; FLUSH PRIVILEGES;<\/pre>\n<p>Don&#8217;t forget to replace &#8216;<span style=\"color: #ff0000;\">PASSWORD<\/span>&#8216; with an actual strong password.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Download-Elgg\"><\/span><strong>Step 6: Download Elgg<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>All necessary components for running Elgg are now installed and set up on the server. The next step is to download the application. Go to Elgg&#8217;s official website and download the latest stable release. At the moment of writing this article it is version 3.0.3. For convenience we have set up the command with the most current download link (at the time of publishing) for you.<\/p>\n<pre>wget https:\/\/elgg.org\/about\/getelgg?forward=elgg-3.0.3.zip<\/pre>\n<p>Once downloaded, unpack the downloaded ZIP archive to the document root directory of your server:<\/p>\n<pre>unzip elgg-3.0.3.zip -d \/var\/www\/html\/<\/pre>\n<p>The contents of the application will be unpacked in a new &#8216;elgg-3.0.3&#8217; directory. We will rename it to &#8216;elgg&#8217; and remove the downloaded ZIP archive<\/p>\n<pre>cd \/var\/www\/html &amp;&amp; mv elgg-3.0.3 elgg &amp;&amp; rm -f elgg-3.0.3.zip<\/pre>\n<p>Elgg needs a separate directory to store the uploaded files such as profile icons and photos. For security reasons, you should create this directory outside the document root directory of our Elgg installation. Run the following command to create the directory:<\/p>\n<pre>mkdir -p \/var\/www\/data<\/pre>\n<p>Then change the owner of the &#8216;elgg&#8217; and &#8216;data&#8217; directories:<\/p>\n<pre>chown -R www-data:www-data \/var\/www\/html\/elgg\r\nchown -R www-data:www-data \/var\/www\/data\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Create-an-Apache-Virtual-Host\"><\/span><strong>Step 7: Create an Apache Virtual Host<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Next, we will create an Apache virtual host so that you can access Elgg with your domain name instead of using your server&#8217;s IP address. We will use &#8216;<span style=\"color: #ff0000;\">domain.com<\/span>&#8216; as an example. Replace all occurrences of this domain name with your actual domain name.<\/p>\n<p>Create the virtual host file by executing the following command:<\/p>\n<pre>nano \/etc\/apache2\/sites-available\/elgg.conf<\/pre>\n<p>And enter the following content:<\/p>\n<pre>nano \/etc\/apache2\/sites-available\/elgg.conf<\/pre>\n<p>And\u00a0enter the following information:<\/p>\n<pre>&lt;VirtualHost *:80&gt;\r\n     DocumentRoot \/var\/www\/html\/elgg\/\r\n     ServerName <span style=\"color: #ff0000;\">domain.com<\/span>\r\n\r\n    &lt;Directory \/var\/www\/html\/elgg\/&gt;\r\n        Options FollowSymlinks\r\n        AllowOverride All\r\n        Require all granted\r\n     &lt;\/Directory&gt;\r\n\r\n     ErrorLog ${APACHE_LOG_DIR}\/elgg_error.log\r\n     CustomLog ${APACHE_LOG_DIR}\/elgg_access.log combined\r\n\r\n&lt;\/VirtualHost&gt;<\/pre>\n<p>To enable the newly created Apache virtual host, run the following command:<\/p>\n<pre>a2ensite elgg.conf<\/pre>\n<p>Then reload the Apache web server to activate the new configuration:<\/p>\n<pre>systemctl reload apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-8-Install-Elgg\"><\/span><strong>Step 8: Install Elgg<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you closely followed all the steps above, you will be able to access the Elgg installation at <code>http:\/\/domain.com<\/code> and continue the installation using the Elgg installation wizard. The installation wizard will check if your server meets all of the requirements for installing Elgg. If everything is OK, you will be able to continue with the installation. You will have to enter the information of the MariaDB user and database, configure your site name, and create your administrative user account.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-30901\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/elgg.png\" alt=\"\" width=\"807\" height=\"563\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/elgg.png 807w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/elgg-150x105.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/elgg-300x209.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/elgg-768x536.png 768w\" sizes=\"(max-width: 807px) 100vw, 807px\" \/><\/p>\n<p>With this step, the installation of Elgg on your <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Debian 9 VPS<\/a> is successfully completed, and you can start creating your own social network site.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-31222\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/elgg-debian9-hosting.jpg\" alt=\"\" width=\"150\" height=\"100\" \/>Of course, you don\u2019t have to know how to install Elgg on Debian 9 if you have\u00a0<a href=\"https:\/\/www.rosehosting.com\/elgg-hosting.html\">Elgg Hosting<\/a> with us. You can simply ask our support team to install Elgg on Debian 9 for you. They are available 24\/7, and will be able to help you with the installation of Elgg on Debian 9.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong><\/span> If you enjoyed reading this blog post on how to install Elgg on Debian 9, feel free to share it on social networks by using the shortcuts below, or simply leave a comment in the comments section. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will explain how to install Elgg on a Debian 9 VPS as well as all of &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install the Elgg Social Network on Debian 9\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#more-30900\" aria-label=\"Read more about How to Install the Elgg Social Network on Debian 9\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":31080,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700],"tags":[48,301],"class_list":["post-30900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","tag-debian","tag-elgg","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install the Elgg Social Network on Debian 9 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install the Elgg Social Network on Debian 9 | RoseHosting\" \/>\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.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install the Elgg Social Network on Debian 9\" \/>\n<meta property=\"og:description\" content=\"How to Install the Elgg Social Network on Debian 9 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-04T16:53:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:33:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install the Elgg Social Network on Debian 9\",\"datePublished\":\"2019-11-04T16:53:40+00:00\",\"dateModified\":\"2022-06-03T08:33:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/\"},\"wordCount\":1084,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/how-to-install-elgg-on-debian9.jpg\",\"keywords\":[\"debian\",\"elgg\"],\"articleSection\":[\"Debian\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/\",\"name\":\"How to Install the Elgg Social Network on Debian 9 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/how-to-install-elgg-on-debian9.jpg\",\"datePublished\":\"2019-11-04T16:53:40+00:00\",\"dateModified\":\"2022-06-03T08:33:21+00:00\",\"description\":\"How to Install the Elgg Social Network on Debian 9 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/how-to-install-elgg-on-debian9.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/how-to-install-elgg-on-debian9.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-the-elgg-social-network-on-debian-9\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install the Elgg Social Network on Debian 9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install the Elgg Social Network on Debian 9 | RoseHosting","description":"How to Install the Elgg Social Network on Debian 9 | RoseHosting","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.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/","og_locale":"en_US","og_type":"article","og_title":"How to Install the Elgg Social Network on Debian 9","og_description":"How to Install the Elgg Social Network on Debian 9 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2019-11-04T16:53:40+00:00","article_modified_time":"2022-06-03T08:33:21+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install the Elgg Social Network on Debian 9","datePublished":"2019-11-04T16:53:40+00:00","dateModified":"2022-06-03T08:33:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/"},"wordCount":1084,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg","keywords":["debian","elgg"],"articleSection":["Debian"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/","name":"How to Install the Elgg Social Network on Debian 9 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg","datePublished":"2019-11-04T16:53:40+00:00","dateModified":"2022-06-03T08:33:21+00:00","description":"How to Install the Elgg Social Network on Debian 9 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/05\/how-to-install-elgg-on-debian9.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-the-elgg-social-network-on-debian-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install the Elgg Social Network on Debian 9"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=30900"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30900\/revisions"}],"predecessor-version":[{"id":41688,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30900\/revisions\/41688"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/31080"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=30900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=30900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=30900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}