{"id":42530,"date":"2022-10-03T12:30:20","date_gmt":"2022-10-03T17:30:20","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=42530"},"modified":"2022-12-28T05:15:04","modified_gmt":"2022-12-28T11:15:04","slug":"how-to-install-wondercms-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/","title":{"rendered":"How to Install WonderCMS on Ubuntu 22.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-43129\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp\" alt=\"how to install wondercms on ubuntu 22.04\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04-300x150.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04-150x75.webp 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we are going to install WonderCMS on Ubuntu 22.04, and we will use Nginx as a web server.<\/p>\n<p>WonderCMS is a content management system written in PHP that uses javascript, jQuery, and CSS. This software does not require a traditional <a href=\"https:\/\/www.rosehosting.com\/blog\/mysql-vs-sqlite-vs-postgresql\/\">database system like MySQL or SQLite<\/a>, and the data is saved in a small text file called a flat file.<\/p>\n<p>Installing <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting\/\">WonderCMS on Ubuntu 22.04<\/a> with Nginx as a web server is a very easy process that can take up to 10 minutes. Let&#8217;s get started!<\/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-69ef13be2fa30\" 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-69ef13be2fa30\"  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-ubuntu-22-04\/#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-ubuntu-22-04\/#Step-1-Update-the-System\" >Step 1. 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-wondercms-on-ubuntu-22-04\/#Step-2-Install-Nginx-Web-Server\" >Step 2. Install Nginx 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-wondercms-on-ubuntu-22-04\/#Step-3-Install-PHP-with-extensions\" >Step 3. Install PHP with extensions<\/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-ubuntu-22-04\/#Step-4-Download-and-Install-WonderCMS\" >Step 4. Download and 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-ubuntu-22-04\/#Step-5-Create-Nginx-Virtual-Host\" >Step 5. Create Nginx Virtual Host<\/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 server with Ubuntu 22.04 as OS<\/li>\n<li>A valid domain name pointed to the server IP address<\/li>\n<li>User privileges: root or non-root user with sudo privileges<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Update-the-System\"><\/span>Step 1. Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Every fresh installation of Ubuntu 22.04 needs the packages to be updated to the latest versions available.<\/p>\n<pre>sudo apt-get update -y &amp;&amp; sudo apt-get upgrade -y<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Nginx-Web-Server\"><\/span>Step 2. Install Nginx Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nginx Web server can be installed with the following command:<\/p>\n<pre>sudo apt-get install nginx -y<\/pre>\n<p>Once installed, start and enable the service.<\/p>\n<pre>sudo systemctl enable nginx.service &amp;&amp; sudo systemctl start nginx.service<\/pre>\n<p>Check if the service is up and running:<\/p>\n<pre>sudo systemctl status nginx.service<\/pre>\n<p>You should receive the following output:<\/p>\n<pre>root@host:~# sudo systemctl status nginx.service\r\n\u25cf nginx.service - A high performance web server and a reverse proxy server\r\n     Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)\r\n     Active: active (running) since Tue 2022-06-28 20:42:37 UTC; 2s ago\r\n       Docs: man:nginx(8)\r\n    Process: 129015 ExecStartPre=\/usr\/sbin\/nginx -t -q -g daemon on; master_process on; (code=exited, status=0\/SUCCESS)\r\n    Process: 129016 ExecStart=\/usr\/sbin\/nginx -g daemon on; master_process on; (code=exited, status=0\/SUCCESS)\r\n   Main PID: 129017 (nginx)\r\n      Tasks: 5 (limit: 4579)\r\n     Memory: 4.8M\r\n        CPU: 353ms\r\n     CGroup: \/system.slice\/nginx.service\r\n             \u251c\u2500129017 \"nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on;\"\r\n             \u251c\u2500129018 \"nginx: worker process\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"\r\n             \u251c\u2500129019 \"nginx: worker process\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"\r\n             \u251c\u2500129020 \"nginx: worker process\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"\r\n             \u2514\u2500129021 \"nginx: worker process\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"\r\n\r\nJun 28 20:42:37 host.test.vps systemd[1]: Starting A high performance web server and a reverse proxy server...\r\nJun 28 20:42:37 host.test.vps systemd[1]: Started A high performance web server and a reverse proxy server.\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-PHP-with-extensions\"><\/span>Step 3. Install PHP with extensions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To install PHP8.1 with extensions, execute the following commands:<\/p>\n<pre>sudo apt-get install php8.1 php8.1-fpm php8.1-cli php8.1-common php8.1-imap php8.1-redis php8.1-snmp php8.1-xml php8.1-zip php8.1-mbstring php8.1-curl\r\n<\/pre>\n<p>Once the PHP extensions are installed, we need to check if the PHP-FPM service is up and running with the command below:<\/p>\n<pre>sudo systemctl status php8.1-fpm.service<\/pre>\n<p>If the service is up and running, you should receive the following output:<\/p>\n<pre>root@host:~# sudo systemctl status php8.1-fpm.service\r\n\u25cf php8.1-fpm.service - The PHP 8.1 FastCGI Process Manager\r\n     Loaded: loaded (\/lib\/systemd\/system\/php8.1-fpm.service; enabled; vendor preset: enabled)\r\n     Active: active (running) since Tue 2022-06-28 20:44:59 UTC; 15min ago\r\n       Docs: man:php-fpm8.1(8)\r\n    Process: 130885 ExecStartPost=\/usr\/lib\/php\/php-fpm-socket-helper install \/run\/php\/php-fpm.sock \/etc\/php\/8.1\/fpm\/pool.d\/www.conf 81 (code=exited, status=0\/SUCCESS)\r\n   Main PID: 130881 (php-fpm8.1)\r\n     Status: \"Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req\/sec\"\r\n      Tasks: 3 (limit: 4579)\r\n     Memory: 10.6M\r\n        CPU: 760ms\r\n     CGroup: \/system.slice\/php8.1-fpm.service\r\n             \u251c\u2500130881 \"php-fpm: master process (\/etc\/php\/8.1\/fpm\/php-fpm.conf)\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Download-and-Install-WonderCMS\"><\/span>Step 4. Download and Install WonderCMS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Go into the default Nginx document root directory and clone the WonderCMS installation from Github.<\/p>\n<pre>cd \/var\/www\/html\r\n\r\ngit clone https:\/\/github.com\/robiso\/wondercms.git .<\/pre>\n<p>Set the correct file and folder permissions:<\/p>\n<pre>chown -R www-data:www-data .\r\n\r\nfind . -type d -exec chmod 755 {} \\;\r\n\r\nfind . -type f -exec chmod 644 {} \\;\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Create-Nginx-Virtual-Host\"><\/span>Step 5. Create Nginx Virtual Host<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Go into the Nginx configuration directory and create the file.<\/p>\n<pre>cd \/etc\/nginx\/sites-available\r\n\r\ntouch wondercms.conf\r\n<\/pre>\n<p>Open the file with your favorite editor and paste the following lines of code:<\/p>\n<pre>server {\r\n  \r\n  listen 80;\r\n\r\n  server_name yourdomain.com;\r\n  root \/var\/www\/html;\r\n\r\n  index index.php;\r\n\r\n\r\n  location \/ {\r\n    if (!-e $request_filename) {\r\n      rewrite ^\/(.+)$ \/index.php?page=$1 last;\r\n    }\r\n  }\r\n  location ~ database.js {\r\n    return 403;\r\n  }\r\n\r\n  location ~ \\.php(\/|$) {\r\n    include snippets\/fastcgi-php.conf;\r\n    fastcgi_pass unix:\/var\/run\/php\/php8.1-fpm.sock;\r\n  }\r\n\r\n}\r\n<\/pre>\n<p>Enable the newly created Nginx configuration file with a symbolic link as described below:<\/p>\n<pre>ln -s \/etc\/nginx\/sites-available\/wondercms.conf \/etc\/nginx\/sites-enabled\/\r\n<\/pre>\n<p>Check the Nginx syntax with the command below:<\/p>\n<pre>nginx -t<\/pre>\n<p>If everything is OK, you should receive the following output:<\/p>\n<pre>root@host:\/etc\/nginx\/sites-available# nginx -t\r\nnginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful\r\n<\/pre>\n<p>Now, you can restart the Nginx service and access your application in your browser at <b>http:\/\/yourdomain.com<\/b><\/p>\n<pre>sudo systemctl restart nginx.service<\/pre>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42532 size-large\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1-1024x429.jpg\" alt=\"\" width=\"1024\" height=\"429\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1-1024x429.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1-300x126.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1-150x63.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1-768x322.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1-1320x554.jpg 1320w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder1.jpg 1352w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>There will be a randomly generated password displayed on the page to log in to the backend of WonderCMS. Login and change the randomly generated password.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-42533 size-large\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2-1024x429.jpg\" alt=\"\" width=\"1024\" height=\"429\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2-1024x429.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2-300x126.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2-150x63.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2-768x322.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2-1320x554.jpg 1320w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/06\/wonder2.jpg 1352w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Congratulations! You successfully installed and configured WonderCMS with Nginx as a web server on Ubuntu 22.04 OS.<\/p>\n<p>If you do not know how to proceed further with changing the password and setting up some basic settings related to the server, you can always <a href=\"https:\/\/www.rosehosting.com\/support\/\">contact our technical support<\/a>. We are available 24\/7.<\/p>\n<p>If you liked this post on how to install WonderCMS on Ubuntu 22.04, please share it with your friends on social networks or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we are going to install WonderCMS on Ubuntu 22.04, and we will use Nginx as a web &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install WonderCMS on Ubuntu 22.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#more-42530\" aria-label=\"Read more about How to Install WonderCMS on Ubuntu 22.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":43129,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698],"tags":[2012,1818],"class_list":["post-42530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-ubuntu-22-04","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.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install WonderCMS on Ubuntu 22.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.\" \/>\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-ubuntu-22-04\/\" \/>\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 Ubuntu 22.04\" \/>\n<meta property=\"og:description\" content=\"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/\" \/>\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=\"2022-10-03T17:30:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-28T11:15:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp\" \/>\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\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install WonderCMS on Ubuntu 22.04\" \/>\n<meta name=\"twitter:description\" content=\"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.\" \/>\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=\"4 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-ubuntu-22-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install WonderCMS on Ubuntu 22.04\",\"datePublished\":\"2022-10-03T17:30:20+00:00\",\"dateModified\":\"2022-12-28T11:15:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/\"},\"wordCount\":433,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/how-to-install-wondercms-on-ubuntu-22-04.webp\",\"keywords\":[\"ubuntu 22.04\",\"WonderCMS\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/\",\"name\":\"How to Install WonderCMS on Ubuntu 22.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/how-to-install-wondercms-on-ubuntu-22-04.webp\",\"datePublished\":\"2022-10-03T17:30:20+00:00\",\"dateModified\":\"2022-12-28T11:15:04+00:00\",\"description\":\"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/how-to-install-wondercms-on-ubuntu-22-04.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/how-to-install-wondercms-on-ubuntu-22-04.webp\",\"width\":742,\"height\":372,\"caption\":\"how to install wondercms on ubuntu 22.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-wondercms-on-ubuntu-22-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install WonderCMS on Ubuntu 22.04\"}]},{\"@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 Ubuntu 22.04 | RoseHosting","description":"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.","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-ubuntu-22-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install WonderCMS on Ubuntu 22.04","og_description":"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2022-10-03T17:30:20+00:00","article_modified_time":"2022-12-28T11:15:04+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install WonderCMS on Ubuntu 22.04","twitter_description":"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install WonderCMS on Ubuntu 22.04","datePublished":"2022-10-03T17:30:20+00:00","dateModified":"2022-12-28T11:15:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/"},"wordCount":433,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp","keywords":["ubuntu 22.04","WonderCMS"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/","name":"How to Install WonderCMS on Ubuntu 22.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp","datePublished":"2022-10-03T17:30:20+00:00","dateModified":"2022-12-28T11:15:04+00:00","description":"WonderCMS is a content management system written in PHP that uses Javascript, jQuery, and CSS. Check out how to install it on Ubuntu 22.04.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/09\/how-to-install-wondercms-on-ubuntu-22-04.webp","width":742,"height":372,"caption":"how to install wondercms on ubuntu 22.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-wondercms-on-ubuntu-22-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install WonderCMS on Ubuntu 22.04"}]},{"@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\/42530","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=42530"}],"version-history":[{"count":16,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/42530\/revisions"}],"predecessor-version":[{"id":43130,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/42530\/revisions\/43130"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/43129"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=42530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=42530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=42530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}