User Tools

Site Tools


servers:linux:nginx:joomla

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
servers:linux:nginx:joomla [2025/09/11 10:21] Sean Rhoneservers:linux:nginx:joomla [2025/09/11 18:52] (current) – [Download Source] Sean Rhone
Line 24: Line 24:
 ====== Download Source ====== ====== Download Source ======
  
-  * https://github.com/joomla/joomla-cms/commits/6.1-dev/+  * https://github.com/joomla/joomla-cms/commits/5.4-dev/
   * https://github.com/joomla/joomla-cms/branches   * https://github.com/joomla/joomla-cms/branches
 +  * :!: 2025/09/11: T3 extension doesn't install on ''6.0-dev''
  
-  sudo git clone --branch '6.1-dev' --depth '1' --recurse-submodules 'https://github.com/joomla/joomla-cms.git' '/srv/www/main' && sudo chown -R 'wwwrun':'www' '/srv/www/main'+  sudo git clone --branch '5.4-dev' --depth '1' --recurse-submodules 'https://github.com/joomla/joomla-cms.git' '/srv/www/main' && sudo chown -R 'wwwrun':'www' '/srv/www/main' && sudo chmod -R '0755' '/srv/www/main'
  
 ====== Environment ====== ====== Environment ======
Line 37: Line 38:
   sudo su 'wwwrun' -s '/bin/bash'   sudo su 'wwwrun' -s '/bin/bash'
  
-  cd '/srv/www/main' && composer install+  cd '/tmp' && composer --working-dir='/srv/www/main' --no-cache install --no-dev
  
 ===== Node.js ===== ===== Node.js =====
Line 43: Line 44:
   sudo su 'wwwrun' -s '/bin/bash'   sudo su 'wwwrun' -s '/bin/bash'
  
-  npm --prefix '/srv/www/mainci && npm --prefix '/srv/www/main' audit fix+  cd '/tmp' && npm --prefix '/srv/www/main' ci
  
-====== Databases ======+  exit 
 + 
 +====== Database ======
  
   sudo mariadb   sudo mariadb
Line 87: Line 90:
  
 ; General ; General
 +php_value[log_errors] = "0"
 +php_value[error_reporting] = "~E_ALL"
 php_value[date.timezone] = "America/New_York" php_value[date.timezone] = "America/New_York"
 php_value[max_execution_time] = "200" php_value[max_execution_time] = "200"
Line 126: Line 131:
     http2 'on';     http2 'on';
     server_name 'realmofespionage.xyz';     server_name 'realmofespionage.xyz';
-    root '/var/www/main';+    root '/srv/www/main';
     index 'index.php';     index 'index.php';
  
Line 133: Line 138:
  
     client_max_body_size '30M';     client_max_body_size '30M';
- 
-#    add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'" always; 
  
 #    access_log  /var/log/nginx/main-access.log; #    access_log  /var/log/nginx/main-access.log;
Line 160: Line 163:
     }     }
    
-}</code>+} 
 + 
 +# End</code>
  
 ====== Initial Setup ====== ====== Initial Setup ======
  
   * https://realmofespionage.xyz   * https://realmofespionage.xyz
-  * :!: If Joomla gives a 500 error, it's likely the ''sessions'' folder not having the right permissions, see [[servers:linux:nginx_php_php-fpm#permissions|nginx - Permissions]]+ 
 +  * Disable Automated Updates 
 +  * :!: Don't remove installation folder
  
 ====== Settings ====== ====== Settings ======
Line 357: Line 364:
 Environment="COMPOSER_CACHE_DIR=/dev/null" Environment="COMPOSER_CACHE_DIR=/dev/null"
  
-ExecStart='/usr/bin/git' -C '/srv/www/main' pull origin '6.1-dev'+ExecStart='/usr/bin/git' -C '/srv/www/main' pull origin '5.4-dev'
  
 ExecStart='/usr/bin/composer' --working-dir='/srv/www/main' --no-cache install ExecStart='/usr/bin/composer' --working-dir='/srv/www/main' --no-cache install
 ExecStart='/usr/bin/npm' --prefix '/srv/www/main' ci --logs-max='0' ExecStart='/usr/bin/npm' --prefix '/srv/www/main' ci --logs-max='0'
-ExecStart='/usr/bin/npm' --prefix '/srv/www/main' audit fix --audit-level='none' --logs-max='0' 
  
 ExecStartPost='/usr/bin/sync' ExecStartPost='/usr/bin/sync'
Line 572: Line 578:
  
   sudo mariadb 'joomla_db' < ~/'joomla'*'.sql'   sudo mariadb 'joomla_db' < ~/'joomla'*'.sql'
- 
-===== dos2unix ===== 
- 
-**** 
- 
-  find '/srv/www/main' -type f -print0 | sudo xargs -0 dos2unix -- && sudo chown -R 'wwwrun':'www' '/srv/www/main' && sudo chmod -R '0755' '/srv/www/main' 
- 
-===== MySQL Connection ===== 
- 
-  * Windows uses ''127.0.0.1'' 
-  * TODO 
- 
-  sudo -e '/srv/www/blog/wp-config.php' && sudo chown -v 'wwwrun':'www' '/srv/www/blog/wp-config.php' 
- 
-  define( 'DB_HOST', 'localhost' ); 
  
 ===== Start nginx ===== ===== Start nginx =====
/srv/www/wiki/data/attic/servers/linux/nginx/joomla.1757600461.txt.gz · Last modified: by Sean Rhone