Install a theme
In order to install a custom theme for Magento you need to follow these steps:
IMPORTANT: Please note that the steps described below can be different per theme. Usually the steps are defined in the theme’s readme file.
Unzip and copy the content
Unzip the ZIP file in the home folder. Replace the THEME placeholder with the actual filename.
$ unzip THEME.zip
The unzipped theme folder should have the following folder structure:
|-THEME/ |-app |-pub
Copy the content of the THEME/app subfolder in the Magento app folder, and the contents of the THEME/pub subfolder in the Magento pub folder:
sudo cp -r ~/THEME/app/* /opt/bitnami/magento/app/ sudo cp -r ~/THEME/pub/* /opt/bitnami/magento/pub/
Redeploy static files
Run the following commands to upgrade, deploy the static files and clean the cache:
$ sudo magento-cli setup:upgrade $ sudo magento-cli setup:static-content:deploy -f $ sudo magento-cli cache:clean
Change the owner and group of the newly added files to daemon:
$ sudo chown -R daemon:daemon /opt/bitnami/magento/
Enable the theme
Log into the Magento admin panel and go to “Content” > “Design” > “Configuration”.
Click on “Edit” in the “Default Store View”.
Select your theme in the “Applied Theme” dropdown menu and click the “Save configuration” button.
In the Magento Web Admin panel go to “System” -> “Cache Management” and click on “Flush Magento Cache”
Watch the following video to learn how to install a Magento theme: