Docs
Configuration
Apps
CODE
On this page
sudo apt-get update
sudo apt-get upgradesudo apt-get install php php-cli php-curl php-gd php-mbstring php-fileinfo php-zip php-openssl php-exif php-mysql php-xml php-intlsudo apt-get install mariadb-server
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo mysql_secure_installationsudo systemctl restart mariadb.servicesudo mysql -u root -pCREATE 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_domainsudo 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
Order allow,deny
allow from all
Require all granted
</Directory>
</VirtualHost>sudo a2ensite your_domain.conf
sudo a2dissite 000-default.conf
sudo a2enmod rewrite
sudo apache2ctl configtest
sudo systemctl restart apache2sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d your_domaincd /tmp
wget https://unacms.com/REPLACE_WITH_ACTUAL_DOWNLOAD PATH -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.execrontab -e* * * * * php /var/www/your_domain/periodic/cron.phpOn 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