Commit graph

622 commits

Author SHA1 Message Date
Cristhian Martínez Ochoa
56feade253 mysql privileges
Better options for mysql user privileges.
2020-11-04 14:36:51 -07:00
Cristhian Martínez Ochoa
2681bc0d29 extdb functions
Improved functions for external databases.
2020-11-04 12:08:40 -07:00
Cristhian Martínez Ochoa
050bf3ee75 minor improvements
Better check for OS name.
Is_url improved for better IP check.
Fixed - false httpauth credentials warning in verify process and readonly var error.
2020-11-03 12:18:35 -07:00
Cristhian Martínez Ochoa
ecfa317420 wp env
WP env type is now displayed in site list and info.
2020-11-01 14:13:56 -07:00
Cristhian Martínez Ochoa
d67526a54d more wp functions
WP clone now works even if empty site.
Fix site deleted when cloning site with wp subfolder is empty.
Fix multisite-convert error when wp not installed.
Better check for parked sites.
Fix wp subfolder not showing warning messages when creating site.
Fix parked site error when main site is empty root site.
Fix parked site error when main site has wp in subfolders.
WP functions refactored.
2020-11-01 13:27:44 -07:00
Cristhian Martínez Ochoa
189f58cd3e wp conf functions
Code refatored for wp configuration file data management.
2020-10-31 10:18:29 -07:00
Cristhian Martínez Ochoa
1506caf8cb wp functions
Code improvements.
wp_dbdata improved.
Subfolder functions support improved.
2020-10-27 16:39:29 -07:00
Cristhian Martínez Ochoa
65d3bc63f3 subfolder check
Better check for subfolders.
FIX - clone site not setting wp-env when WP subfolder is found.
FIX - http auth failing with subfolders when folder directory exists.
2020-10-26 13:43:12 -07:00
Cristhian Martínez Ochoa
8bfab587df small fix
php fix for one last split package from ondrej ppa.
2020-10-17 20:38:22 -06:00
Cristhian Martínez Ochoa
ef798f541c db improv
DB management improvements.
2020-10-17 13:18:55 -06:00
Cristhian Martínez Ochoa
301bdd3dae db reuse
DB reuse improvements.
Warning in tools-site command.
Better blackhole conf.
2020-10-16 16:38:15 -06:00
Cristhian Martínez Ochoa
9aa8f9f662 backup checks
Better check for mysql connections to prevent errors in backups.
2020-10-15 16:03:39 -06:00
Cristhian Martínez Ochoa
b8a71328b0 info
Info command improved.
2020-10-15 14:52:27 -06:00
Cristhian Martínez Ochoa
74a258db54 site improvs
Replace-content check for parked sites.
Fixed parked with proxy main site, also site list fixed to detect this kind of sites.
Better check for www-data warning message in site creation.
2020-10-14 17:48:47 -06:00
Cristhian Martínez Ochoa
493d12d94a php packages
PHP v8.0 RC support added.

Ondrej Issue, some php packages splited - https://github.com/oerdnj/deb.sury.org/issues/1465
2020-10-12 09:57:56 -06:00
Cristhian Martínez Ochoa
81f118f91e better warnings
Check for http auth credentials when creating WP site.
Check login www-data when creating any site.
Check if subfolder when protecting a path with http auth.
2020-10-11 13:55:46 -06:00
Cristhian Martínez Ochoa
164bc27cc0 purge mysql client
Issue - not purging mysql-client when mysql not installed.
2020-10-09 16:44:04 -06:00
Cristhian Martínez Ochoa
a56980e5db ssl impros
check if ssl is LE
check if ssl is staging
2020-10-09 15:30:46 -06:00
Cristhian Martínez Ochoa
38165b4c6f swap and list
SWAP default values updated.
Site list check for valid value.
2020-10-07 14:47:51 -06:00
Cristhian Martínez Ochoa
0c4aa10a05 top issues
- local DB backup using dbname not taking external db data saved.
- Clone WP error when multisite.
- Tools site not updated with SSL.
- Better error when deleting a WP site and mysql is not installed.
- Site list showing "false" value for root empty sites.
- added site counter in site list.
2020-10-03 15:22:15 -06:00
Cristhian Martínez Ochoa
9d5bcc5808 small fixes
Fixes after testing.
2020-09-30 12:28:34 -06:00
Cristhian Martínez Ochoa
d4b408332f subfolders fixed
Some severe issues with subfolders were fixed.
Site delete keep-db option not working with subfolders.
2020-09-27 17:45:11 -06:00
Cristhian Martínez Ochoa
d5995f0c18 site import
Site import/export
SMTP imported in full backup.
Menu backup now includes export and import.
2020-09-26 12:58:44 -06:00
Cristhian Martínez Ochoa
5ac7db4e59 export/import
Export and import complete full backup of your server.
2020-09-24 16:00:03 -06:00
Cristhian Martínez Ochoa
0c4cf7aa3f backups improvements
Fetch specific file or folder.
Backup  by dbname not only wp.
DB_PRE now has lists and purge options, and support for external dbs.
2020-09-18 17:49:45 -06:00
Cristhian Martínez Ochoa
fad293147e reverse proxy
Better template for better compatibility.
Fixed issue not loading static files.
Fixed is_proxy function and similars with variables overlaping with global values.
2020-09-16 14:53:17 -06:00
Cristhian Martínez Ochoa
98e56359e8 log purge
Now we can purge individual applications.
2020-09-14 14:10:06 -06:00
Cristhian Martínez Ochoa
fc7d253089 improvements
Mail forwarding for root internal mail.
WP cache unattended.
Fixed error when trying to modify WP url in some cases when using external DB.
Better check for host in WP custom site creation.
2020-09-14 13:17:33 -06:00
Cristhian Martínez Ochoa
3e6b8448d8 external db data
Save external DB data and use it instead of localhost.
2020-09-13 15:21:41 -06:00
Cristhian Martínez Ochoa
8a12490d71 ssl features
lets encrypt email update
ssl force-renewal-all
2020-09-11 14:04:09 -06:00
Cristhian Martínez Ochoa
a63ac3316f wp env
WordPress environment type support.
2020-09-10 17:12:33 -06:00
Cristhian Martínez Ochoa
cf733122a9 site info and list
Site info new feature.
Site lists with info and filters.
2020-09-04 13:17:29 -06:00
Cristhian Martínez Ochoa
6229c0a938 subfolder improved
Now you can create main site when subfolder is already and root is empty.
Fixed issues when creating subfolders when main not exist.
Fixed issues with index directive in some rare cases.
2020-09-01 17:31:53 -06:00
Cristhian Martínez Ochoa
11838fcbf9 minor updates
Yoast sitemap (global) deprecated.
MariaDB updated to 10.5.
2020-09-01 12:15:07 -06:00
Cristhian Martínez Ochoa
0af33c51b5 minor fixes
Some minor fixes before release.
2020-07-31 13:44:59 -06:00
Cristhian Martínez Ochoa
45a04049e0 mysql improvs
Now we check mysql connection before any action.
Fixed validation for duplicate user when creating a site not working.
Now we only use admin user.
Better check for external db data before trying to connect.
Now we check for at least 8 chars for mysql password changing.
Fixed mysql failing when mysql not installed and trying to import a db to external.
2020-07-30 13:00:25 -06:00
Cristhian Martínez Ochoa
006d0596ea better checks
Forwared sites should not be allowed in parked, redirection manager and protected paths.
Fixed error in parked when main site not exists.
2020-07-23 17:19:11 -06:00
Cristhian Martínez Ochoa
bc508b59d8 parked fixed
Fixed - Parked site creating site even when main site don't exist.
Parked should only accept main sites HTML, PHP and WP only.
2020-07-22 17:40:23 -06:00
Cristhian Martínez Ochoa
c3747cea6e small improvs
Fixed issue that in some rare cases swap was not removed and need to retry.
Default and tools site cannot be deleted, now can be forced with delete-all or delete=force and is better handled to automaticalle set to default when forced.
Fixed issue with cloned sites replacing content URL wrong in some cases.
2020-07-22 11:27:32 -06:00
Cristhian Martínez Ochoa
7257f11e86 site improvs
Better function to escape characters.
Fixed issue with cloned sites when main site is www forced.
Fixed issue with cloned sites using old and long redis-salt-key format.
Fixed issue sites-list with dpkg files.
Fixed issue with skip-cache and regex.
2020-07-21 14:40:10 -06:00
Cristhian Martínez Ochoa
311cdb9cd5 webinoly improves
Tools-Site failing with wildcard or custom ssl. Also, improved to recognize when current site is already assigned.

Config-Cache failing to take one value, issue introduced in the last release. Also, improved to show current values even when stack is not installed.

Tools-port improved to show better default value.
2020-07-20 16:26:08 -06:00
Cristhian Martínez Ochoa
97d1aed63d minor fixes
httpauth protected path support for more sites not only wp

better validation for logs
2020-07-19 14:07:35 -06:00
Cristhian Martínez Ochoa
deef1c25a1 minor improvements
httpauth listing users when trying to list protected areas without domain was fixed.

Now we display a message when a log file is empty and we wait for data to avoid confusion.

Better validation for WP and MySQL variables.
2020-07-18 15:20:42 -06:00
Cristhian Martínez Ochoa
a7e137ec3f minor fixes
Minor code fixes
2020-06-27 13:50:03 -06:00
Cristhian Martínez Ochoa
23875ebdd2 cache rules
Custom Cache
- Cache query strings
- Never cache this query string
- Skip URL from cache
2020-06-26 13:36:04 -06:00
Cristhian Martínez Ochoa
53c578b24c http headers
Custom HTTP headers, CSP, Referrers and HSTS.
2020-06-22 22:35:26 -06:00
Cristhian Martínez Ochoa
9fd60286e3 subfolders improved
Delete for proxy sites.
Check for crossed subfolder creation.
2020-06-20 14:48:03 -06:00
Cristhian Martínez Ochoa
d4cb6c604f proxy block
Proxy sites are now blocks with support for subfolders.
2020-06-20 10:19:08 -06:00
Cristhian Martínez Ochoa
8e32aba1c6 subfolder sites
HTML and PHP now have support for subfolder block sites.
2020-06-14 14:33:56 -06:00
Cristhian Martínez Ochoa
b65e694ed6 small fixes
- IS_PHP improved to prevent wrong results.
- fixed httpauth protected path failing with WP subfolder when main site is html.
2020-06-14 10:02:37 -06:00