| |
servers:windows:nginx:joomla [2025/06/09 18:14] – Sean Rhone | servers:windows:nginx:joomla [2025/09/11 06:43] (current) – external edit 127.0.0.1 |
---|
===== Prerequisites ===== | ===== Prerequisites ===== |
| |
* [[windows;10_ltsc_server|Windows 10 (21H2)]] | * [[windows:10|Windows 10 (21H2)]] |
* [[servers;windows;nginx_php_php-cgi|nginx + PHP + PHP-CGI]] | * [[servers;windows;nginx_php_php-cgi|nginx + PHP + PHP-CGI]] |
* [[servers;windows;nginx;lets_encrypt|Certbot (Let's Encrypt)]] | * [[servers;windows;nginx;lets_encrypt|Certbot (Let's Encrypt)]] |
====== Download Source ====== | ====== Download Source ====== |
| |
* https://github.com/joomla/joomla-cms/commits/5.3-dev/ | * https://github.com/joomla/joomla-cms/commits/5.4-dev/ |
| |
"%ProgramFiles%\Git\bin\git.exe" clone --branch "5.3-dev" --depth "1" --recurse-submodules "https://github.com/joomla/joomla-cms.git" "%SystemDrive%\www\main" | "%ProgramFiles%\Git\bin\git.exe" clone --branch "5.4-dev" --depth "1" --recurse-submodules "https://github.com/joomla/joomla-cms.git" "%SystemDrive%\www\main" |
| |
====== Database ====== | ====== Database ====== |
| |
"%ProgramFiles%\MariaDB 12.0\bin\mariadb.exe" -u "root" -p | "%ProgramFiles%\MariaDB 12.1\bin\mariadb.exe" -u "root" -p |
| |
CREATE DATABASE joomla_db; | CREATE DATABASE joomla_db; |
extension = "openssl" | extension = "openssl" |
extension = "sodium" | extension = "sodium" |
zend_extension = "opcache" | |
| |
; Settings | ; Settings |
| |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" reset --hard | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" reset --hard |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" pull origin "5.3-dev" --rebase | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" pull origin "5.4-dev" --rebase |
| |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" gc --aggressive --prune="all" | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" gc --aggressive --prune="all" |
====== Branch Update ====== | ====== Branch Update ====== |
| |
* 5.2 -> 5.3 | * 5.3 -> 5.4 |
* TODO: Re-check commands with ''5.4-dev'' | |
| |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" switch -t -c "5.3-dev" | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" switch -t -c "5.4-dev" |
| |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" branch | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" branch |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" reset --hard | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" reset --hard |
| |
"%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" pull origin "5.3-dev" --rebase | "%ProgramFiles%\Git\bin\git.exe" -C "%SystemDrive%\www\main" pull origin "5.4-dev" --rebase |
| |
====== Files ====== | ====== Files ====== |
**** | **** |
| |
CD "%UserProfile%\Downloads" && "%ProgramFiles%\MariaDB 12.0\bin\mariadb-dump.exe" -u "root" -p --opt -r "joomla.sql" "joomla_db" | CD "%UserProfile%\Downloads" && "%ProgramFiles%\MariaDB 12.1\bin\mariadb-dump.exe" -u "root" -p --opt -r "joomla.sql" "joomla_db" |
| |
===== Restore ===== | ===== Restore ===== |
* [[#database|Initial set-up]] | * [[#database|Initial set-up]] |
| |
"%ProgramFiles%\MariaDB 12.0\bin\mariadb.exe" -u "root" -p --execute="CREATE DATABASE joomla_db" | "%ProgramFiles%\MariaDB 12.1\bin\mariadb.exe" -u "root" -p --execute="CREATE DATABASE joomla_db" |
| |
"%ProgramFiles%\MariaDB 12.0\bin\mariadb.exe" -u "root" -p "joomla_db" < "%UserProfile%\Downloads\joomla.sql" | "%ProgramFiles%\MariaDB 12.1\bin\mariadb.exe" -u "root" -p "joomla_db" < "%UserProfile%\Downloads\joomla.sql" |
| |
====== Quick Commands ====== | ====== Quick Commands ====== |
===== Bookmarks ===== | ===== Bookmarks ===== |
| |
* https://github.com/joomla/joomla-cms/commits/5.3-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 |
| |