Commit Graph

24 Commits

Author SHA1 Message Date
fa5bf17eb8 feat: convert WordOps from Nginx to OpenLiteSpeed + LSPHP + LSCache
Some checks failed
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
Janio Sarmento
555269decf #348: PHP8 2022-01-23 15:14:24 -03:00
Xavier Wang
d608e78beb correct php version 2019-11-26 17:41:09 +08:00
VirtuBox
c2d27f1480 Fix small issues detected by codacy 2019-10-28 09:22:04 +01:00
VirtuBox
98e6e6963f Remove imports 2019-10-16 13:31:30 +02:00
VirtuBox
c731d806d6 Refactor acme.sh and WOVariables 2019-10-02 13:13:32 +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
490a7969e1 Fix signal for cement 2019-09-23 15:43:23 +02:00
VirtuBox
50cc8a4d09 Sort import, create class DMN 2019-09-04 20:36:15 +02:00
VirtuBox
e1db5099b5 Remove unused import 2019-09-02 23:23:47 +02:00
VirtuBox
ba376c037b Few improvements 2019-08-01 10:39:15 +02:00
VirtuBox
b85a81ad8d Few code quality improvements 2019-07-29 02:32:53 +02:00
VirtuBox
7eacd6c44d update changelog 2019-06-16 19:37:27 +02:00
VirtuBox
9de9ba8637 reformat code according to pep8 2019-04-29 02:06:32 +02:00
VirtuBox
5651d7072e fix site.py 2019-03-15 23:12:47 +01:00
VirtuBox
65068c6727 remove hhvm 2019-03-13 05:02:53 +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
VirtuBox
a49b9701bd reworked php7.3 stack
* replace previous stack php7 variables
* properly set stack php = php7.2 and php73 = php7.3
* rename upstream php72 and php73 to avoid issues when migrating from EEv3
* use unix socket in nginx upstream instead of TCP/IP
2019-03-05 15:46:25 +01:00
VirtuBox
79d45044f9 fix stack issues
* fix php7.2 stack detection
* add php7.3 as php7.0 replacement
2019-03-05 15:45:05 +01:00
jeroenlaylo
36f6a72268 Almost there, don't use this yet 2018-11-30 20:08:09 +01:00
jeroenlaylo
2788f3169d Almost there, don't use this yet 2018-11-30 18:54:42 +01:00
jeroenlaylo
ed9d8e304d Almost there, don't use this yet 2018-11-30 17:04:15 +01:00
jeroenops
b36df4384a Refactored 2018-11-13 21:55:59 +01:00