<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>concrete Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/concrete/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Mon, 26 Apr 2021 21:22:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>Install Concrete CMS on Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-concrete-cms-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-concrete-cms-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 28 Apr 2021 00:20:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[concrete]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=29664</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install Concrete CMS on Ubuntu 20.04 so you will have another option when choosing the CMS for your website. Introducing to Concrete CMS It is an open-source CMS, designed specifically for publishing content on the Internet. It was designed to be used by users with [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-concrete-cms-ubuntu-20-04/">Install Concrete CMS on Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello, friends. In this post, you will learn how to install Concrete CMS on Ubuntu 20.04 so you will have another option when choosing the CMS for your website.</p>



<h2 id="introducing-to-concrete-cms"><a href="#introducing-to-concrete-cms" name="introducing-to-concrete-cms"></a>Introducing to Concrete CMS</h2>



<p><strong>It is an open-source CMS, designed specifically for publishing content on the Internet</strong>. It was designed to be used by users with minimal computer skills and allows users to edit the content of the site directly from the page, also, it facilitates the management of versions for each page.</p>



<p>Thanks to Concrete CMS you can create and deploy a website in a matter of minutes while maintaining current security measures.</p>



<p>A recurring question we can ask ourselves is what websites we can create with Concrete CMS. According to the <a href="https://www.concrete5.org/about" target="_blank" rel="noreferrer noopener">project website</a>, we can create:</p>



<ul><li>Online magazines and newspapers.</li><li>eCommerce sites.</li><li>Extranets and Intranets.</li><li>Government websites.</li><li>Small business websites.</li><li>Church, club, and team websites.</li><li>Personal or family homepages.</li><li>Marketing-focused sites for a corporation.</li></ul>



<p>So it is possibly what you are looking for your projects.</p>



<h2 id="install-concrete-cms-on-ubuntu-20.04"><a href="#install-concrete-cms-on-ubuntu-20.04" name="install-concrete-cms-on-ubuntu-20.04"></a>Install Concrete CMS on Ubuntu 20.04</h2>



<p>Like almost any other CMS created with PHP, we need to have a web server running on our server. <strong>Fully compatible with Apache and Nginx</strong>, the decision is up to you. In this case, I have opted for Apache so the first step is to <a href="https://www.osradar.com/install-lamp-ubuntu-20-04/" target="_blank" rel="noreferrer noopener">install LAMP on Ubuntu 20.04</a>.</p>



<p>In addition to LAMP, you have to install some PHP modules such as:</p>



<pre class="wp-block-preformatted">php php-mysql php-gd php-pecl-http php-zip php-xml php-intl php-mbstring</pre>



<p>Now you can continue.</p>



<h3 id="creating-the-database-for-concrete-cms"><a href="#creating-the-database-for-concrete-cms" name="creating-the-database-for-concrete-cms"></a>Creating the database for Concrete CMS</h3>



<p>With the server ready, you can now create the database and the database user for Concrete CMS to run.</p>



<p>So, open the MariaDB shell and start creating the database, the user and assign the corresponding permissions.</p>



<pre class="wp-block-preformatted">sudo mysql -u root -p
CREATE DATABASE concretedb;
GRANT ALL PRIVILEGES ON concretedb.* TO 'concreteuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;</pre>



<p>This way, we have MariaDB ready for Concrete CMS.</p>



<h3 id="download-and-install-concrete-cms"><a href="#download-and-install-concrete-cms" name="download-and-install-concrete-cms"></a>Download and install Concrete CMS</h3>



<p>Now we can start downloading Concrete CMS. To do this, we will use the <code>wget</code> command and it is recommended to download the package from the <code>/tmp</code> folder.</p>



<pre class="wp-block-preformatted">cd /tmp
wget -c https://www.concrete5.org/download_file/-/view/115589/ -O concrete.zip</pre>



<p>This command generates a file called <code>concrete.zip</code> where the application will be.</p>



<p>Unzip it using the <code>unzip</code> command, in case you don’t have it installed, you can do it running</p>



<pre class="wp-block-preformatted">sudo apt install unzip</pre>



<p>And now unzip it.</p>



<pre class="wp-block-preformatted">unzip concrete.zip</pre>



<p>Move the generated folder to Apache DocumentRoot</p>



<pre class="wp-block-preformatted">sudo mv concrete5-8.5.5/ /var/www/html/concrete/</pre>



<p>Make Apache the owner of the folder</p>



<pre class="wp-block-preformatted">sudo chown -R www-data:www-data /var/www/html/concrete/</pre>



<p>And set the appropriate permissions to the folder</p>



<pre class="wp-block-preformatted">sudo chmod -R 755 /var/www/html/concrete/</pre>



<p>The next step is to create a new VirtualHost to make the application more accessible.</p>



<p>So, create the file</p>



<pre class="wp-block-preformatted"> sudo nano /etc/apache2/sites-available/concrete.conf</pre>



<p>And add the following content:</p>



<pre class="wp-block-preformatted">&lt;VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/html/concrete
     ServerName your-domain.com

     &lt;Directory /var/www/html/concrete>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     &lt;/Directory>

     ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
     CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

&lt;/VirtualHost></pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="362" src="https://www.osradar.com/wp-content/uploads/2021/04/1-14-1024x362.png" alt="1.- VirtualHost for Concrete CMS" class="wp-image-29705" srcset="https://www.osradar.com/wp-content/uploads/2021/04/1-14-1024x362.png 1024w, https://www.osradar.com/wp-content/uploads/2021/04/1-14-300x106.png 300w, https://www.osradar.com/wp-content/uploads/2021/04/1-14-768x271.png 768w, https://www.osradar.com/wp-content/uploads/2021/04/1-14-696x246.png 696w, https://www.osradar.com/wp-content/uploads/2021/04/1-14.png 1031w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- VirtualHost for Concrete CMS</figcaption></figure>



<p>Replace the value of <code>ServerName</code>, and <code>ServerAdmin</code> with your own. You can also define the folder where the logs will be hosted.</p>



<p>After saving the changes and closing the text editor, enable the site and the rewrite module. To apply the changes, restart Apache.</p>



<pre class="wp-block-preformatted">sudo a2ensite concrete
Enabling site concrete.
To activate the new configuration, you need to run:
      systemctl reload apache2
sudo a2enmod rewrite
sudo systemctl restart apache2</pre>



<h3 id="secure-apache-with-let's-encrypt"><a href="#secure-apache-with-let's-encrypt" name="secure-apache-with-let's-encrypt"></a>Secure Apache with Let’s Encrypt</h3>



<p>Although this step is not mandatory, it is recommended to give even more security to your site. Especially if it will be available from the Internet.</p>



<p>So, install <code>certbot</code> and the Apache plugin.</p>



<pre class="wp-block-preformatted">sudo apt install certbot python3-certbot-apache</pre>



<p>Now you have to generate the certificates with the help of this tool.</p>



<pre class="wp-block-preformatted">sudo certbot --apache</pre>



<p>During the output screen, you will have to specify an email address, accept the license terms and finally specify the domain name. The process is actually quite simple.</p>



<p>Apply the changes by restarting Apache.</p>



<pre class="wp-block-preformatted">sudo systemctl restart apache</pre>



<p>Now you will be able to access Concrete CMS</p>



<h3 id="complete-the-installation"><a href="#complete-the-installation" name="complete-the-installation"></a>Complete the installation</h3>



<p>Open a web browser and go to <code>https://yourdomain</code> and you will see the language selection screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1366" height="669" src="https://www.osradar.com/wp-content/uploads/2021/04/2-1024x502.jpg" alt="2.- Language Screen" class="wp-image-29706" srcset="https://www.osradar.com/wp-content/uploads/2021/04/2-1024x502.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/04/2-300x147.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/2-768x376.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/04/2-696x341.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/04/2-1068x523.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/04/2.jpg 1366w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption>2.- Language Screen</figcaption></figure>



<p>After that, the installer will check the server to see if it meets the requirements.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/04/3-1-1024x506.jpg" alt="3.- Server requeriments" class="wp-image-29707" srcset="https://www.osradar.com/wp-content/uploads/2021/04/3-1-1024x506.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/04/3-1-300x148.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/3-1-768x379.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/04/3-1-696x344.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/04/3-1-1068x528.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/04/3-1.jpg 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Server requirements</figcaption></figure>



<p>Then, you will be able to create the site and the administrator account. Also, you will have to define the database settings you created earlier.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/04/4-1-1024x506.jpg" alt="4.- Installing Concrete CMS on Ubuntu 20.04" class="wp-image-29708" srcset="https://www.osradar.com/wp-content/uploads/2021/04/4-1-1024x506.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/04/4-1-300x148.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/4-1-768x379.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/04/4-1-696x344.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/04/4-1-1068x528.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/04/4-1.jpg 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>4.- Installing Concrete CMS on Ubuntu 20.04</figcaption></figure>



<p>You can check the advanced options</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="506" src="https://www.osradar.com/wp-content/uploads/2021/04/5-1024x506.jpg" alt="5.- Advanced options" class="wp-image-29710" srcset="https://www.osradar.com/wp-content/uploads/2021/04/5-1024x506.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/04/5-300x148.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/5-768x379.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/04/5-696x344.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/04/5-1068x528.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/04/5.jpg 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- Advanced options</figcaption></figure>



<p>This is how the installation process will start.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/04/6-1024x502.jpg" alt="6.- Installing Concrete CMS on Ubuntu 20.04" class="wp-image-29711" srcset="https://www.osradar.com/wp-content/uploads/2021/04/6-1024x502.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/04/6-300x147.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/6-768x376.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/04/6-696x341.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/04/6-1068x523.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/04/6.jpg 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- Installing Concrete CMS on Ubuntu 20.04</figcaption></figure>



<p>If everything goes well, you will see the following screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/04/7-1024x502.jpg" alt="7.- Installation completed" class="wp-image-29712" srcset="https://www.osradar.com/wp-content/uploads/2021/04/7-1024x502.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/04/7-300x147.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/04/7-768x376.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/04/7-696x341.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/04/7-1068x523.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/04/7.jpg 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>7.- Installation completed</figcaption></figure>



<p>And now you can enjoy and start working with Concrete CMS.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="502" src="https://www.osradar.com/wp-content/uploads/2021/04/8-1024x502.png" alt="8.- Concrete CMS installed om Ubuntu 20.04" class="wp-image-29713" srcset="https://www.osradar.com/wp-content/uploads/2021/04/8-1024x502.png 1024w, https://www.osradar.com/wp-content/uploads/2021/04/8-300x147.png 300w, https://www.osradar.com/wp-content/uploads/2021/04/8-768x376.png 768w, https://www.osradar.com/wp-content/uploads/2021/04/8-696x341.png 696w, https://www.osradar.com/wp-content/uploads/2021/04/8-1068x523.png 1068w, https://www.osradar.com/wp-content/uploads/2021/04/8.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>8.- Concrete CMS installed om Ubuntu 20.04</figcaption></figure>



<h2 id="conclusion"><a href="#conclusion" name="conclusion"></a>Conclusion</h2>



<p>In this post, you have learned how to install Concrete CMS, this application is becoming more and more popular and wants to take some of the limelight away from WordPress.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-concrete-cms-ubuntu-20-04/">Install Concrete CMS on Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-concrete-cms-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
