Commit graph

222 commits

Author SHA1 Message Date
Cristhian Martínez Ochoa
91d5fd3154 database process improved
database data and wp creation improved.
2019-09-10 19:39:43 -06:00
Cristhian Martínez Ochoa
2c17867b40 fixes after testing
Issue when reinstall mysql after purge with keep-data option.
Multisite convertion issues.
HTTP Auth Nginx "if is evil" issue.
Messages improved.
Issues with subfolder WP creation.
Blockips backup after server-reset.
2019-08-23 17:53:22 -06:00
Cristhian Martínez Ochoa
7465cb0783 small fixes
Error for external-db if no data.
WP db creation for external dbs not working.
wp-admin not working without domain for global settings.
Multisite convert failing with external db.
2019-08-19 17:03:59 -06:00
Cristhian Martínez Ochoa
f797ead841 silence some options
silence some options during site creation, like yoast,etc. Also, some undesired output in default-site and login-www-data.
2019-08-18 16:27:41 -06:00
Cristhian Martínez Ochoa
318e1cea85 fix delete sites
issues with wp subfolder
2019-08-18 14:59:54 -06:00
Cristhian Martínez Ochoa
90b89f7dfd multisite convert improved
Improvements
2019-08-18 13:52:48 -06:00
Cristhian Martínez Ochoa
f3389a0ac0 wp multisite
New command to convert from single to multisite, also we remove the old commands to create wp mu.
2019-08-17 21:41:24 -06:00
Cristhian Martínez Ochoa
754d013b98 small fixes and improvements
After testing improvements.
2019-08-16 19:42:40 -06:00
Cristhian Martínez Ochoa
57302a635c subfolder extended
More commands support the subfolder option now.
2019-08-16 16:31:52 -06:00
Cristhian Martínez Ochoa
b77923ec2e wp subfolder
Now we can install WP in a subfolder.
2019-08-15 20:12:19 -06:00
Cristhian Martínez Ochoa
25530185fb fixes after test
Some small fixes
2019-08-08 23:08:55 -06:00
Cristhian Martínez Ochoa
1ae750f309 unattended exit
unattended sites now exits instead of displaying an error when an error occurs.
2019-07-14 13:16:55 -06:00
Cristhian Martínez Ochoa
d8b9a25aab stack process improvements
Now we ask to install packages when not installed.
Delete-All now ask before proced and have the option to force.
2019-07-10 20:19:15 -06:00
Cristhian Martínez Ochoa
7e1be5c074 new functions
Now we have and use: is_php, is_wp, is_wp_cache and is_ssl
2019-07-07 18:26:33 -06:00
Cristhian Martínez Ochoa
2ba1f3250f minor fixes
better check for localhost and better stack check before PMA install.
2019-06-22 18:24:18 -06:00
Cristhian Martínez Ochoa
d382c12779 nginx functions
Now we have a function to check for nginx.
2019-06-20 20:23:04 -06:00
Cristhian Martínez Ochoa
07bfe0e5fa better errors
Error messages and codes improved.
2019-06-20 18:34:00 -06:00
Cristhian Martínez Ochoa
5d36c41b7e check functions
Now we use our own check functions to avoid duplicate checks for constant data.
2019-06-19 16:41:48 -06:00
Cristhian Martínez Ochoa
b4f827c536 www site warning
Display a warning for WWW sites.
2019-06-11 12:55:26 -06:00
Cristhian Martínez Ochoa
9ed5ed27f1 fixes
last minute fixes before release.
2019-05-01 14:10:19 -06:00
Cristhian Martínez Ochoa
01c583a35f orphan ssl certs
Now we can run ssl=off even if site doesn't exist but a cert is found.
Site delete now ask if you want to revoke ssl.
Site delete and delete-all now accept the revoke=on option.
Verify command now alert about orphan certs.
2019-04-30 14:27:48 -06:00
Cristhian Martínez Ochoa
04ae9e9f1f sites improved
now we create sites with default data and we just ask for data when custom option is found.
2019-04-25 16:19:39 -06:00
Cristhian Martínez Ochoa
b0365ddf43 delete site improved
Now we have the new "external-db" option to pass user and password  for external DB's, also work for delete-all.
Now we have support for keep-db option when deleting a site.
Delete-all now use the same delete function.
2019-04-25 12:51:56 -06:00
Cristhian Martínez Ochoa
9eb51f6a02 better passwords
Now we use 16 chars instead 8 for MySQL auto-generated passwords.
2019-04-22 20:19:23 -06:00
Cristhian Martínez Ochoa
aa8b8116d6 internal api extended
Every command has better support for more points in the external api .
2019-04-22 19:49:19 -06:00
Cristhian Martínez Ochoa
11277c6285 fixes after testing
- ignore ssl fixed
- php stack not force intallation
- conflict with force-redirect and default-site
2019-03-10 20:38:35 -07:00
Cristhian Martínez Ochoa
8d09e072c2 check for default and tools site
Now we check when trying to delete the default or tools site.
2019-03-03 16:55:16 -07:00
Cristhian Martínez Ochoa
37fa3fad81 check for custom param
Now we check if we have ALL the parameters in custom mode.
Display data when DB creation.
2019-03-03 15:41:55 -07:00
Cristhian Martínez Ochoa
6275d83c2e some fixes after testing
- mysql without site not working.
- External DB creation not working for RDS.
- wpsubdom not working.
- login-www-data still run after detect already have access was fixed.
2019-02-10 20:01:58 -07:00
Cristhian Martínez Ochoa
ff5ac927a7 new catch arg system
New catch method implemented un SITE command.
2019-02-04 19:13:34 -07:00
Cristhian Martínez Ochoa
521147b22d tools and default site issues
Failing with SSL and some other issues.
2018-12-20 21:10:04 -06:00
Cristhian Martínez Ochoa
b558d0bfac tools site
New option to assign an existing site or domain to the tools-port.
2018-12-17 20:27:33 -06:00
Cristhian Martínez Ochoa
338a1ef89f standard syntax
Commands converted to acept the standard syntax:
- site -ssl
- site -cache
- webinoly -login-www-data
- httpauth -wp-admin
2018-12-15 22:03:36 -06:00
Cristhian Martínez Ochoa
83d5e8703f fixed and more
Readme updated.
SSL detection updated now that nginx ssl directive is deprecated.
Yoast sitemap now detect if nginx is installed before throw an error.
Update process now waits until background processes are finished.
2018-12-13 15:41:29 -06:00
Cristhian Martínez Ochoa
43e0f82db5 messages improved
SSL Messages improved.
General color improved and fixed.
2018-11-02 12:47:11 -07:00
Cristhian Martínez Ochoa
c3365e5bd3 db-delete-all fixed
Infinite loop caused by background process
2018-11-02 11:40:12 -07:00
Cristhian Martínez Ochoa
71f7714b5e domain check improved
Added: Can not start with point and can not contain two points together.
2018-11-01 21:42:27 -07:00
Cristhian Martínez Ochoa
e63a9dc1d9 dbdelete improved
- Errors when MySQL is not installed or not found and try to delete a DB.
- Purge nginx now remove SSL Cronjobs.
2018-10-27 17:19:26 -06:00
Cristhian Martínez Ochoa
14e19177af site command improved
- argument empty error fixed
- cache option install plugins with wrong permissions fixed
2018-10-26 22:03:48 -06:00
Cristhian Martínez Ochoa
ce1f8d21a9 improvements and fixes
- php7.3 support
- cache wp plugins permissions fixed
- custom-nginx-rules path for parked sites fixed
- wget timeout improved
- opcache not working when custom tool port is set, fixed.
- external-list-update command renamed to external-sources-update
- readme and some messaged improved.
2018-10-26 21:30:46 -06:00
Cristhian Martínez Ochoa
b8e7b6be10 fix delete disabled site
Fixed error when try to delete a site that is disabled.
2018-07-28 18:45:24 -05:00
Cristhian Martínez Ochoa
844b653e4e Ignore SSL in Force-Redirect
New option to ignore SSL in force-redirect for some cases where WWW was not included in SSL.
2018-05-18 13:28:32 -06:00
Cristhian Martínez Ochoa
f2fff2e377 fixed force redirect
server_name missing a semicolon.
2018-05-13 19:13:31 -06:00
Cristhian Martínez Ochoa
dd40579db9 Merge branch 'master' into 1.5.0 2018-05-13 18:59:46 -06:00
Cristhian Martínez Ochoa
4088125ee0 domain check fixed
Now we prevent an error for invalid filename.
2018-05-13 18:38:52 -06:00
Cristhian Martínez Ochoa
e63db8869d Domain Check improved
improved domain check for special characters to avoid DB errors creation.
2018-05-09 16:22:46 -06:00
Cristhian Martínez Ochoa
8d2032f506 Merge branch 'master' into 1.5.0 2018-05-09 15:26:05 -06:00
Cristhian Martínez Ochoa
459a666b61 wp-default fixed
now we convert hyphens to prevent errors in dbcheck, also in default mode always fallback in suggested name to avoid errors.
2018-05-09 15:25:50 -06:00
Cristhian Martínez Ochoa
b26f7ec9b6 force www redirect
Now we have a command to force redirections to www or non-www.
2018-05-02 15:41:31 -06:00
Cristhian Martínez Ochoa
31bb518b4e some small fixes
- final release.
- port tools fixed - not assigning port number during fresh installations.
- type in redis settings in wp-config.
- clear opcache wrong url corrected.
2018-04-28 22:01:23 -06:00