{"id":31474,"date":"2020-03-23T15:42:13","date_gmt":"2020-03-23T20:42:13","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=31474"},"modified":"2022-06-03T03:33:05","modified_gmt":"2022-06-03T08:33:05","slug":"how-to-install-wondercms-on-debian-9","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/","title":{"rendered":"How to Install WonderCMS on Debian 9"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-32459\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will show you how to install WonderCMS on a <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Debian 9 VPS<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-32460\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/configuration-install-guide-wondercms-content-management-on-debian9-vps.jpg\" alt=\"\" width=\"120\" height=\"120\" \/>WonderCMS is a free and open-source lightweight CMS designed to make building websites easy. WonderCMS doesn&#8217;t require a MySQL database to save the data and content from the website. It uses flat-file technology, which enables WonderCMS to save all data to a text file named <code>database.js<\/code>. The <code>database.js<\/code> file is structured in the JSON format.<\/p>\n<p>Installing WonderCMS on Debian 9 is an easy task if you follow the steps below carefully. Let&#8217;s begin with the installation.<br \/>\n<!--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-69f2b3f9f1712\" 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-69f2b3f9f1712\"  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-wondercms-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-wondercms-on-debian-9\/#Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\" >Step 1: Log in to the Server &amp; Update the Server OS Packages<\/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-wondercms-on-debian-9\/#Step-2-Apache-Web-Server-Installation\" >Step 2: Apache Web Server Installation<\/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-wondercms-on-debian-9\/#Step-3-Install-PHP-72-and-Required-PHP-Packages\" >Step 3: Install PHP 7.2 and Required PHP Packages<\/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-wondercms-on-debian-9\/#Step-4-Create-a-new-Apache-Configuration-File\" >Step 4: Create a new Apache Configuration File<\/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-wondercms-on-debian-9\/#Step-5-Enable-the-Apache-Rewrite-Module\" >Step 5: Enable the Apache Rewrite Module<\/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-wondercms-on-debian-9\/#Step-6-Edit-the-PHP-Configuration-File\" >Step 6: Edit the PHP Configuration File<\/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-wondercms-on-debian-9\/#Step-7-Install-WonderCMS\" >Step 7: Install WonderCMS<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>A Debian 9 VPS (we&#8217;ll be using our SSD 1 VPS plan)<\/li>\n<li>Apache web server 2.0 or higher compiled with the mod_rewrite Apache module. Alternatively, we can use Nginx as a web server with PHP support.<\/li>\n<li>PHP 7.1 or higher (PHP 7.2 is preferred) with the following PHP extensions enabled: CURL, Zip and mbstring.<\/li>\n<li>Access to the root user account (or access to an admin account with root privileges)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\"><\/span>Step 1: Log in to the Server &amp; Update the Server OS Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Log in to your Debian server via SSH as the root user:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_Address<\/span> -p <span style=\"color: #ff0000;\">Port_number<\/span><\/pre>\n<p>You will need to replace &#8216;<span style=\"color: #ff0000;\">IP_Address<\/span>&#8216; and &#8216;<span style=\"color: #ff0000;\">Port_number<\/span>&#8216; with your server&#8217;s respective IP address and SSH port number. Additionally, replace &#8216;root&#8217; with the username of the admin account if necessary.<\/p>\n<p>Before we can start with the WonderCMS installation, we have to make sure that all Debian packages installed on the server are up to date. We can do this by running the following commands:<\/p>\n<pre>sudo apt-get update\r\nsudo apt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Apache-Web-Server-Installation\"><\/span>Step 2: Apache Web Server Installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To install the Apache web server, run the following command:<\/p>\n<pre>apt-get install apache2<\/pre>\n<p>After the installation is complete, enable Apache to start automatically upon server boot with:<\/p>\n<pre>systemctl enable apache2<\/pre>\n<p>We can also check the status of our Apache service with the following command:<\/p>\n<pre>systemctl status apache2<\/pre>\n<p>Output:<\/p>\n<pre>\u25cf apache2.service - The Apache HTTP Server\r\nLoaded: loaded (\/lib\/systemd\/system\/apache2.service; disabled; vendor preset: enabled)\r\nActive: active (running) since Thu 2019-07-11 03:28:58 CDT; 7s ago\r\nProcess: 2813 ExecStart=\/usr\/sbin\/apachectl start (code=exited, status=0\/SUCCESS)\r\nMain PID: 2824 (apache2)\r\nCGroup: \/system.slice\/apache2.service\r\n\u251c\u25002824 \/usr\/sbin\/apache2 -k start\r\n\u2514\u25002825 \/usr\/sbin\/apache2 -k start\r\n<\/pre>\n<p>If your Apache web server is not started, you can start it with the simple &#8216;start&#8217; command using systemctl:<\/p>\n<pre>systemctl start apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-PHP-72-and-Required-PHP-Packages\"><\/span>Step 3: Install PHP 7.2 and Required PHP Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Import the signing key and enable the PPA for PHP 7.2 by using the following commands:<\/p>\n<pre>wget -q https:\/\/packages.sury.org\/php\/apt.gpg -O- | sudo apt-key add -\r\necho \"deb https:\/\/packages.sury.org\/php\/ stretch main\" | sudo tee \/etc\/apt\/sources.list.d\/php.list<\/pre>\n<p>Install the <code>ca-certificates<\/code> and <code>apt-transport-https<\/code> packages by running the following command:<\/p>\n<pre>sudo apt-get install ca-certificates apt-transport-https<\/pre>\n<p>Once you are done with this, run the package index update once again using the command below:<\/p>\n<pre>sudo apt-get update<\/pre>\n<p>Install PHP 7.2 and PHP extensions:<\/p>\n<pre>apt-get install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-opcache php7.2-readline php7.2-intl php7.2-json php7.2-mbstring php7.2-soap php7.2-xml php7.2-xmlrpc php7.2-zip libapache2-mod-php7.2<\/pre>\n<p>Disable PHP 7.0:<\/p>\n<pre>a2dismod php7.0<\/pre>\n<p>Then, enable PHP 7.2:<\/p>\n<pre>sudo a2enmod php7.2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Create-a-new-Apache-Configuration-File\"><\/span>Step 4: Create a new Apache Configuration File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create a new Apache configuration file for the domain\/subdomain name that we will be using to access the WonderCMS\u00a0 application. For this tutorial, we will use &#8216;<span style=\"color: #ff0000;\">yourdomain.com<\/span>&#8216;.<\/p>\n<pre>vi \/etc\/apache2\/sites-available\/<span style=\"color: #ff0000;\">wondercms.conf<\/span><\/pre>\n<p>Add the following lines:<\/p>\n<pre>VirtualHost *:80\r\nServerName <span style=\"color: #ff0000;\">yourdomain.com<\/span>\r\nDocumentRoot \/var\/www\/html\/wondercms\/\r\nCustomLog ${APACHE_LOG_DIR}\/<span style=\"color: #ff0000;\">yourdomain.com<\/span>.access.log combined\r\nErrorLog ${APACHE_LOG_DIR}\/<span style=\"color: #ff0000;\">yourdomain.com<\/span>.error.log\r\n&lt;Directory \/var\/www\/html\/wondercms\/&gt;\r\nDirectoryIndex index.php\r\nOptions FollowSymlinks\r\nAllowOverride All\r\nRequire all granted\r\n\/Directory\r\n\/VirtualHost<\/pre>\n<p>Do not forget to replace\u00a0&#8216;<span style=\"color: #ff0000;\">yourdomain.com<\/span>&#8216; with the actual domain name you want to use to access the WonderCMS instance.<\/p>\n<p>Save the file, close it and disable the default Apache configuration:<\/p>\n<pre>a2dissite 000-default<\/pre>\n<p>Enable the &#8220;<span style=\"color: #ff0000;\">wondercms.conf<\/span>&#8221; configuration in Apache using:<\/p>\n<pre>a2ensite <span style=\"color: #ff0000;\">wondercms<\/span><\/pre>\n<p>Optionally, we can use this command to enable it:<\/p>\n<pre>ln -s \/etc\/apache2\/sites-available\/<span style=\"color: #ff0000;\">wondercms.conf<\/span> \/etc\/apache2\/sites-enabled\/<span style=\"color: #ff0000;\">wondercms.conf<\/span><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Enable-the-Apache-Rewrite-Module\"><\/span>Step 5: Enable the Apache Rewrite Module<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Enable Apache rewrite module if it is not already done:<\/p>\n<pre>a2enmod rewrite<\/pre>\n<p>Test the Apache configuration:<\/p>\n<pre>apachectl -t\r\nSyntax OK<\/pre>\n<p>Restart Apache for the changes to take effect:<\/p>\n<pre>systemctl restart apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Edit-the-PHP-Configuration-File\"><\/span>Step 6: Edit the PHP Configuration File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Locate the PHP configuration file:<\/p>\n<pre>php -c \/etc\/php\/7.2\/apache2\/ -i | grep \"Loaded Configuration File\"<\/pre>\n<p>The output should be something like this:<\/p>\n<pre>Loaded Configuration File =&gt; \/etc\/php\/7.2\/apache2\/php.ini<\/pre>\n<p>Edit the php.ini configuration file:<\/p>\n<pre>vi \/etc\/php\/7.2\/apache2\/php.ini<\/pre>\n<p>Add\/modify the following options:<\/p>\n<pre>file_uploads = On\r\nallow_url_fopen = On\r\nmemory_limit = 256M\r\npost_max_size 32M\r\nupload_max_filesize = 64M\r\nmax_execution_time = 300\r\ndate.timezone = \"America\/Chicago\"<\/pre>\n<p>Then, restart the Apache service for the changes to take effect:<\/p>\n<pre>systemctl restart apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Install-WonderCMS\"><\/span>Step 7: Install WonderCMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At the time of writing this tutorial, the latest stable version is WonderCMS 2.7.0. Download the latest stable version of WonderCMS to the <code>\/var\/www\/html\/wondercms<\/code> directory:<\/p>\n<pre>cd \/var\/www\/html\/\r\nwget https:\/\/github.com\/robiso\/wondercms\/releases\/download\/2.7.0\/WonderCMS-2.7.0.zip\r\nunzip WonderCMS-2.7.0.zip\r\nrm WonderCMS-2.7.0.zip<\/pre>\n<p>Change the correct permissions of the files and directories inside the <code>\/var\/www\/html\/wondercms<\/code> directory for WonderCMS to function properly.<\/p>\n<pre>sudo chown -R www-data:www-data \/var\/www\/html\/wondercms\/<\/pre>\n<p>Open <code>http:\/\/yourdomain.com<\/code> in your favorite web browser and copy the password for the WonderCMS back-end, then open <code>http:\/\/yourdomain.com\/loginURL<\/code> and reset the login URL and password from the Settings -&gt; Security menu.<br \/>\n<img decoding=\"async\" class=\"alignnone size-large wp-image-31479\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login-1024x375.png\" alt=\"wondercms login\" width=\"1024\" height=\"375\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login-1024x375.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login-150x55.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login-300x110.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login-768x281.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login-1080x396.png 1080w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms-login.png 1411w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n<strong>That&#8217;s it<\/strong>! You now have a working WonderCMS instance on your Debian 9 VPS.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-32461\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/managed-support-cms-wondercms-debian9-vps-help-admins.jpg\" alt=\"\" width=\"120\" height=\"120\" \/>Of course, you don\u2019t have to install WonderCMS on Debian 9 if you use one of our <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Managed Debian Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install WonderCMS on your Debian VPS for you. They are available 24\u00d77 and will take care of your request immediately. If you&#8217;ve already switched to Debian 11, feel free to have a look at our guide on how to <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-with-nginx-on-debian-11\/\">install WonderCMS on Debian 11<\/a>.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong><\/span> If you liked this post on <strong>how to install WonderCMS on Debian 9<\/strong>, please share it with your friends on the social networks using the buttons below or simply leave a reply in the comments sections. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will show you how to install WonderCMS on a Debian 9 VPS. WonderCMS is a free &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install WonderCMS on Debian 9\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#more-31474\" aria-label=\"Read more about How to Install WonderCMS on Debian 9\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":32459,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,1700,13],"tags":[1577,1818],"class_list":["post-31474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-debian","category-tutorials","tag-debian-9","tag-wondercms","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.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install WonderCMS on Debian 9 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install WonderCMS 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-wondercms-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 WonderCMS on Debian 9\" \/>\n<meta property=\"og:description\" content=\"How to Install WonderCMS on Debian 9 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-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=\"2020-03-23T20:42:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:33:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-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=\"5 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-wondercms-on-debian-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install WonderCMS on Debian 9\",\"datePublished\":\"2020-03-23T20:42:13+00:00\",\"dateModified\":\"2022-06-03T08:33:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/\"},\"wordCount\":731,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/how-to-install-wondercms-on-debian9.jpg\",\"keywords\":[\"debian 9\",\"WonderCMS\"],\"articleSection\":[\"CMS, CRM, ERP\",\"Debian\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/\",\"name\":\"How to Install WonderCMS on Debian 9 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/how-to-install-wondercms-on-debian9.jpg\",\"datePublished\":\"2020-03-23T20:42:13+00:00\",\"dateModified\":\"2022-06-03T08:33:05+00:00\",\"description\":\"How to Install WonderCMS on Debian 9 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-debian-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/how-to-install-wondercms-on-debian9.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/how-to-install-wondercms-on-debian9.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-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 WonderCMS 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 WonderCMS on Debian 9 | RoseHosting","description":"How to Install WonderCMS 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-wondercms-on-debian-9\/","og_locale":"en_US","og_type":"article","og_title":"How to Install WonderCMS on Debian 9","og_description":"How to Install WonderCMS on Debian 9 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-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":"2020-03-23T20:42:13+00:00","article_modified_time":"2022-06-03T08:33:05+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install WonderCMS on Debian 9","datePublished":"2020-03-23T20:42:13+00:00","dateModified":"2022-06-03T08:33:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/"},"wordCount":731,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9.jpg","keywords":["debian 9","WonderCMS"],"articleSection":["CMS, CRM, ERP","Debian","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/","name":"How to Install WonderCMS on Debian 9 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9.jpg","datePublished":"2020-03-23T20:42:13+00:00","dateModified":"2022-06-03T08:33:05+00:00","description":"How to Install WonderCMS on Debian 9 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-debian-9\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/03\/how-to-install-wondercms-on-debian9.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-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 WonderCMS 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\/31474","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=31474"}],"version-history":[{"count":2,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31474\/revisions"}],"predecessor-version":[{"id":40823,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31474\/revisions\/40823"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/32459"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=31474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=31474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=31474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}