sudo yum update -y\nsudo reboot<\/code><\/pre>\n\n\n\nStep 2: Install LAMP Server Packages<\/h3>\n\n\n\n
You will need to install Apache, MariaDB, PHP and other required PHP modules on your system. You can install all of these packages with the following command:<\/p>\n\n\n\n
sudo yum install httpd mariadb mariadb-server php php-common php-mysql php-mcrypt php-gd php-xml php-mbstring php-xmlrpc unzip wget -y<\/code><\/pre>\n\n\n\nOnce the installation is complete, start both Apache and MariaDB services and enable them to start at boot with the following commands:<\/p>\n\n\n\n
sudo systemctl start httpd\nsudo systemctl start mariadb\nsudo systemctl enable httpd\nsudo systemctl enable mariadb<\/code><\/pre>\n\n\n\nConfigure MariaDB Database By default<\/h3>\n\n\n\n
MariaDB installation is not hardened, so you will need to secure it first. You can secure it with the following script:<\/p>\n\n\n\n
sudo mysql_secure_installation<\/code><\/pre>\n\n\n\nAnswer all of the questions as follows.<\/p>\n\n\n\n
Set root password? [Y\/n] n\nRemove anonymous users? [Y\/n] y\nDisallow root login remotely? [Y\/n] y\nRemove test database and access to it? [Y\/n] y\nReload privilege tables now? [Y\/n] y<\/code><\/pre>\n\n\n\nNext, login to the MariaDB console.<\/p>\n\n\n\n
mysql -u root -p<\/code><\/pre>\n\n\n\nThis will prompt you for a password, enter your MariaDB root password. After logging in, create a database for Zikula:<\/p>\n\n\n\n
MariaDB [(none)]>CREATE DATABASE zikuladb;\nMariaDB [(none)]>GRANT ALL PRIVILEGES on zikuladb.* to 'user'@'localhost' identified by 'password';\nMariaDB [(none)]>FLUSH PRIVILEGES;\nMariaDB [(none)]>exit<\/code><\/pre>\n\n\n\nInstall Zikula First<\/h3>\n\n\n\n
you will need to download the latest version of the Zikula CMS from GitHub. You can also download it using the wget<\/code> command.<\/p>\n\n\n\nwget https:\/\/github.com\/zikula\/core\/releases\/download\/1.4.6\/Zikula_Core-1.4.6.build119.zip<\/code><\/pre>\n\n\n\nExtract the downloaded zip archive.<\/p>\n\n\n\n
unzip Zikula_Core-1.4.6.build119.zip<\/code><\/pre>\n\n\n\nMove the extracted directory into the Apache root directory.<\/p>\n\n\n\n
sudo mv Zikula_Core-1.4.6 \/var\/www\/html\/zikula<\/code><\/pre>\n\n\n\nGive necessary permission to zikula<\/code> directory.<\/p>\n\n\n\nsudo chown -R apache:apache \/var\/www\/html\/zikula<\/code><\/pre>\n\n\n\nAccess Zikula Web Interface<\/h3>\n\n\n\n
Before accessing Zikula, you will need to allow port 80<\/code> through firewalld. You can do this with the following command:<\/p>\n\n\n\nsudo firewall-cmd --permanent --zone=public --add-port=80\/tcp\nsudo firewall-cmd --reload<\/code><\/pre>\n\n\n\nOpen your web browser and type the URL\u00a0http:\/\/192.168.15.110\/install.php<\/strong><\/code>\u00a0or\u00a0http:\/\/your-domain.com\/install.php<\/strong><\/code>, then complete the required the steps to finish the installation.<\/p>\n\n\n\nThats it. You have successfully installed Zikula on your CentOS 7 server.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[231,242,245,587],"manual_kb_tag":[47,48,49,52,615,616,647,649,650,651],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/3834"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=3834"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/3834\/revisions"}],"predecessor-version":[{"id":3835,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/3834\/revisions\/3835"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=3834"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=3834"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=3834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}