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
def2ddd393
Remove php72 and php73
2024-05-29 02:00:50 +02:00
VirtuBox
9f5dacb4ec
Improve purge opcache
2023-08-05 17:31:40 +02:00
VirtuBox
ef6c1d2a99
Improve opcache clean
...
* force enabling php imagick extension
2019-12-10 18:42:27 +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
b771b2578e
Updating configuration ( #197 )
...
#### Added
- [ACME] Display warning about sudo usage when issuing certificate with DNS API validation (require `sudo -E`)
#### Changed
- [ACME] Resolve domain IP over HTTPS with Cloudflare DNS Resolver
- [CORE] Cement Framework updated to v2.10.2
- [SITE] database name = 0 to 16 characters from the site name + 4 randomly generated character
- [SITE] database user = 0 to 12 characters from the site name + 4 randomy generated character
- [STACK] Improve sysctl tweak deployment
#### Fixed
- [SITE] https redirection missing on subdomains sites
- Issues with digitalocean mariadb repository
- Cement Framework output handler issues
- [CLEAN] check if Nginx is installed before purging fastcgi or opcache
2019-11-11 19:06:11 +01:00
VirtuBox
2d21ba82e6
Fix wo clean issue
...
* add `wo update --mainline`
* move mariadb tweaks into wo
2019-10-28 14:53:15 +01:00
VirtuBox
45252fdd1b
Change MySQL backup path
2019-10-28 09:09:28 +01:00
VirtuBox
5a0e869c50
small color adjustment
2019-10-21 14:50:42 +02:00
VirtuBox
6eceb5ed35
Update install for pip
2019-10-21 11:37:19 +02:00
VirtuBox
98e6e6963f
Remove imports
2019-10-16 13:31:30 +02:00
VirtuBox
baada0473e
Remove deprecated hook.register
2019-09-24 00:04:32 +02:00
VirtuBox
547b356a76
Remove deprecated handler.register
2019-09-24 00:01:20 +02:00
VirtuBox
50cc8a4d09
Sort import, create class DMN
2019-09-04 20:36:15 +02:00
VirtuBox
3f1f08998c
Rollback
2019-09-02 18:56:34 +02:00
VirtuBox
3859485b68
Change data format to make backup name easier to read
2019-08-30 00:24:02 +02:00
VirtuBox
1dc564f94e
Add wprocket to cache list
2019-08-13 03:46:15 +02:00
VirtuBox
8d9d52e09e
Reduce WO size
2019-08-09 00:17:52 +02:00
VirtuBox
4fd9d267bb
Add debug log
2019-07-29 15:08:49 +02:00
VirtuBox
9acb49ca57
fix opcache cache clean
2019-04-05 10:02:39 +02:00
VirtuBox
4109a1622e
fix clean memcached
2019-03-31 19:11:19 +02:00
VirtuBox
8618b32f29
fix wo info
2019-03-20 12:55:26 +01:00
VirtuBox
9b3e318121
set proper services names
...
* rename memcache to memcached
* remove outdated platform checks
2019-03-07 13:15:15 +01:00
VirtuBox
65f6e7a2a0
improve install script & site.py
...
* remove php7.2 installation
* cleanup code
* improve code quality according to shellcheck warnings
2019-03-05 15:47:24 +01:00
jeroenops
b36df4384a
Refactored
2018-11-13 21:55:59 +01:00