{"id":31505,"date":"2020-01-31T15:35:49","date_gmt":"2020-01-31T21:35:49","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=31505"},"modified":"2023-04-04T09:38:13","modified_gmt":"2023-04-04T14:38:13","slug":"how-to-install-wondercms-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/","title":{"rendered":"How to Install WonderCMS on CentOS 7"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-32280\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will show you how to install WonderCMS with Nginx on a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">CentOS 7 VPS<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-32281\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/installation-wondercms-content-management-system-on-centos7-vps.jpg\" alt=\"\" width=\"120\" height=\"120\" \/>WonderCMS is a free and open-source flat file CMS. It&#8217;s built with PHP, jQuery, and HTML\/CSS, and is aimed to be an extremely small, lightweight, and straightforward CMS solution.\u00a0 No initial configuration is required. The installation process is quite simple and if you follow the instructions provided in this tutorial, you will have WonderCMS running on your server in less than 10 minutes.<\/p>\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-69f349df6b31a\" 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-69f349df6b31a\"  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-centos-7\/#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-centos-7\/#Step-1-Connect-to-Your-Server\" >Step 1: Connect to Your Server<\/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-centos-7\/#Step-2-Install-Nginx\" >Step 2: Install Nginx<\/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-centos-7\/#Step-2-Install-PHP\" >Step 2: 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-wondercms-on-centos-7\/#Step-3-Install-WonderCMS\" >Step 3: Install WonderCMS<\/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-centos-7\/#Step-4-Configure-Nginx\" >Step 4: Configure Nginx<\/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-centos-7\/#Step-7-Accessing-WonderCMS\" >Step 7: Accessing 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>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 VPS<\/a>.<\/li>\n<li>Apache (with mod_rewrite enabled) or Nginx web server. In our setup, we will be using Nginx.<\/li>\n<li>PHP version 7.1 or greater (including the following extensions: curl, mbstring, zip)<\/li>\n<li>Full SSH root access or a <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-create-a-sudo-user-on-centos-7\/\" target=\"_blank\" rel=\"noopener noreferrer\">user with sudo privileges<\/a> is also required.<\/li>\n<\/ul>\n<p>WonderCMS also doesn&#8217;t require a traditional\/relational database like MySQL. The\u00a0<b>flat file<\/b>\u00a0technology enables WonderCMS to save all data to a\u00a0<b>text file (flat file)<\/b>\u00a0called\u00a0<code>database.js<\/code>,which is structured in\u00a0JSON format.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Connect-to-Your-Server\"><\/span>Step 1: Connect to Your Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before we begin, you will need to <a href=\"https:\/\/www.rosehosting.com\/blog\/connect-to-your-linux-vps-via-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">connect to your server via SSH<\/a> 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@<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 actual server IP address and SSH port number. If you want to log in with a user other than root, just replace the word root with the account name that you want to use.<\/p>\n<p>Once logged in, make sure that your server is up-to-date by running the following commands:<\/p>\n<pre>sudo yum update\r\n<\/pre>\n<p>You will also need to add the CentOS 7 EPEL repository:<\/p>\n<pre>sudo yum install epel-release<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Nginx\"><\/span>Step 2: Install Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you don&#8217;t have Nginx running on your server, you can install it with the following command:<\/p>\n<pre>sudo yum install nginx<\/pre>\n<p>After the installation is completed, you can start the Nginx service with:<\/p>\n<pre>sudo systemctl start nginx<\/pre>\n<p>You can also enable Nginx service to automatically start upon server reboot with:<\/p>\n<pre>sudo systemctl enable nginx<\/pre>\n<p>Verify that the Nginx service is running using:<\/p>\n<pre>sudo systemctl status nginx<\/pre>\n<p>You should then see the following output:<\/p>\n<pre>\u25cf nginx.service - The nginx HTTP and reverse proxy server\r\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/nginx.service; disabled; vendor preset: disabled)\r\n   Active: active (running) since Mon 2019-07-15 10:21:51 CDT; 2s ago<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-PHP\"><\/span>Step 2: Install PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>CentOS 7 by default comes with PHP 5.4, so we will have to install a new PHP version from another repository. \u00a0In this case, we will install and use PHP 7.2 from the Remi repository.<\/p>\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\r\nsudo yum install yum-utils\r\nsudo yum install http:\/\/rpms.remirepo.net\/enterprise\/remi-release-7.rpm\r\nsudo yum-config-manager --disable remi-php54\r\nsudo yum-config-manager --enable remi-php72<\/pre>\n<p>To install PHP 7.2 along with the other extensions required by WonderCMS, run the following command:<\/p>\n<pre>sudo yum install php php-fpm php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-zip php-json<\/pre>\n<p>To verify if PHP 7.2 is successfully installed, run the following command:<\/p>\n<pre>php -v<\/pre>\n<p>You should get the following output on your screen:<\/p>\n<pre>PHP 7.2.20 (cli) (built: Jul  2 2019 13:37:16) ( NTS )\r\nCopyright (c) 1997-2018 The PHP Group\r\nZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies\r\n    with Zend OPcache v7.2.20, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<p>Now we need to modify our PHP-FPM configuration.<\/p>\n<p>Open the following file:<\/p>\n<pre>nano \/etc\/php-fpm.d\/www.conf<\/pre>\n<p>Then change the following lines from:<\/p>\n<pre>user = apache\r\ngroup = apache\r\nlisten = 127.0.0.1:9000\r\n;listen.owner = nobody\r\n;listen.group = nobody<\/pre>\n<p>to<\/p>\n<pre>user = nginx\r\ngroup = nginx\r\nlisten = \u00a0\/var\/run\/php\/php-fpm.sock\r\nlisten.owner = nginx\r\nlisten.group = nginx<\/pre>\n<p>Create the PHP-FPM socket directory with:<\/p>\n<pre>mkdir -p \/var\/run\/php<\/pre>\n<p>Then, change the permission for PHP session directory:<\/p>\n<pre>chown -R nginx:nginx \/var\/lib\/php\/session<\/pre>\n<p>Finally, we will need to start and enable the PHP-FPM service.<\/p>\n<pre>systemctl start php-fpm\r\n\r\nsystemctl enable php-fpm<\/pre>\n<p>Verify that our PHP-FPM service is running:<\/p>\n<pre>systemctl status php-fpm<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-WonderCMS\"><\/span>Step 3: Install WonderCMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Let\u2019s download the latest stable WonderCMS version. At the moment of writing this tutorial, the latest stable version is 2.7.0. To download this version on your server, you can run the following command:<\/p>\n<pre>wget https:\/\/github.com\/robiso\/wondercms\/releases\/download\/2.7.0\/WonderCMS-2.7.0.zip<\/pre>\n<p>Extract the files to the <code>\/var\/www<\/code>\u00a0location on our server with this next line:<\/p>\n<pre>sudo unzip WonderCMS-2.7.0.zip -d \/var\/www<\/pre>\n<p><strong>Note:<\/strong>\u00a0If you don\u2019t have the\u00a0<code>unzip<\/code>\u00a0package installed on your server, you can install it with the following command:\u00a0<code>sudo yum install unzip<\/code><\/p>\n<p>Remove the downloaded file with:<\/p>\n<pre>rm WonderCMS-2.7.0.zip<\/pre>\n<p>The owner of all of these files needs to be the user of the web server running on your system. In our example, we are using the Nginx web server and Nginx runs as \u2018nginx\u2019 user on CentOS 7.\u00a0 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 nginx:nginx \/var\/www\/wondercms<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Configure-Nginx\"><\/span>Step 4: Configure Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In this step, we will show you how to create a virtual host file for Nginx &#8211; this is so you can access your WonderCMS installation using your domain name.<\/p>\n<p>Create the virtual host file by executing the following command:<\/p>\n<pre>nano \/etc\/nginx\/conf.d\/wondercms.conf<\/pre>\n<p>And\u00a0enter the following information:<\/p>\n<pre><span class=\"pl-k\">server<\/span> {\r\n        <span class=\"pl-k\">listen<\/span> <span class=\"pl-s\">80<\/span>;\r\n        <span class=\"pl-k\">server_name<\/span> <span style=\"color: #ff0000;\">mydomain.com<\/span>;\r\n        <span class=\"pl-k\">root<\/span> \/var\/www\/wondercms;\r\n        <span class=\"pl-k\">index<\/span> index.php;\r\n        <span class=\"pl-k\">autoindex<\/span><span class=\"pl-c1\"> off<\/span>;\r\n\r\n        <span class=\"pl-k\">location<\/span> <span class=\"pl-en\">\/ <\/span>{\r\n            <span class=\"pl-k\">if<\/span> (!-e <span class=\"pl-smi\">$request_filename<\/span>) {\r\n                <span class=\"pl-k\">rewrite<\/span> <span class=\"pl-sr\">^\/(.+)$ <\/span>\/index.php?page=<span class=\"pl-smi\">$1<\/span><span class=\"pl-c1\"> last<\/span>;\r\n            }\r\n        }\r\n\r\n        <span class=\"pl-k\">location<\/span> ~ <span class=\"pl-sr\">database.js <\/span>{\r\n            <span class=\"pl-c1\">return<\/span> <span class=\"pl-s\">403<\/span>;\r\n        }\r\n\r\n        <span class=\"pl-k\">location<\/span> ~ <span class=\"pl-sr\">\\.php(\/|$) <\/span>{\r\n            try_files $uri =404;\r\n            fastcgi_split_path_info ^(.+\\.php)(\/.+)$;\r\n            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n            include fastcgi_params;\r\n            fastcgi_index index.php;\r\n            <span class=\"pl-k\">fastcgi_pass<\/span> unix:\/var\/run\/php\/php-fpm.sock;\r\n        }\r\n    }<\/pre>\n<p>Make sure to replace <code>mydomain.com<\/code>\u00a0with your actual registered domain name.<\/p>\n<p>You can then check the configuration files to make sure that there are no syntax errors. Any errors will likely crash the web server on restart.<\/p>\n<pre>nginx -t<\/pre>\n<p>Output:<\/p>\n<pre>nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful<\/pre>\n<p>If there are no errors, you can reload the Nginx config.<\/p>\n<pre>systemctl reload nginx\r\n\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Accessing-WonderCMS\"><\/span>Step 7: Accessing WonderCMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You can now open your preferred web browser and access your WonderCMS installation at <code>http:\/\/mydomain.com<\/code> (of course, make sure to replace <span style=\"color: #ff0000;\">mydomain.com<\/span> with the actual domain name you used when creating the Nginx virtual server block).<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-31509 aligncenter\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms01.png\" alt=\"\" width=\"962\" height=\"670\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms01.png 962w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms01-150x104.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms01-300x209.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/wondercms01-768x535.png 768w\" sizes=\"(max-width: 962px) 100vw, 962px\" \/><\/p>\n<p>Click on the &#8220;Login&#8221; link and log in with the provided password. For security reasons, change your default password and login URL immediately. (Settings -&gt; Security)<\/p>\n<p><strong>That\u2019s it!\u00a0<\/strong>WonderCMS has been successfully installed on your CentOS 7 server.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-32282\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/support-from-expert-linux-admins-for-wondercms-on-centos7-vps.jpg\" alt=\"\" width=\"120\" height=\"120\" \/>Of course, you don\u2019t have to <strong>install WonderCMS on CentOs 7<\/strong> if you have <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">Managed CentOS Hosting<\/a> with us. You can simply ask our support team to install WonderCMS on CentOS 7 for you. They are available 24\/7 and will be able to help you with the installation.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you enjoyed reading this blog post on how to install WonderCMS on CentOS 7, feel free to share it on social networks using the shortcuts below, or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will show you how to install WonderCMS with Nginx on a CentOS 7 VPS. WonderCMS is &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install WonderCMS on CentOS 7\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#more-31505\" aria-label=\"Read more about How to Install WonderCMS on CentOS 7\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":32280,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,13],"tags":[34,49,1818],"class_list":["post-31505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-tutorials","tag-centos","tag-nginx","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 CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install WonderCMS on CentOS 7 | 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-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 WonderCMS on CentOS 7\" \/>\n<meta property=\"og:description\" content=\"How to Install WonderCMS on CentOS 7 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/\" \/>\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-01-31T21:35:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-04T14:38:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.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=\"6 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-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install WonderCMS on CentOS 7\",\"datePublished\":\"2020-01-31T21:35:49+00:00\",\"dateModified\":\"2023-04-04T14:38:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/\"},\"wordCount\":872,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/how-to-install-wondercms-on-centos7.jpg\",\"keywords\":[\"centos\",\"nginx\",\"WonderCMS\"],\"articleSection\":[\"CMS, CRM, ERP\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/\",\"name\":\"How to Install WonderCMS on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/how-to-install-wondercms-on-centos7.jpg\",\"datePublished\":\"2020-01-31T21:35:49+00:00\",\"dateModified\":\"2023-04-04T14:38:13+00:00\",\"description\":\"How to Install WonderCMS on CentOS 7 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/how-to-install-wondercms-on-centos7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/how-to-install-wondercms-on-centos7.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install WonderCMS on CentOS 7\"}]},{\"@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 CentOS 7 | RoseHosting","description":"How to Install WonderCMS on CentOS 7 | 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-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How to Install WonderCMS on CentOS 7","og_description":"How to Install WonderCMS on CentOS 7 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2020-01-31T21:35:49+00:00","article_modified_time":"2023-04-04T14:38:13+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install WonderCMS on CentOS 7","datePublished":"2020-01-31T21:35:49+00:00","dateModified":"2023-04-04T14:38:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/"},"wordCount":872,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.jpg","keywords":["centos","nginx","WonderCMS"],"articleSection":["CMS, CRM, ERP","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/","name":"How to Install WonderCMS on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.jpg","datePublished":"2020-01-31T21:35:49+00:00","dateModified":"2023-04-04T14:38:13+00:00","description":"How to Install WonderCMS on CentOS 7 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/01\/how-to-install-wondercms-on-centos7.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install WonderCMS on CentOS 7"}]},{"@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\/31505","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=31505"}],"version-history":[{"count":2,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31505\/revisions"}],"predecessor-version":[{"id":45299,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31505\/revisions\/45299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/32280"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=31505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=31505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=31505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}