Commit Graph

411 Commits

Author SHA1 Message Date
9c4e71a43c fix: install script for Debian 13 (Python 3.13) compatibility
Some checks failed
CI / test WordOps (ubuntu-22.04) (push) Has been cancelled
CI / test WordOps (ubuntu-24.04) (push) Has been cancelled
- Split apt-get deps by distro version to avoid missing package failures
  (python3-distutils-extra removed in 3.12+, ntp replaced by systemd-timesyncd)
- Dynamically detect Python version for python3.XX-venv package
- Guard bare `pip` call with trixie exclusion and error suppression
- Check unattended-upgrades file exists before copying
- Fix 3 missing closing parentheses in site_backup.py format strings
- Update remaining Nginx references in comments and help text

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 06:48:13 +01:00
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
VirtuBox
1e1bfdaef1 Fix wordops debian repository 2026-01-12 13:31:23 +01:00
VirtuBox
aae29498f8 Fix python3.12-venv install on Ubuntu 24.04 LTS 2025-07-17 11:28:32 +02:00
VirtuBox
5f7a4db993 Fix setuptools version 2025-06-15 19:00:38 +02:00
VirtuBox
e69e7831ca Merge pull request #703 from WordOps/updating-configuration
Add support for PHP 8.4
2024-12-06 17:28:05 +01:00
VirtuBox
5b8d16ed87 Update changelog and prepare for release 2024-12-06 16:47:26 +01:00
VirtuBox
2f45853067 Add php8.4 support 2024-12-03 14:08:19 +01:00
TareqSifat
9a2cb6c203 added null check on user 2024-12-01 19:05:56 +06:00
VirtuBox
138dbf7bd5 Add Ubuntu 24.04 LTS support 2024-06-14 16:44:45 +02:00
VirtuBox
e868a7ca53 Minor changes 2024-06-14 16:22:02 +02:00
VirtuBox
30d8c435bd Fix mariadb repo migration 2024-06-11 23:53:23 +02:00
VirtuBox
c746767ec0 Bump release to v3.21.2 2024-06-11 22:49:53 +02:00
VirtuBox
74b95c6ba0 Fix install script version check 2024-06-11 22:03:54 +02:00
VirtuBox
5e316cc8ac Fix install script version check 2024-06-11 21:58:43 +02:00
VirtuBox
007da6cd45 Fix wo stack migrate --nginx with wildcard certificate 2024-06-11 21:15:25 +02:00
VirtuBox
c10244bbf0 Add instruction in install script to migrate nginx 2024-06-10 22:25:45 +02:00
VirtuBox
f93b7eb085 Prepare for release 2024-06-10 22:13:39 +02:00
VirtuBox
cb18d970bd Minor fix in README 2024-06-07 16:54:22 +02:00
VirtuBox
486ce838f7 Update Changelog 2024-06-07 16:38:15 +02:00
VirtuBox
eb945d688a Fix wo_version_new 2024-06-07 14:56:44 +02:00
VirtuBox
0f6a53efc6 Properly download and set repositories's gpg keys 2024-06-07 14:53:50 +02:00
VirtuBox
07ce93bdf8 Bump MariaDB to 11.4 2024-06-04 17:47:25 +02:00
VirtuBox
f1acb36ad6 Fix install script gpg key download 2024-06-01 22:13:43 +02:00
VirtuBox
960758c485 Cleanup wo info and improve gpg key management 2024-05-31 22:39:11 +02:00
VirtuBox
4f7c52966d Log less data 2024-05-29 02:09:17 +02:00
VirtuBox
36aa70fb52 Revert "Set permissions when writing files, log less data"
This reverts commit e2f8951940.
2024-05-29 02:07:08 +02:00
VirtuBox
e2f8951940 Set permissions when writing files, log less data 2024-05-22 21:02:13 +02:00
VirtuBox
f84c152e93 Fix install script python dependencies 2024-05-22 17:09:23 +02:00
VirtuBox
2d6902b06f Fix setuptools in CI test 2024-05-04 00:18:08 +02:00
VirtuBox
e97d7c9729 Fix setuptools in Ubuntu 24.04 2024-05-04 00:10:26 +02:00
VirtuBox
33a096f60b Fix install issues on Ubuntu 24.04 LTS 2024-05-03 23:59:21 +02:00
VirtuBox
4b0163ad64 Fix variable in install script 2024-05-03 23:47:55 +02:00
VirtuBox
1ae00a2992 Add support for Ubuntu 24.04 LTS 2024-05-03 23:40:36 +02:00
VirtuBox
f7f0aa9cde Merge pull request #635 from WordOps/updating-configuration
Update changelog and prepare for release v3.20.0
2024-04-21 22:48:29 +02:00
VirtuBox
a349c61789 Prepare for release v3.20.0 2024-04-21 21:57:50 +02:00
Michael Angelo F. Cobo
280e0901e7 Update install
fix typo succesfull
2024-03-16 17:15:26 +08:00
VirtuBox
cd6f3f22ce Bump WordOps release to v3.19.1 2023-12-03 16:35:25 +01:00
VirtuBox
da4d6eaee7 Prepare WordOps for stable release 2023-12-01 16:41:14 +01:00
VirtuBox
403f9a0482 Bump version to v3.18.1 2023-09-26 01:26:14 +02:00
VirtuBox
c1894edb2c Bump version to v3.18.0 2023-08-28 17:34:15 +02:00
VirtuBox
c9e0c0d1b1 Small fix for mariadb migrate 2023-08-04 16:46:00 +02:00
VirtuBox
9b8befed18 Fix install on Debian 12 2023-08-03 07:38:34 +02:00
VirtuBox
e6095ce97a Fix install script on debian 12 2023-08-01 18:31:40 +02:00
VirtuBox
c7029a50b5 Update dependencies for Debian 12 2023-07-31 12:44:12 +02:00
Vitovt
51e2c41059 Add support for Debian 12 2023-06-24 23:49:10 +03:00
VirtuBox
92ec949e51 Bump WordOps release 2023-01-29 14:19:39 +01:00
VirtuBox
35548328e0 Fix SQLAlchemy 2023-01-29 14:13:52 +01:00
VirtuBox
edbfd53919 Bump version for release 2023-01-20 23:23:25 +01:00
VirtuBox
dc84fe03d2 Add new GPG key for Nginx repository 2023-01-05 22:02:12 +01:00