{"id":37665,"date":"2024-06-12T08:15:17","date_gmt":"2024-06-12T08:15:17","guid":{"rendered":"https:\/\/accuweb.cloud\/blog\/?p=37665"},"modified":"2026-01-22T09:52:53","modified_gmt":"2026-01-22T09:52:53","slug":"mezzanine-cms-hosting","status":"publish","type":"post","link":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/","title":{"rendered":"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud"},"content":{"rendered":"<h1 class=\"ack-h1\">Mezzanine CMS: Hosting with AccuWeb.Cloud<\/h1>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-41936 size-full\" title=\"Mezzanine CMS: Hosting with AccuWeb.Cloud\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\" alt=\"Mezzanine CMS: Hosting with AccuWeb.Cloud\" width=\"1280\" height=\"720\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png 1280w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting-300x169.png 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting-1024x576.png 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting-768x432.png 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<div class=\"tips_box-cloud gradient-cloud\">\n<h3 class=\"cb-h3\">TL;DR<\/h3>\n<ul class=\"cb-ul\">\n<li><strong>Mezzanine is a Django-based CMS<\/strong> that can be hosted on cloud or VPS platforms using standard Python deployment methods.<\/li>\n<li>Use <strong>virtual environments<\/strong> and requirements files to manage dependencies and isolate your Mezzanine application.<\/li>\n<li>Configure a <strong>production-grade web server<\/strong> such as NGINX with an application server like Gunicorn or uWSGI.<\/li>\n<li>Serve static assets and media via <strong>cloud storage or CDN<\/strong> to improve performance and scalability.<\/li>\n<li>Secure your hosting with <strong>HTTPS\/TLS<\/strong>, firewalls, and environment-specific settings.<\/li>\n<li>Automate deployments using <strong>CI\/CD pipelines<\/strong> to ensure consistent and reproducible releases.<\/li>\n<li>Monitor performance and logs to maintain uptime and resolve issues promptly.<\/li>\n<\/ul>\n<\/div>\n<p>Mezzanine CMS (Content Management System) is an open source, powerful, and user friendly solution for managing content and blogs. Built on the Django framework, which is powered by <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/application\/python-hosting\" target=\"_blank\" rel=\"noopener\">Python,<\/a> Mezzanine is available under the BSD license. Its default functionality covers a wide range of common needs, and its extensibility with third party extensions, widgets, modules, and themes allows for easy customization to meet specific requirements.<\/p>\n<p>Mezzanine CMS offers numerous benefits for both developers and content managers, including:<\/p>\n<ul class=\"ac-ul\">\n<li><strong>User Friendly WYSIWYG Editor:<\/strong> Featuring drag and drop page ordering and visual content editing for intuitive site management.<\/li>\n<li><strong>Scheduled Publishing:<\/strong> Plan and automate content release with ease.<\/li>\n<li><strong>Variety of Themes:<\/strong> Access a wide selection of ready to use themes for quick customization.<\/li>\n<li><strong>Comprehensive API:<\/strong> Utilize a rich API for extensive development capabilities.<\/li>\n<li><strong>Built In Support:<\/strong> Seamless integration with Django internationalization, Twitter Bootstrap, Disqus, Akismet spam filter, Twitter feed, and Google Analytics.<\/li>\n<li><strong>Integrated Social Media and SEO:<\/strong> Built-in tools for social network integration, search engine optimization, and a wide range of additional modules.<\/li>\n<\/ul>\n<p>In this article, we will explore how to host Mezzanine CMS on AccuWeb.Cloud.<\/p>\n<h2 id=\"Creating-a-Python-Environment\" class=\"ac-h2\">Creating a Python Environment<\/h2>\n<p>To host Mezzanine CMS, you need a Python based application server with <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/database\" target=\"_blank\" rel=\"noopener\">database<\/a> server. Here&#8217;s how to create a new environment with an Apache Python node:<\/p>\n<p><strong>Step 1.<\/strong> Begin by logging into your AccuWeb.Cloud account. Once logged in and you will be directed to the main dashboard interface.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-01.png\"><img decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37708 size-full\" title=\"New Environment\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-01.png\" alt=\"New Environment\" width=\"1099\" height=\"587\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-01.png 1099w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-01-300x160.png 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-01-1024x547.png 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-01-768x410.png 768w\" sizes=\"(max-width: 1099px) 100vw, 1099px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> Locate and click the <strong>&#8220;New Environment&#8221;<\/strong> button situated at the top of the dashboard. This will open the topology wizard, allowig you to configure your new environment.<\/p>\n<p><strong>Step 3.<\/strong> In the topology wizard and navigate to the <strong>Python tab.<\/strong> Here, the Apache Python application server will be pre selected by default. Ensure that the Python version is 3.6 or later to maintain compatibility with Mezzanine CMS. If an older version is selected, update it to a compatible version.<\/p>\n<p><strong>Step 4.<\/strong> Depending on your project&#8217;s requirements, choose a database server. You can select either <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/database\/mysql-hosting\" target=\"_blank\" rel=\"noopener\">MySQL<\/a> or PostgreSQL. Both options are fully supported by Mezzanine CMS.<\/p>\n<p><strong>Step 5.<\/strong> Configure Additional Settings (if necessary):<\/p>\n<ul class=\"ac-ul\">\n<li><strong>Cloudlet Limits:<\/strong> Set the cloudlet limits to define the resource allocation for your environment.<\/li>\n<li><strong>Public IP:<\/strong> Configure a public IP address if your project requires external access.<\/li>\n<\/ul>\n<p><strong>Step 6.<\/strong> Enter a unique and descriptive name to your environment for easy identification.<\/p>\n<p><strong>Step 7.<\/strong> After configurin&#8217; all the necessary settings and click the <strong>&#8220;Create&#8221;<\/strong> button to initiate the creation of your new environment.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-02.jpg\"><img decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37740 size-full\" title=\"Create Environment\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-02.jpg\" alt=\"Create Environment\" width=\"1067\" height=\"668\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-02.jpg 1067w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-02-300x188.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-02-1024x641.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-02-768x481.jpg 768w\" sizes=\"(max-width: 1067px) 100vw, 1067px\" \/><\/a><\/p>\n<p>The system will begin setting up your environment. This process might take a few moments. Once completed, your new environment will appear on the dashboard and ready for further customization and deployment of Mezzanine CMS.<\/p>\n<p>By following these steps, you will have successfully created a new Python based environment on AccuWeb.Cloud, suitable for hosting Mezzanine CMS.<\/p>\n<h2 id=\"Manual-Deployment-of-Mezzanine-CMS\" class=\"ac-h2\">Manual Deployment of Mezzanine CMS<\/h2>\n<p>Deploying Mezzanine CMS involves three primary steps: installation, database configuration, and starting the <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/applications\" target=\"_blank\" rel=\"noopener\">application.<\/a><\/p>\n<h3 class=\"ac-h3\">Installation of Mezzanine CMS<\/h3>\n<p><strong>Step 1.<\/strong> Access your server through the web SSH provided by AcccuWeb.Cloud.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-03.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37741 size-full\" title=\"Web SSH\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-03.jpg\" alt=\"Web SSH\" width=\"1248\" height=\"459\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-03.jpg 1248w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-03-300x110.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-03-1024x377.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-03-768x282.jpg 768w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> Running Python web applications in isolated virtual environments is a common practice. This allows managing project dependencies independently without requiring administrator privileges.<\/p>\n<ul class=\"ac-ul\">\n<li><strong>virtualenv virtenv<\/strong><\/li>\n<li><strong>source virtenv\/bin\/activate<\/strong><\/li>\n<\/ul>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37742 size-full\" title=\"Manage Without Admin Privileges\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04.jpg\" alt=\"Manage Without Admin Privileges\" width=\"1244\" height=\"434\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04.jpg 1244w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04-300x105.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04-1024x357.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04-768x268.jpg 768w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-04-900x313.jpg 900w\" sizes=\"(max-width: 1244px) 100vw, 1244px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> Use pip to install the Mezzanine content manager.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\npip install mezzanine<\/code><\/pre>\n<div class=\"accu-top-cta-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-05.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37744 size-full\" title=\"Install Mezzanine\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-05.jpg\" alt=\"Install Mezzanine\" width=\"1251\" height=\"613\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-05.jpg 1251w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-05-300x147.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-05-1024x502.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-05-768x376.jpg 768w\" sizes=\"(max-width: 1251px) 100vw, 1251px\" \/><\/a><\/p>\n<p><strong>Step 4.<\/strong> Remove the default application in the ROOT context and install the Mezzanine project.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nrm -rf ROOT\r\nmezzanine-project ROOT<\/code><\/pre>\n<div class=\"accu-extra-top-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-06.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37745 size-full\" title=\"mezzanine-project ROOT\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-06.jpg\" alt=\"mezzanine-project ROOT\" width=\"1257\" height=\"383\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-06.jpg 1257w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-06-300x91.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-06-1024x312.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-06-768x234.jpg 768w\" sizes=\"(max-width: 1257px) 100vw, 1257px\" \/><\/a><\/p>\n<div class=\"accu-blog-space\"><\/div>\n<div style=\"display: flex; justify-content: center;\">\n<div class=\"save-card1\"><a class=\"save-btn1\" href=\"https:\/\/accuweb.cloud\/register\">Register Here \u2192<\/a><\/div>\n<\/div>\n<div class=\"accu-blog-space\"><\/div>\n<h2 id=\"Database-Configuration\" class=\"ac-h2\">Database Configuration<\/h2>\n<p><strong>Step 1.<\/strong> Log into your database admin panel using the credentials provided in the email sent after the DB node creation.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-07.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37746 size-full\" title=\"Login to Database Admin Panel\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-07.jpg\" alt=\"Login to Database Admin Panel\" width=\"678\" height=\"591\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-07.jpg 678w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-07-300x262.jpg 300w\" sizes=\"(max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> Go to the User accounts tab and click &#8220;Add user account&#8221; to create a new account for Mezzanine CMS to access the <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/database\" target=\"_blank\" rel=\"noopener\">database.<\/a><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-08.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37747 size-full\" title=\"Add User Account\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-08.jpg\" alt=\"Add User Account\" width=\"1255\" height=\"661\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-08.jpg 1255w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-08-300x158.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-08-1024x539.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-08-768x405.jpg 768w\" sizes=\"(max-width: 1255px) 100vw, 1255px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> On the new user page, enter the preferred username and password. Ensure you check the <strong>&#8220;Create database with same name and grant all privileges&#8221;<\/strong> checkbox.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-09.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37749 size-full\" title=\"Add Credentials\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-09.jpg\" alt=\"Add Credentials\" width=\"1266\" height=\"707\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-09.jpg 1266w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-09-300x168.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-09-1024x572.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-09-768x429.jpg 768w\" sizes=\"(max-width: 1266px) 100vw, 1266px\" \/><\/a><\/p>\n<p><strong>Step 4.<\/strong> Edit the local_settings.py file located at \/var\/www\/webroot\/ROOT\/ROOT\/local_settings.py to include your database credentials.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nDATABASES = {\r\n\"default\": {\r\n\"ENGINE\": \"django.db.backends.mysql\",\r\n\"NAME\": \"mezzanine\",\r\n\"USER\": \"mezzanine\",\r\n\"PASSWORD\": \"passw0rd\",\r\n\"HOST\": \"node5764-env-8733461.us-accuweb.cloud\",\r\n\"PORT\": \"3306\",\r\n}\r\n}<\/code><\/pre>\n<div class=\"accu-blog-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image alignright wp-image-37750 size-full\" title=\"Local Settings\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-10.jpg\" alt=\"Local Settings\" width=\"1254\" height=\"779\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-10.jpg 1254w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-10-300x186.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-10-1024x636.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-10-768x477.jpg 768w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" \/><\/a><\/p>\n<p>Adjust the ENGINE, NAME, USER, PASSWORD, HOST, and PORT fields accordingly.<\/p>\n<p><strong>Step 5.<\/strong> Install the MySQL connector for Python.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\npip install mysqlclient<\/code><\/pre>\n<div class=\"accu-extra-top-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-c11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37751 size-full\" title=\"Install MySQL connector\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-c11.jpg\" alt=\"Install MySQL connector\" width=\"1259\" height=\"779\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-c11.jpg 1259w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-c11-300x186.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-c11-1024x634.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-c11-768x475.jpg 768w\" sizes=\"(max-width: 1259px) 100vw, 1259px\" \/><\/a><\/p>\n<div class=\"accu-extra-top-space\"><\/div>\n<div class=\"blog-codebg\"><strong>Note:<\/strong> To install the Python connector for the PostgreSQL database, use the &#8216;pip&#8217; package manager to get the &#8216;psycopg2&#8217; module. Run the following command:<\/div>\n<div class=\"accu-extra-top-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nPATH=$PATH:\/usr\/pgsql-9.6\/bin\/ pip install psycopg2<\/code><\/pre>\n<div class=\"accu-blog-space\"><\/div>\n<p>If you are using a different version of <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/database\/postgresql-hosting\" target=\"_blank\" rel=\"noopener\">PostgreSQL<\/a>, replace &#8216;pgsql-9.6&#8217; with the appropriate version number in the command.<\/p>\n<h2 id=\"Starting-Mezzanine-CMS\" class=\"ac-h2\">Starting Mezzanine CMS<\/h2>\n<p>Create Application Database Schema:<\/p>\n<p><strong>Step 1.<\/strong> Enter the ~\/ROOT folder and run the manage.py script.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\ncd ROOT\r\npython manage.py createdb noinput<\/code><\/pre>\n<div class=\"accu-blog-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37754 size-full\" title=\"Create Database Schema\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-12.jpg\" alt=\"Create Database Schema\" width=\"1255\" height=\"695\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-12.jpg 1255w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-12-300x166.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-12-1024x567.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-12-768x425.jpg 768w\" sizes=\"(max-width: 1255px) 100vw, 1255px\" \/><\/a><\/p>\n<p><strong>Step 2.<\/strong> Modify the wsgi.py file at \/var\/www\/webroot\/ROOT\/ROOT\/wsgi.py to include the following configuration.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nimport os,sys\r\nvirtenv = os.path.expanduser('~') + '\/virtenv\/'\r\nvirtualenv = os.path.join(virtenv, 'bin\/activate_this.py')\r\ntry:\r\nif sys.version.split(' ')[0].split('.')[0] == '3':\r\nexec(compile(open(virtualenv, \"rb\").read(), virtualenv, 'exec'), dict(__file__=virtualenv))\r\nelse:\r\nexecfile(virtualenv, dict(__file__=virtualenv))\r\nexcept IOError:\r\npass\r\nsys.path.append(os.path.expanduser('~'))\r\nsys.path.append(os.path.expanduser('~') + '\/ROOT\/')\r\nsys.path.append(os.path.expanduser('~') + '\/ROOT\/ROOT\/')\r\nos.environ['DJANGO_SETTINGS_MODULE'] = 'ROOT.settings'\r\nfrom django.core.wsgi import get_wsgi_application\r\nfrom mezzanine.utils.conf import real_project_name\r\napplication = get_wsgi_application()<\/code><\/pre>\n<div class=\"accu-extra-top-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-13.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37755 size-full\" title=\"Modify The wsgi.py File\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-13.jpg\" alt=\"Modify The wsgi.py File\" width=\"1267\" height=\"636\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-13.jpg 1267w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-13-300x151.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-13-1024x514.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-13-768x386.jpg 768w\" sizes=\"(max-width: 1267px) 100vw, 1267px\" \/><\/a><\/p>\n<p><strong>Step 3.<\/strong> Save your changes.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<div style=\"display: flex; justify-content: center;\">\n<div class=\"save-card1\"><a class=\"save-btn1\" href=\"https:\/\/accuweb.cloud\/register\">Start Registration \u2192<\/a><\/div>\n<\/div>\n<div class=\"accu-blog-space\"><\/div>\n<p><strong>Step 4.<\/strong> Create a symlink to the WSGI file and collect static content.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nln -sfT ~\/ROOT\/ROOT\/wsgi.py ~\/ROOT\/wsgi.py\r\npython manage.py collectstatic<\/code><\/pre>\n<div class=\"accu-extra-top-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-14.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37756 size-full\" title=\"Create a Synlink\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-14.jpg\" alt=\"Create a Synlink\" width=\"1253\" height=\"462\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-14.jpg 1253w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-14-300x111.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-14-1024x378.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-14-768x283.jpg 768w\" sizes=\"(max-width: 1253px) 100vw, 1253px\" \/><\/a><\/p>\n<p>This will store the application static content in the ~\/ROOT\/static directory.<\/p>\n<p><strong>Step 5.<\/strong> Edit the local_settings.py file to adjust the ALLOWED_HOSTS settin&#8217;.<\/p>\n<div class=\"accu-blog-space\"><\/div>\n<pre><code class=\"language-javascript\">\r\nALLOWED_HOSTS = [\"{envDomain}\"]<\/code><\/pre>\n<div class=\"accu-blog-space\"><\/div>\n<p><strong>Step 6.<\/strong> Replace {envDomain} with your environment&#8217;s domain name.<\/p>\n<p><strong>Step 7.<\/strong> Click the <strong>&#8220;Open in Browser&#8221;<\/strong> button next to your environment to access Mezzanine CMS.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-15.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37757 size-full\" title=\"Open in Browser\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-15.jpg\" alt=\"Open in Browser\" width=\"1269\" height=\"444\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-15.jpg 1269w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-15-300x105.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-15-1024x358.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-15-768x269.jpg 768w\" sizes=\"(max-width: 1269px) 100vw, 1269px\" \/><\/a><\/p>\n<p>The welcome page should open by default.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-16.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37758 size-full\" title=\"Welcome Page\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-16.jpg\" alt=\"Welcome Page\" width=\"1262\" height=\"764\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-16.jpg 1262w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-16-300x182.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-16-1024x620.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-16-768x465.jpg 768w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/a><\/p>\n<h2 id=\"Log-in-to-the-Admin-Interface\" class=\"ac-h2\">Log in to the Admin Interface<\/h2>\n<p>Follow the <strong>&#8220;Log in to the admin interface&#8221;<\/strong> hyperlink to access the admin panel. Log in using the default admin credentials (admin\/default).<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-17.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37759 size-full\" title=\"Login to Admin Interface\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-17.jpg\" alt=\"Login to Admin Interface\" width=\"1216\" height=\"500\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-17.jpg 1216w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-17-300x123.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-17-1024x421.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-17-768x316.jpg 768w\" sizes=\"(max-width: 1216px) 100vw, 1216px\" \/><\/a><\/p>\n<div class=\"accu-extra-top-space\"><\/div>\n<div class=\"blog-codebg\"><strong>Tip:<\/strong> For security reasons, it is recommended to change the default password immediately after the first <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/login\" target=\"_blank\" rel=\"noopener\">login.<\/a><\/div>\n<div class=\"accu-extra-top-space\"><\/div>\n<p><a href=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-18.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"acc-blog-image aligncenter wp-image-37760 size-full\" title=\"Change Password\" src=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-18.jpg\" alt=\"Change Password\" width=\"1413\" height=\"908\" srcset=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-18.jpg 1413w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-18-300x193.jpg 300w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-18-1024x658.jpg 1024w, https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS-18-768x494.jpg 768w\" sizes=\"(max-width: 1413px) 100vw, 1413px\" \/><\/a><\/p>\n<h2 id=\"Conclusion\" class=\"ac-h2\">Conclusion<\/h2>\n<p>Hosting Mezzanine CMS on AccuWeb.Cloud <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/applications\" target=\"_blank\" rel=\"noopener\">PaaS<\/a> provides a robust and scalable solution for your content management needs. The platform&#8217;s integration with Python, and Django, along with its extensive list of features and customization options, makes it a powerful tool for developers and content managers alike.<\/p>\n<p>By following the steps outlined in this article, you can easily set up and deploy Mezzanine CMS on Accuweb Cloud. The process involves creating a <a class=\"ac-link-text\" href=\"https:\/\/accuweb.cloud\/application\/python-hosting\" target=\"_blank\" rel=\"noopener\">Python<\/a> environment, installing Mezzanine, configuring the database, and starting the application. Once set up, you can take advantage of Mezzanine&#8217;s rich feature set and flexibility to create a dynamic and engaging online presence.<\/p>\n<div class=\"accu-extra-top-space\"><\/div>\n<div style=\"display: flex; justify-content: center;\">\n<div class=\"save-card1\"><a class=\"save-btn1\" href=\"https:\/\/accuweb.cloud\/register\">Register Now \u2192<\/a><\/div>\n<\/div>\n<div class=\"accu-bottom-cta-space\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Mezzanine CMS: Hosting with AccuWeb.Cloud TL;DR Mezzanine is a Django-based CMS that can be hosted on cloud or VPS platforms using standard Python deployment methods. Use virtual environments and requirements files to manage dependencies and isolate your Mezzanine application. Configure a production-grade web server such as NGINX with an application server like Gunicorn or uWSGI. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":41936,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[406],"tags":[266,276,275],"class_list":["post-37665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-accuweb-cloud-hosting","tag-cms-hosting-solutions","tag-mezzanine-cms-hosting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v26.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mezzanine CMS Hosting: Best Practices &amp; Deployment Tips<\/title>\n<meta name=\"description\" content=\"Learn hosting options, deployment workflows, and performance tips for Mezzanine CMS on cloud or VPS. Get secure setup, scalability, and uptime best practices.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud\" \/>\n<meta property=\"og:description\" content=\"Learn hosting options, deployment workflows, and performance tips for Mezzanine CMS on cloud or VPS. Get secure setup, scalability, and uptime best practices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb.Cloud\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/accuwebhosting\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-12T08:15:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-22T09:52:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jilesh Patadiya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@accuwebhosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jilesh Patadiya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/#\/schema\/person\/76a9ac67b9c767ef39dbe3c4e9427756\"},\"headline\":\"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud\",\"datePublished\":\"2024-06-12T08:15:17+00:00\",\"dateModified\":\"2026-01-22T09:52:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\"},\"wordCount\":1083,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\",\"keywords\":[\"AccuWeb.Cloud Hosting\",\"CMS Hosting Solutions\",\"Mezzanine CMS Hosting\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\",\"url\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\",\"name\":\"Mezzanine CMS Hosting: Best Practices & Deployment Tips\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\",\"datePublished\":\"2024-06-12T08:15:17+00:00\",\"dateModified\":\"2026-01-22T09:52:53+00:00\",\"description\":\"Learn hosting options, deployment workflows, and performance tips for Mezzanine CMS on cloud or VPS. Get secure setup, scalability, and uptime best practices.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\",\"contentUrl\":\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png\",\"width\":1280,\"height\":720,\"caption\":\"Mezzanine CMS: Hosting with AccuWeb.Cloud\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/#website\",\"url\":\"https:\/\/accuweb.cloud\/blog\/\",\"name\":\"AccuWeb.Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/#\/schema\/person\/76a9ac67b9c767ef39dbe3c4e9427756\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/94d41936196a27a133819bab474a9b7ab76c4034cad001b4499db6bc5e47a2af?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/94d41936196a27a133819bab474a9b7ab76c4034cad001b4499db6bc5e47a2af?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/blog\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/blog\/author\/accuwebadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mezzanine CMS Hosting: Best Practices & Deployment Tips","description":"Learn hosting options, deployment workflows, and performance tips for Mezzanine CMS on cloud or VPS. Get secure setup, scalability, and uptime best practices.","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:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/","og_locale":"en_US","og_type":"article","og_title":"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud","og_description":"Learn hosting options, deployment workflows, and performance tips for Mezzanine CMS on cloud or VPS. Get secure setup, scalability, and uptime best practices.","og_url":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/","og_site_name":"AccuWeb.Cloud","article_author":"https:\/\/www.facebook.com\/accuwebhosting","article_published_time":"2024-06-12T08:15:17+00:00","article_modified_time":"2026-01-22T09:52:53+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png","type":"image\/png"}],"author":"Jilesh Patadiya","twitter_card":"summary_large_image","twitter_creator":"@accuwebhosting","twitter_misc":{"Written by":"Jilesh Patadiya","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/blog\/#\/schema\/person\/76a9ac67b9c767ef39dbe3c4e9427756"},"headline":"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud","datePublished":"2024-06-12T08:15:17+00:00","dateModified":"2026-01-22T09:52:53+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/"},"wordCount":1083,"publisher":{"@id":"https:\/\/accuweb.cloud\/blog\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png","keywords":["AccuWeb.Cloud Hosting","CMS Hosting Solutions","Mezzanine CMS Hosting"],"articleSection":["Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/","url":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/","name":"Mezzanine CMS Hosting: Best Practices & Deployment Tips","isPartOf":{"@id":"https:\/\/accuweb.cloud\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png","datePublished":"2024-06-12T08:15:17+00:00","dateModified":"2026-01-22T09:52:53+00:00","description":"Learn hosting options, deployment workflows, and performance tips for Mezzanine CMS on cloud or VPS. Get secure setup, scalability, and uptime best practices.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#primaryimage","url":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png","contentUrl":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/06\/Mezzanine-CMS_-Hosting.png","width":1280,"height":720,"caption":"Mezzanine CMS: Hosting with AccuWeb.Cloud"},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/blog\/mezzanine-cms-hosting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/blog\/"},{"@type":"ListItem","position":2,"name":"M\u0435zzanin\u0435 CMS: Hosting with AccuW\u0435b.Cloud"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/blog\/#website","url":"https:\/\/accuweb.cloud\/blog\/","name":"AccuWeb.Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/blog\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/blog\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/blog\/#\/schema\/person\/76a9ac67b9c767ef39dbe3c4e9427756","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/94d41936196a27a133819bab474a9b7ab76c4034cad001b4499db6bc5e47a2af?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/94d41936196a27a133819bab474a9b7ab76c4034cad001b4499db6bc5e47a2af?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/blog","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/blog\/author\/accuwebadmin\/"}]}},"modified_by":"Jilesh Patadiya","_links":{"self":[{"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/posts\/37665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/comments?post=37665"}],"version-history":[{"count":34,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/posts\/37665\/revisions"}],"predecessor-version":[{"id":42936,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/posts\/37665\/revisions\/42936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/media\/41936"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/media?parent=37665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/categories?post=37665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/accuweb.cloud\/blog\/wp-json\/wp\/v2\/tags?post=37665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}