Product
Docs
Forum
Blog
Pricing
Contact
Log In
Sign Up
Docs
Getting Started
Configuration
Apps
CODE
Docs
On this page
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php php-curl php-gd php-mbstring php-json php-fileinfo php-zip php-openssl php-exif php-mysql
sudo apt-get install mariadb-server
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo mysql_secure_installation
sudo systemctl restart mariadb.service
sudo mysql -u root -p
CREATE DATABASE una_database;
CREATE USER 'una_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL ON una_database.* TO 'una_user'@'localhost' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
sudo mkdir /var/www/your_domain
sudo chown -R www-data:www-data /var/www/your_domain
sudo chmod -R 755 /var/www/your_domain
sudo nano /etc/apache2/sites-available/your_domain.conf
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName your_domain
    DocumentRoot /var/www/your_domain

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/your_domain>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All

        # Apache 2.2 compatibility
        Order allow,deny
        Allow from all

        # Apache 2.4+
        Require all granted
    </Directory>
</VirtualHost>
sudo a2ensite your_domain.conf
sudo a2dissite 000-default.conf
sudo a2enmod rewrite
sudo apache2ctl configtest
sudo systemctl restart apache2
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d your_domain
cd /tmp
wget https://github.com/unacms/UNA/releases/download/14.0.0/UNA-v.14.0.0.zip -O una.zip
unzip una.zip
sudo cp -r una/* /var/www/your_domain/
sudo chmod -R 755 /var/www/your_domain
sudo chmod -R 777 /var/www/your_domain/inc
sudo chmod -R 777 /var/www/your_domain/cache
sudo chmod -R 777 /var/www/your_domain/cache_public
sudo chmod -R 777 /var/www/your_domain/tmp
sudo chmod -R 777 /var/www/your_domain/logs
sudo chmod -R 777 /var/www/your_domain/storage
sudo chmod +x /var/www/your_domain/plugins/ffmpeg/ffmpeg.exe
crontab -e
* * * * * /usr/bin/php /var/www/your_domain/periodic/cron.php
6w
On this page
Before You BeginInstallation OptionsStandard InstallationStep 1: Download UNAStep 2: Upload to Hosting ServerStep 3: Run the Installation WizardStep 4: Post-Installation TasksUbuntu/Debian InstallationStep 1: System PreparationStep 2: Install UNAStep 3: Complete Web InstallationStep 4: Set Up Cron JobTroubleshooting Common Installation IssuesPermission ProblemsDatabase Connection ErrorsBlank Page After InstallationInstallation Wizard Doesn't StartNext Steps After InstallationConclusion
Auto
CREATE DATABASE una_database;
CREATE USER 'una_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL ON una_database.* TO 'una_user'@'localhost' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
sudo chmod -R 755 /var/www/your_domain
sudo chmod -R 777 /var/www/your_domain/inc
sudo chmod -R 777 /var/www/your_domain/cache
sudo chmod -R 777 /var/www/your_domain/cache_public
sudo chmod -R 777 /var/www/your_domain/tmp
sudo chmod -R 777 /var/www/your_domain/logs
sudo chmod -R 777 /var/www/your_domain/storage
sudo chmod +x /var/www/your_domain/plugins/ffmpeg/ffmpeg.exe