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
582ececbdc
End site update after --hsts or --ngxblocker
2024-06-02 22:11:21 +02:00
VirtuBox
00fd55cb8f
Remove doublons in wo site update
2024-06-02 19:16:59 +02:00
VirtuBox
def2ddd393
Remove php72 and php73
2024-05-29 02:00:50 +02:00
VirtuBox
8ddaa7e98f
Improve broken symlink removal
2024-04-21 17:37:30 +02:00
David Edwards
847614ed6e
fixed trailing whitespace
2023-12-10 17:17:12 -07:00
David Edwards
ca57da12e5
added ability to update to subsiteof
2023-12-10 12:19:38 -07:00
VirtuBox
5c6059749e
Fix wo site update
2023-11-24 21:23:06 +01:00
VirtuBox
f699012b9b
Add php8.3 support
2023-11-23 21:33:09 +01:00
VirtuBox
c10e3b52c5
Fix wo site update
2023-11-10 20:34:44 +01:00
VirtuBox
c5a10d5bb6
Fix wo site update
2023-09-15 00:10:02 +02:00
VirtuBox
5690bec03a
Fix wo site update
2023-09-14 23:49:17 +02:00
VirtuBox
d941cdc879
Fix wo site update
2023-09-14 23:40:21 +02:00
VirtuBox
867f0b4a65
Fix wo site update
2023-09-14 23:35:25 +02:00
VirtuBox
ec7ab751ce
Fix wo site update
2023-09-14 22:33:24 +02:00
VirtuBox
49fbab4424
Fix wo site update
2023-09-14 21:48:46 +02:00
VirtuBox
22d1f9cb68
fix wo site update
2023-09-14 21:15:56 +02:00
VirtuBox
42b349ab13
Fix wo site update
2023-09-14 19:54:56 +02:00
VirtuBox
d24026077f
Auto stash before merge of "updating-configuration" and "origin/updating-configuration"
2023-09-14 19:43:20 +02:00
VirtuBox
7da989276f
Fix wo site update proxy
2023-08-15 18:43:11 +02:00
VirtuBox
b9958c8293
Fix wo site update alias
2023-08-15 18:38:38 +02:00
VirtuBox
f1db29c81a
Fix wo site update alias
2023-08-15 18:27:27 +02:00
VirtuBox
a555ec2ff3
Fix wo site update alias
2023-08-15 18:00:10 +02:00
VirtuBox
d9023a5db2
Fix wo site update alias
2023-08-15 17:14:48 +02:00
VirtuBox
32db43a34d
Add wo site update alias
2023-08-12 22:41:19 +02:00
VirtuBox
279ab9a832
Refactor site update
2023-08-12 16:41:07 +02:00
VirtuBox
f88a81182e
Refactor site update
2023-08-12 16:31:49 +02:00
VirtuBox
f751968fe7
Refactor all php stack
2023-08-12 14:44:56 +02:00
Janio Sarmento
b16e018e8e
#486 Bugfix PHP 8.2 support
2022-12-26 11:41:15 -03:00
VirtuBox
7e1a1bbf9c
Fix missing and
2022-12-22 22:37:59 +01:00
VirtuBox
319d1d0afc
Fix php8.2
2022-12-11 16:30:40 +01:00
VirtuBox
887cc1d3f0
Fix php8.2
2022-12-11 16:13:33 +01:00
VirtuBox
c2f0542afa
Fix php8.1 package install
2022-01-25 16:43:55 +01:00
Janio Sarmento
555269decf
#348 : PHP8
2022-01-23 15:14:24 -03:00
VirtuBox
dce09ddadb
update php stack check during site creating
...
* use the php version define in wo.conf
* define php7.3 as default
2020-01-28 13:31:18 +01:00
VirtuBox
65b950e5ac
Add php version selection into wo.conf
...
* set PHP 7.3 as default php version
* update travis script
2020-01-28 12:47:00 +01:00
VirtuBox
87e46d9145
Fix site ssl status not updated
2020-01-18 18:43:58 +01:00
VirtuBox
c409d44246
Cleanup site imports
2019-12-09 13:56:00 +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