{"id":356,"date":"2020-09-14T13:07:54","date_gmt":"2020-09-14T12:07:54","guid":{"rendered":"http:\/\/darko-keric.from.hr\/?p=356"},"modified":"2020-09-14T13:07:54","modified_gmt":"2020-09-14T12:07:54","slug":"instalacija-drupal-9-na-centos-8","status":"publish","type":"post","link":"http:\/\/darko-keric.from.hr\/?p=356","title":{"rendered":"Instalacija Drupal 9 na Centos 8"},"content":{"rendered":"<p>In today\u2019s guide we will cover how to install Drupal 9 CMS on CentOS 8 Linux system. Drupal is an open source content management system that enables content creators to build amazing digital experience. With Drupal it becomes easy to create a new website and <em>add<\/em>, <em>edit<\/em>, <em>publish<\/em>, or <em>remove<\/em> content all on a web browser. The Drupal software is written in PHP and distributed under the GNU General Public License.<span id=\"ezoic-pub-ad-placeholder-110\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<p>Most of the features of Drupal 9 came from the improvements of Drupal 8 and new additional features. Some features of Drupal CMS are:<\/p>\n<ul>\n<li><strong>Layout Builder<\/strong>: Allows content editors to design pages without engineering help<\/li>\n<li><strong>API-first architecture<\/strong>: Enables building robust decoupled and headless applications<\/li>\n<li><strong>Media Library<\/strong>: Makes the management of images, video, and other assets easier than ever before.<\/li>\n<li>Automated updates<\/li>\n<li>New admin interface and default theme<\/li>\n<\/ul>\n<h2>How To Install Drupal 9 CMS on CentOS 8<\/h2>\n<p>Before you start the installation of Drupal 9 CMS on CentOS 8 take note of below new requirements.<\/p>\n<div class=\"td-g-rec td-g-rec-id-content_inline tdi_2_faf td_block_template_1 \">&nbsp;<\/div>\n<ul>\n<li>PHP &gt;=7.3<\/li>\n<li>MySQL or Percona, version &gt;=5.7.8<\/li>\n<li>MariaDB &gt;=10.3.7<\/li>\n<li>PostgreSQL &gt;=10<\/li>\n<\/ul>\n<p>If you follow below steps keenly you should have a working Drupal 9 CMS installed on your CentOS 8 server.<\/p>\n<h3>Step 1: Update System<\/h3>\n<p>Ensure your system is updated to the latest release:<\/p>\n<pre class=\"wp-block-code\"><code>sudo dnf -y update &amp;&amp; sudo systemctl reboot<\/code><\/pre>\n<p>Once the server has come up login again and confirm updates were applied.<\/p>\n<pre class=\"wp-block-code\"><code>$ ssh username@serverip<\/code><\/pre>\n<h3>Step 2: Install MariaDB database on CentOS 8<\/h3>\n<p>There are many databases that can be used by Drupal. My database of choice is MariaDB.<\/p>\n<p>Run these commands to install MariaDB database server on CentOS 8 Linux.<span id=\"ezoic-pub-ad-placeholder-111\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<pre class=\"wp-block-code\"><code>sudo dnf -y install @mariadb<\/code><\/pre>\n<p>Start and enable the service after installation.<\/p>\n<pre class=\"wp-block-code\"><code>sudo systemctl enable --now mariadb<\/code><\/pre>\n<p>Confirm the service is in running state:<\/p>\n<pre class=\"wp-block-code\"><code>$ systemctl status mariadb\r\n\u25cf mariadb.service - MariaDB 10.3 database server\r\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/mariadb.service; enabled; vendor preset: disabled)\r\n   Active: active (running) since Sat 2020-06-27 00:59:27 CEST; 33s ago\r\n     Docs: man:mysqld(8)\r\n           https:\/\/mariadb.com\/kb\/en\/library\/systemd\/\r\n  Process: 3945 ExecStartPost=\/usr\/libexec\/mysql-check-upgrade (code=exited, status=0\/SUCCESS)\r\n  Process: 3811 ExecStartPre=\/usr\/libexec\/mysql-prepare-db-dir mariadb.service (code=exited, status=0\/SUCCESS)\r\n  Process: 3786 ExecStartPre=\/usr\/libexec\/mysql-check-socket (code=exited, status=0\/SUCCESS)\r\n Main PID: 3913 (mysqld)\r\n   Status: \"Taking your SQL requests now...\"\r\n    Tasks: 30 (limit: 24403)\r\n   Memory: 85.3M\r\n   CGroup: \/system.slice\/mariadb.service\r\n           \u2514\u25003913 \/usr\/libexec\/mysqld --basedir=\/usr\r\n......<\/code><\/pre>\n<p>Secure your database server by setting root password, disabling root remote logins and removing test databases that we don\u2019t need.<\/p>\n<pre class=\"wp-block-code\"><code>$ sudo mysql_secure_installation\r\n\r\nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB\r\n      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!\r\n\r\nIn order to log into MariaDB to secure it, we'll need the current\r\npassword for the root user.  If you've just installed MariaDB, and\r\nyou haven't set the root password yet, the password will be blank,\r\nso you should just press enter here.\r\n\r\nEnter current password for root (enter for none): \r\nOK, successfully used password, moving on...\r\n\r\nSetting the root password ensures that nobody can log into the MariaDB\r\nroot user without the proper authorisation.\r\n\r\nSet root password? [Y\/n] y\r\nNew password: \r\nRe-enter new password: \r\nPassword updated successfully!\r\nReloading privilege tables..\r\n ... Success!\r\n\r\n\r\nBy default, a MariaDB installation has an anonymous user, allowing anyone\r\nto log into MariaDB without having to have a user account created for\r\nthem.  This is intended only for testing, and to make the installation\r\ngo a bit smoother.  You should remove them before moving into a\r\nproduction environment.\r\n\r\nRemove anonymous users? [Y\/n] y\r\n ... Success!\r\n\r\nNormally, root should only be allowed to connect from 'localhost'.  This\r\nensures that someone cannot guess at the root password from the network.\r\n\r\nDisallow root login remotely? [Y\/n] y\r\n ... Success!\r\n\r\nBy default, MariaDB comes with a database named 'test' that anyone can\r\naccess.  This is also intended only for testing, and should be removed\r\nbefore moving into a production environment.\r\n\r\nRemove test database and access to it? [Y\/n] y\r\n - Dropping test database...\r\n ... Success!\r\n - Removing privileges on test database...\r\n ... Success!\r\n\r\nReloading the privilege tables will ensure that all changes made so far\r\nwill take effect immediately.\r\n\r\nReload privilege tables now? [Y\/n] y\r\n ... Success!\r\n\r\nCleaning up...\r\n\r\nAll done!  If you've completed all of the above steps, your MariaDB\r\ninstallation should now be secure.\r\n\r\nThanks for using MariaDB!<\/code><\/pre>\n<p>Test that you can login to database as root user with password set<span id=\"ezoic-pub-ad-placeholder-112\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<pre class=\"wp-block-code\"><code>$ mysql -u root -p\r\nEnter password: \r\nWelcome to the MariaDB monitor.  Commands end with ; or \\g.\r\nYour MariaDB connection id is 16\r\nServer version: 10.3.17-MariaDB MariaDB Server\r\n\r\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\r\n\r\nType 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.\r\n\r\nMariaDB [(none)]&gt; <\/code><\/pre>\n<h3>Step 3: Create Drupal Database<\/h3>\n<p>A database and user is required by Drupal CMS to be functional. Open MariaDB shell.<\/p>\n<pre class=\"wp-block-code\"><code>$ mysql -u root -p<\/code><\/pre>\n<p>Create database and user for Drupal.<\/p>\n<pre class=\"wp-block-code\"><code>CREATE DATABASE drupal;\r\nGRANT ALL ON drupal.* TO 'drupal'@'localhost' IDENTIFIED BY 'Str0ngDrupaLP@SS';\r\nFLUSH PRIVILEGES;\r\n\\q\r\n\r\n<\/code><\/pre>\n<h3>Step 4: Install PHP 7.3 and Apache Web Server<\/h3>\n<p>Install PHP on CentOS 8 Linux:<\/p>\n<pre class=\"wp-block-code\"><code>sudo dnf module disable php:7.2\r\nsudo dnf module enable php:7.3\r\nsudo dnf -y install php php-{cli,fpm,gd,mysqlnd,mbstring,json,common,dba,dbg,devel,embedded,enchant,bcmath,gmp,intl,ldap,odbc,pdo,opcache,pear,pgsql,process,recode,snmp,soap,xml,xmlrpc}<\/code><\/pre>\n<p>Confirm PHP version:<\/p>\n<pre class=\"wp-block-code\"><code>$ php -v\r\nPHP 7.3.5 (cli) (built: Apr 30 2019 08:37:17) ( NTS )\r\nCopyright (c) 1997-2018 The PHP Group\r\nZend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies\r\n    with Zend OPcache v7.3.5, Copyright (c) 1999-2018, by Zend Technologies<\/code><\/pre>\n<p>Install Apache web server.<\/p>\n<pre class=\"wp-block-code\"><code>sudo dnf -y install httpd<\/code><\/pre>\n<p>Set PHP Timezone and memory limit.<\/p>\n<pre class=\"wp-block-code\"><code>$ sudo vim \/etc\/php.ini\r\nmemory_limit = 256M\r\ndate.timezone = Africa\/Nairobi<\/code><\/pre>\n<p>Start both <em>httpd<\/em> and <em>php-fpm<\/em> services.<\/p>\n<pre class=\"wp-block-code\"><code>sudo systemctl enable --now httpd php-fpm<\/code><\/pre>\n<p>Check if services are running:<\/p>\n<pre class=\"wp-block-code\"><code>$ systemctl status httpd php-fpm\r\n\u25cf httpd.service - The Apache HTTP Server\r\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/httpd.service; enabled; vendor preset: disabled)\r\n  Drop-In: \/usr\/lib\/systemd\/system\/httpd.service.d\r\n           \u2514\u2500php-fpm.conf\r\n   Active: active (running) since Sat 2020-06-27 01:08:32 CEST; 1min 38s ago\r\n     Docs: man:httpd.service(8)\r\n Main PID: 5317 (httpd)\r\n   Status: \"Running, listening on: port 80\"\r\n    Tasks: 213 (limit: 24403)\r\n   Memory: 25.5M\r\n   CGroup: \/system.slice\/httpd.service\r\n           \u251c\u25005317 \/usr\/sbin\/httpd -DFOREGROUND\r\n           \u251c\u25005319 \/usr\/sbin\/httpd -DFOREGROUND\r\n           \u251c\u25005320 \/usr\/sbin\/httpd -DFOREGROUND\r\n           \u251c\u25005321 \/usr\/sbin\/httpd -DFOREGROUND\r\n           \u2514\u25005322 \/usr\/sbin\/httpd -DFOREGROUND\r\n\r\nJun 27 01:08:32 centos.computingforgeeks.com systemd[1]: Starting The Apache HTTP Server...\r\nJun 27 01:08:32 centos.computingforgeeks.com systemd[1]: Started The Apache HTTP Server.\r\nJun 27 01:08:32 centos.computingforgeeks.com httpd[5317]: Server configured, listening on: port 80\r\n\r\n\u25cf php-fpm.service - The PHP FastCGI Process Manager\r\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/php-fpm.service; enabled; vendor preset: disabled)\r\n   Active: active (running) since Sat 2020-06-27 01:08:32 CEST; 1min 38s ago\r\n Main PID: 5318 (php-fpm)\r\n   Status: \"Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req\/sec\"\r\n    Tasks: 6 (limit: 24403)\r\n   Memory: 36.2M\r\n   CGroup: \/system.slice\/php-fpm.service\r\n           \u251c\u25005318 php-fpm: master process (\/etc\/php-fpm.conf)\r\n           \u251c\u25005534 php-fpm: pool www\r\n           \u251c\u25005535 php-fpm: pool www\r\n           \u251c\u25005536 php-fpm: pool www\r\n           \u251c\u25005537 php-fpm: pool www\r\n           \u2514\u25005538 php-fpm: pool www\r\n\r\nJun 27 01:08:32 centos.computingforgeeks.com systemd[1]: Starting The PHP FastCGI Process Manager...\r\nJun 27 01:08:32 centos.computingforgeeks.com systemd[1]: Started The PHP FastCGI Process Manager.<\/code><\/pre>\n<p>If you have firewalld service running open port <em>80<\/em> and <em>443<\/em> for SSL:<\/p>\n<pre class=\"wp-block-code\"><code>sudo firewall-cmd --add-service={http,https} --permanent\r\nsudo firewall-cmd --reload<\/code><\/pre>\n<h3>Step 5: Download Drupal 9 on CentOS 8<\/h3>\n<p>Download the Drupal 9 tarball to the host where the service will run.<\/p>\n<pre class=\"wp-block-code\"><code>sudo dnf install -y wget\r\nwget https:\/\/www.drupal.org\/download-latest\/tar.gz -O drupal.tar.gz<\/code><\/pre>\n<p>Extract downloaded file.<\/p>\n<pre class=\"wp-block-code\"><code>tar xvf drupal.tar.gz<\/code><\/pre>\n<p>Move resulting folder to<em> \/var\/www\/html <\/em>directory.<\/p>\n<pre class=\"wp-block-code\"><code>rm -f drupal*.tar.gz\r\nsudo mv drupal-*\/  \/var\/www\/html\/drupal<\/code><\/pre>\n<p>Confirm file contents:<\/p>\n<pre class=\"wp-block-code\"><code>$ ls \/var\/www\/html\/drupal\r\nautoload.php   core               INSTALL.txt  profiles    sites       vendor\r\ncomposer.json  example.gitignore  LICENSE.txt  README.txt  themes      web.config\r\ncomposer.lock  index.php          modules      robots.txt  update.php<\/code><\/pre>\n<p>Set ownership of drupal directory to Apache user and group.<\/p>\n<pre class=\"wp-block-code\"><code>sudo chown -R apache:apache \/var\/www\/html\/\r\nsudo chmod -R 755 \/var\/www\/html\/<\/code><\/pre>\n<p>Create additional directories and files required by Drupal installer.<span id=\"ezoic-pub-ad-placeholder-115\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<pre class=\"wp-block-code\"><code>sudo mkdir \/var\/www\/html\/drupal\/sites\/default\/files\r\nsudo cp \/var\/www\/html\/drupal\/sites\/default\/default.settings.php \/var\/www\/html\/drupal\/sites\/default\/settings.php<\/code><\/pre>\n<p>Fix SELinux Labels:<\/p>\n<pre class=\"wp-block-code\"><code>sudo semanage fcontext -a -t httpd_sys_rw_content_t \"\/var\/www\/html\/drupal(\/.*)?\"\r\nsudo semanage fcontext -a -t httpd_sys_rw_content_t '\/var\/www\/html\/drupal\/sites\/default\/settings.php'\r\nsudo semanage fcontext -a -t httpd_sys_rw_content_t '\/var\/www\/html\/drupal\/sites\/default\/files'\r\nsudo restorecon -Rv \/var\/www\/html\/drupal\r\nsudo restorecon -v \/var\/www\/html\/drupal\/sites\/default\/settings.php\r\nsudo restorecon -Rv \/var\/www\/html\/drupal\/sites\/default\/files\r\nsudo chown -R apache:apache  \/var\/www\/html\/drupal<\/code><\/pre>\n<h3>Step 6: Configure Apache for Drupal<\/h3>\n<p>Create a new Apache configuration for Drupal website.<\/p>\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/httpd\/conf.d\/drupal.conf<\/code><\/pre>\n<p>Modify below content and add to file \u2013 set domain, admin user and correct path to Drupal data.<span id=\"ezoic-pub-ad-placeholder-116\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;\r\n     ServerName mysite.com\r\n     ServerAlias www.mysite.com\r\n     ServerAdmin admin@mysite.com\r\n     DocumentRoot \/var\/www\/html\/drupal\/\r\n\r\n     CustomLog \/var\/log\/httpd\/access_log combined\r\n     ErrorLog \/var\/log\/httpd\/error_log\r\n\r\n     &lt;Directory \/var\/www\/html\/drupal&gt;\r\n            Options Indexes FollowSymLinks\r\n            AllowOverride All\r\n            Require all granted\r\n            RewriteEngine on\r\n            RewriteBase \/\r\n            RewriteCond %{REQUEST_FILENAME} !-f\r\n            RewriteCond %{REQUEST_FILENAME} !-d\r\n            RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]\r\n     &lt;\/Directory&gt;\r\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>Confirm configuration syntax:<\/p>\n<pre class=\"wp-block-code\"><code>$ sudo apachectl -t\r\nSyntax OK<\/code><\/pre>\n<p>Restart web server.<\/p>\n<pre class=\"wp-block-code\"><code>systemctl restart httpd<\/code><\/pre>\n<h3>Step 7: Install Drupal 9 on CentOS 8<\/h3>\n<p>In your web browser open the Server DNS name to finish the installation of Drupal 9 on CentOS 8.<\/p>\n<p>Choose Language:<span id=\"ezoic-pub-ad-placeholder-117\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<figure class=\"wp-block-image\"><a class=\"td-modal-image\" href=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png\"><img loading=\"lazy\" class=\"wp-image-61110 td-animation-stack-type1-2 ezlazyloaded\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8\" alt=\"\" width=\"1024\" height=\"575\"><\/a><\/figure>\n<p>Select an installation profile:<\/p>\n<figure class=\"wp-block-image\"><a class=\"td-modal-image\" href=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-02-1024x521.png\"><img loading=\"lazy\" class=\"wp-image-61111 td-animation-stack-type1-2 ezlazyloaded\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-02-1024x521.png?ezimgfmt=rs:696x354\/rscb8\/ng:webp\/ngcb8\" alt=\"\" width=\"1024\" height=\"521\"><\/a><\/figure>\n<p>Configure Database for Drupal:<\/p>\n<figure class=\"wp-block-image\"><a class=\"td-modal-image\" href=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-03-1024x575.png\"><img loading=\"lazy\" class=\"wp-image-61112 td-animation-stack-type1-2 ezlazyloaded\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-03-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8\" alt=\"\" width=\"1024\" height=\"575\"><\/a><\/figure>\n<p>Drupal installation is started. Wait for it to complete:<\/p>\n<figure class=\"wp-block-image\"><a class=\"td-modal-image\" href=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-04-1024x575.png\"><img loading=\"lazy\" class=\"wp-image-61114 td-animation-stack-type1-2 ezlazyloaded\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-04-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8\" alt=\"\" width=\"1024\" height=\"575\"><\/a><\/figure>\n<p>Configure your site:<\/p>\n<figure class=\"wp-block-image\"><a class=\"td-modal-image\" href=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-06-1024x580.png\"><img loading=\"lazy\" class=\"wp-image-61116 td-animation-stack-type1-2 ezlazyloaded\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-06-1024x580.png?ezimgfmt=rs:696x394\/rscb8\/ng:webp\/ngcb8\" alt=\"\" width=\"1024\" height=\"580\"><\/a><\/figure>\n<p>You have successfully installed Drupal 9 on a CentOS 8 server. Refer to the <a href=\"https:\/\/www.drupal.org\/documentation\" target=\"_blank\" rel=\"noreferrer noopener\">official documentation<\/a> for more tuning and advanced configurations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In today\u2019s guide we will cover how to install Drupal 9 CMS on CentOS 8 Linux system. Drupal is an open source content management system that enables content creators to build amazing digital experience. With Drupal it becomes easy to &hellip; <a href=\"http:\/\/darko-keric.from.hr\/?p=356\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":348,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[6],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/darko-keric.from.hr\/?p=356\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instalacija Drupal 9 na Centos 8 - Sistemski in\u017eenjer\" \/>\n<meta property=\"og:description\" content=\"In today\u2019s guide we will cover how to install Drupal 9 CMS on CentOS 8 Linux system. Drupal is an open source content management system that enables content creators to build amazing digital experience. With Drupal it becomes easy to &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/darko-keric.from.hr\/?p=356\" \/>\n<meta property=\"og:site_name\" content=\"Sistemski in\u017eenjer\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-14T12:07:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"darko-keric\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/darko-keric.from.hr\/#website\",\"url\":\"https:\/\/darko-keric.from.hr\/\",\"name\":\"Sistemski in\\u017eenjer\",\"description\":\"System administrator\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/darko-keric.from.hr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/darko-keric.from.hr\/?p=356#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8\",\"contentUrl\":\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/darko-keric.from.hr\/?p=356#webpage\",\"url\":\"http:\/\/darko-keric.from.hr\/?p=356\",\"name\":\"Instalacija Drupal 9 na Centos 8 - Sistemski in\\u017eenjer\",\"isPartOf\":{\"@id\":\"https:\/\/darko-keric.from.hr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/darko-keric.from.hr\/?p=356#primaryimage\"},\"datePublished\":\"2020-09-14T12:07:54+00:00\",\"dateModified\":\"2020-09-14T12:07:54+00:00\",\"author\":{\"@id\":\"https:\/\/darko-keric.from.hr\/#\/schema\/person\/5e2f76737b07a700e0e2a108d173e612\"},\"breadcrumb\":{\"@id\":\"http:\/\/darko-keric.from.hr\/?p=356#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/darko-keric.from.hr\/?p=356\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/darko-keric.from.hr\/?p=356#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/darko-keric.from.hr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instalacija Drupal 9 na Centos 8\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/darko-keric.from.hr\/#\/schema\/person\/5e2f76737b07a700e0e2a108d173e612\",\"name\":\"darko-keric\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/darko-keric.from.hr\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/0400800f6ebec266fcb39a1cb31b0b0e?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/0400800f6ebec266fcb39a1cb31b0b0e?s=96&d=mm&r=g\",\"caption\":\"darko-keric\"},\"url\":\"http:\/\/darko-keric.from.hr\/?author=348\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"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":"http:\/\/darko-keric.from.hr\/?p=356","og_locale":"en_US","og_type":"article","og_title":"Instalacija Drupal 9 na Centos 8 - Sistemski in\u017eenjer","og_description":"In today\u2019s guide we will cover how to install Drupal 9 CMS on CentOS 8 Linux system. Drupal is an open source content management system that enables content creators to build amazing digital experience. With Drupal it becomes easy to &hellip; Continue reading &rarr;","og_url":"http:\/\/darko-keric.from.hr\/?p=356","og_site_name":"Sistemski in\u017eenjer","article_published_time":"2020-09-14T12:07:54+00:00","og_image":[{"url":"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8"}],"twitter_card":"summary","twitter_misc":{"Written by":"darko-keric","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/darko-keric.from.hr\/#website","url":"https:\/\/darko-keric.from.hr\/","name":"Sistemski in\u017eenjer","description":"System administrator","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/darko-keric.from.hr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"http:\/\/darko-keric.from.hr\/?p=356#primaryimage","inLanguage":"en-US","url":"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8","contentUrl":"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/06\/Install-Drupal-Ubuntu-01-1024x575.png?ezimgfmt=rs:696x391\/rscb8\/ng:webp\/ngcb8"},{"@type":"WebPage","@id":"http:\/\/darko-keric.from.hr\/?p=356#webpage","url":"http:\/\/darko-keric.from.hr\/?p=356","name":"Instalacija Drupal 9 na Centos 8 - Sistemski in\u017eenjer","isPartOf":{"@id":"https:\/\/darko-keric.from.hr\/#website"},"primaryImageOfPage":{"@id":"http:\/\/darko-keric.from.hr\/?p=356#primaryimage"},"datePublished":"2020-09-14T12:07:54+00:00","dateModified":"2020-09-14T12:07:54+00:00","author":{"@id":"https:\/\/darko-keric.from.hr\/#\/schema\/person\/5e2f76737b07a700e0e2a108d173e612"},"breadcrumb":{"@id":"http:\/\/darko-keric.from.hr\/?p=356#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/darko-keric.from.hr\/?p=356"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/darko-keric.from.hr\/?p=356#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/darko-keric.from.hr\/"},{"@type":"ListItem","position":2,"name":"Instalacija Drupal 9 na Centos 8"}]},{"@type":"Person","@id":"https:\/\/darko-keric.from.hr\/#\/schema\/person\/5e2f76737b07a700e0e2a108d173e612","name":"darko-keric","image":{"@type":"ImageObject","@id":"https:\/\/darko-keric.from.hr\/#personlogo","inLanguage":"en-US","url":"http:\/\/0.gravatar.com\/avatar\/0400800f6ebec266fcb39a1cb31b0b0e?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/0400800f6ebec266fcb39a1cb31b0b0e?s=96&d=mm&r=g","caption":"darko-keric"},"url":"http:\/\/darko-keric.from.hr\/?author=348"}]}},"_links":{"self":[{"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=\/wp\/v2\/posts\/356"}],"collection":[{"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=\/wp\/v2\/users\/348"}],"replies":[{"embeddable":true,"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=356"}],"version-history":[{"count":1,"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":357,"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=\/wp\/v2\/posts\/356\/revisions\/357"}],"wp:attachment":[{"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/darko-keric.from.hr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}