fa5bf17eb8
feat: convert WordOps from Nginx to OpenLiteSpeed + LSPHP + LSCache
...
CI / test WordOps (ubuntu-22.04) (push) Has been cancelled
CI / test WordOps (ubuntu-24.04) (push) Has been cancelled
Complete conversion of the WordOps stack from Nginx + PHP-FPM to
OpenLiteSpeed + LSPHP + LSCache. This is a full rewrite across all 7
phases of the codebase:
- Foundation: OLS paths, variables, services, removed pynginxconfig dep
- Templates: 11 new OLS mustache templates, removed nginx-specific ones
- Stack: stack_pref, stack, stack_services, stack_upgrade, stack_migrate
- Site: site_functions, site, site_create, site_update
- Plugins: debug, info, log, clean rewritten for OLS
- SSL/ACME: acme.sh deploy uses lswsctrl, OLS vhssl blocks
- Other: secure, backup, clone, install script
Additional features:
- Debian 13 (trixie) support
- PHP 8.5 support
- WP Fort Knox mu-plugin integration (wo secure --lockdown/--unlock)
- --nginx CLI flag preserved for backward compatibility
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 18:55:16 +01:00
VirtuBox
2f45853067
Add php8.4 support
2024-12-03 14:08:19 +01:00
VirtuBox
c35e9e6fa3
Properly use mariadb-admin instead of mysqladmin
2024-06-07 16:51:53 +02:00
VirtuBox
a715ccfd06
Fix netdata upgrade and install, download latest wp-cli
2024-05-31 22:22:08 +02:00
VirtuBox
def2ddd393
Remove php72 and php73
2024-05-29 02:00:50 +02:00
VirtuBox
477e118c0a
Fix for php8.3
2023-11-24 00:11:57 +01:00
VirtuBox
f699012b9b
Add php8.3 support
2023-11-23 21:33:09 +01:00
VirtuBox
ebe051e7cc
Fix stack status
2023-09-19 18:33:59 +02:00
VirtuBox
813eb392a9
Fix netdata
2023-08-13 11:59:20 +02:00
VirtuBox
7f1887a27b
Refactor stack upgrade
2023-08-12 16:11:54 +02:00
VirtuBox
f751968fe7
Refactor all php stack
2023-08-12 14:44:56 +02:00
Janio Sarmento
a76d76ce5f
#482 : Add PHP 8.2 to WO
2022-12-10 10:37:20 -03:00
VirtuBox
b7a40234f3
Fix netdata upgrade for old versions
2022-10-20 11:52:57 +02:00
VirtuBox
f89896d15d
Fix Netdata upgrade
2022-09-13 15:53:07 +02:00
VirtuBox
0905651273
Add Private Prefetch Proxy
2022-09-13 15:22:09 +02:00
VirtuBox
bcf8a3e34c
Fix netdata stack upgrade
2022-07-21 16:42:42 +02:00
VirtuBox
83b84678ac
Fix for php stack install
2022-01-25 17:15:15 +01:00
Janio Sarmento
555269decf
#348 : PHP8
2022-01-23 15:14:24 -03:00
VirtuBox
7d0b0cd50c
Fix MariaDB upgrade on Github actions
2020-10-28 12:25:09 +01:00
VirtuBox
665453dcbc
Fix formatting
2020-10-23 18:45:03 +02:00
VirtuBox
bed285abc4
Use wo stack migrate for MariaDB major upgrade
2020-10-23 12:50:31 +02:00
VirtuBox
cbd29a968c
Perform a full dump before upgrading MariaDB
2020-10-22 20:39:25 +02:00
VirtuBox
c3224d39e5
Add MariaDB upgrade from 10.3 to 10.5
2020-10-22 14:34:03 +02:00
VirtuBox
fd66b5475f
Fix Redis upgrade on Ubuntu 20.04 LTS
...
* Fix typo in bash completion
2020-10-17 01:48:50 +02:00
VirtuBox
b31aadb3e8
Improve adminer install/upgrade
...
* always get the latest release from adminer.org
2020-04-23 16:44:23 +02:00
VirtuBox
913d5edf22
Improve phpmyadmin upgrade
...
* query phpmyadmin.net api to get the latest version
2020-04-22 17:50:01 +02:00
VirtuBox
937898bfd6
Fix netdata
2020-01-14 16:26:25 +01:00
VirtuBox
e45955a513
Fix variables_hash_bucket_size
2019-12-05 20:36:18 +01:00
VirtuBox
9f22455770
v3.11.1 ( #215 )
...
- `--fail2ban` in wo stack upgrade
- error with `wo maintenance`
- php-igbinary missing for php74 (run `wo stack upgrade` to install it)
- opcache reset with `wo clean`
2019-12-04 23:34:03 +01:00
VirtuBox
01ee8c0a13
v3.11.0 ( #211 )
...
- PHP 7.4 support
- Improved Webp images support with Cloudflare (Issue [#95 ](https://github.com/WordOps/WordOps/issues/95 )). Nginx will not serve webp images alternative with Cloudflare IP ranges.
- Stack upgrade for adminer
- Check acme.sh installation and setup acme.sh if needed before issuing certificate
- Add `--ufw` to `wo stack status`
- Add Nginx directive `gzip_static on;` to serve precompressed assets with Cache-Enabler or WP-Rocket. (Issue [#207 ](https://github.com/WordOps/WordOps/issues/207 ))
- Previous `--php73` & `--php73=off` flags are replaced by `--php72`, `--php73`, `--php74` to switch site's php version
- phpMyAdmin updated to v4.9.2
- Adminer updated to v4.7.5
- Replace dot and dashes by underscores in database names (Issue [#206 ](https://github.com/WordOps/WordOps/issues/206 ))
- Increased database name length to 32 characters from domain name + 8 random characters
- typo error in motd-news script (Issue [#204 ](https://github.com/WordOps/WordOps/issues/204 ))
- Install Nginx before ngxblocker
- WordOps install/update script text color
- Issue with MySQL stack on Raspbian 9/10
- Typo error (PR [#205 ](https://github.com/WordOps/WordOps/pull/205 ))
- php version in `wo debug` (PR [#209 ](https://github.com/WordOps/WordOps/pull/209 ))
- SSL certificates expiration display with shared wildcard certificates
2019-12-03 19:48:18 +01:00
Terje Sørbø
acd3639650
Fix typo
2019-11-18 13:30:43 +01:00
VirtuBox
914f049852
Fix acme certificate on domain
2019-11-05 16:11:43 +01:00
VirtuBox
250ea66aa4
Fix cmd_exec
2019-10-30 12:44:36 +01:00
VirtuBox
4c6a0be680
Fix shellexec
2019-10-30 12:19:39 +01:00
VirtuBox
7b82aae8ce
Fix stack upgrade
2019-10-30 12:09:25 +01:00
VirtuBox
7d28d66d11
Add wo stack upgrade --ngxblocker
2019-10-30 12:06:42 +01:00
VirtuBox
f2d4bcb353
Fix wo info and add tweaks to wo stack upgrade
2019-10-30 04:23:20 +01:00
VirtuBox
45252fdd1b
Change MySQL backup path
2019-10-28 09:09:28 +01:00
VirtuBox
2867de7ff1
Fix mysql_upgrade
2019-10-27 17:40:34 +01:00
VirtuBox
179ea7d9cf
Improve acme process and error log
2019-10-26 19:28:56 +02:00
VirtuBox
5ad068dc7c
Several fixes
...
* don't deploy ssl certificate if acme.sh failed
* install script issues
* GPG keys error with old EasyEngine Nginx repository
2019-10-18 10:49:06 +02:00
VirtuBox
98e6e6963f
Remove imports
2019-10-16 13:31:30 +02:00
VirtuBox
e3f38bb864
Fix wo stack upgrade issues
2019-10-08 02:19:22 +02:00
VirtuBox
c731d806d6
Refactor acme.sh and WOVariables
2019-10-02 13:13:32 +02:00
VirtuBox
5fbb0f58e6
Add support for custom nginx
2019-09-27 14:15:00 +02:00
VirtuBox
d46c9806d7
Remove previous fix for php-fpm
2019-09-25 14:40:04 +02:00
VirtuBox
6b5cfbacd6
Update stack_upgrade
2019-09-24 19:10:13 +02:00
VirtuBox
1950764dc8
Updating WordOps dashboard
2019-09-22 14:11:12 +02:00
VirtuBox
757ad73e46
Fix UFW install
2019-09-21 19:08:53 +02:00
VirtuBox
cc2cb6a986
Fix MySQL install
2019-09-06 12:40:29 +02:00