Commit graph

47 commits

Author SHA1 Message Date
Cristhian Martínez Ochoa 59b9eb15b9 validate db user
Now we validate DB User in the same way as dbname to avoid reserved words or special characters.
2018-02-28 17:17:44 -07:00
Cristhian Martínez Ochoa cdc81de26d db_name validation improved
Check for reserved word and special characters
2018-02-27 17:51:05 -07:00
Cristhian Martínez Ochoa ecb20e4254 mysql command error exit code
Fixed error detection after mysql command execution.
2018-02-27 16:29:24 -07:00
Cristhian Martínez Ochoa aa5313bf80 new lib for webinoly command
install lib was splitted up and reduced
2018-02-26 18:32:16 -07:00
Cristhian Martínez Ochoa 5fecb0cf50 ssl root path validation and parked duplicate fix
Now we validate root path before request a certificate. Parked site fixed error when domain already exist.
2018-02-26 17:53:27 -07:00
Cristhian Martínez Ochoa 9a37741d4b force-flag instead delall
delall internal flag was renamed to be better described, now is called force-flag and is used always we want to force unattended mode.
2018-02-25 18:13:30 -07:00
Cristhian Martínez Ochoa 22f9bfbfa1 php install with force
php installation now acepts force option for unattended scripts, to avoid nginx question.
2018-02-25 17:49:57 -07:00
Cristhian Martínez Ochoa 63e7c70486 php-ver fixed to skip nginx question
Skip nginx question when not installed and php-ver running
2018-02-25 17:37:26 -07:00
Cristhian Martínez Ochoa 2b81c7c4be php-ver improved error messages
Now we detect when same version is already installed and give a proper message, not generic error.
2018-02-25 16:51:57 -07:00
Cristhian Martínez Ochoa c5bf9bc2f9 fix purge command
Some conditional operator syntax error fixed.
2018-02-18 21:44:41 -07:00
Cristhian Martínez Ochoa 34d341341f standard syntax for commands
Commands syntax updated: root, parked, toolsport, configcache with "=" and brackets "[ ]" .
2018-02-18 19:59:21 -07:00
Cristhian Martínez Ochoa ab31ea704d Unattended Purge
Force option for unattended purge, without questions.
2018-02-17 21:08:16 -07:00
Cristhian Martínez Ochoa bbc87ee730 https automatic redirection
HTTP to HTTPS automatic redirection when SSL is created and enabled in a site.
2018-02-17 17:00:57 -07:00
Cristhian Martínez Ochoa 84c86b3882 www support subdomains
NGINX-Conf: Remove www support for subdomains - only main domain will support both www and non-www.
2018-02-14 21:22:15 -07:00
Cristhian Martínez Ochoa cb11a00607 SSL for subdomain
Remove www from LE request when subdomain
2018-02-14 20:32:43 -07:00
Cristhian Martínez Ochoa bf16306d28 dbname check for reserved words
Check for reserved and special words that can not be used as identifiers in db names.
2018-02-13 21:31:16 -07:00
Cristhian Martínez Ochoa 023abfb00d Only DB Command
Create a DB without site - command hack
2018-02-13 19:39:54 -07:00
Cristhian Martínez Ochoa 2a8fcecef6 verify function improved
htpasswd is not a warning anymore, test is passed with an info text displayed.
2018-02-13 18:41:40 -07:00
Cristhian Martínez Ochoa 078e6b3634 deprecated php packages
xdebug deprecated in 5.6 and added support for 7.2
2018-02-13 18:25:24 -07:00
Cristhian Martínez Ochoa ae127a10b7 Delete DB improved
Catch error improved and press enter twice to skip in external DB.
2018-01-25 21:03:19 -07:00
Cristhian Martínez Ochoa b8a768aeef Delete All sites improved
Now we list all sites domains to be deleted and give a warning about DB's to be deleted.
2018-01-25 18:01:58 -07:00
Cristhian Martínez Ochoa a11bac30fb selective web-tools purge
Now web-tools only purge currently installed packages.
2018-01-25 16:30:46 -07:00
Cristhian Martínez Ochoa 9d97bf93cc reinstall process improved
Now we save a copy of config-file in home folder in case Webinoly is reinstalled.
2018-01-16 18:10:22 -07:00
Cristhian Martínez Ochoa a54d357a20 Messages Improved
Some messages improved, fixed typos and silent output test.
2018-01-16 14:40:33 -07:00
Cristhian Martínez Ochoa dd8442c348 proxy site argument validation
Better validation for arguments entered in proxy site creation.
2018-01-16 13:23:24 -07:00
Cristhian Martínez Ochoa 501cead332 php-ver command improved
New version must be different from the currently installed to prevent remove and then install the same version.
2018-01-16 12:28:39 -07:00
Cristhian Martínez Ochoa fd22be98ce Fixed DB delete in purge-server-all
Nginx should be purged/removed first  because mysql is needed to DB delete.
2018-01-16 12:09:44 -07:00
Cristhian Martínez Ochoa f50af4fc4f HotFix
Emergency release. PHP error during first fresh install.
2018-01-05 08:51:17 -07:00
Cristhian Martínez Ochoa 9369b4e154 new release v1.2.0
New major version release.
2018-01-01 15:59:29 -06:00
Cristhian Martínez Ochoa a34e086951 Unattended WP Custom Install
Unattended WP installation with custom data.
2017-12-29 18:13:59 -06:00
Cristhian Martínez Ochoa 4b606e1445 -php-ver command
New command to change PHP version.
2017-12-20 21:43:34 -06:00
Cristhian Martínez Ochoa 628718159f http header warning
Warning text for some HTTP headers.
2017-12-18 21:44:07 -06:00
Cristhian Martínez Ochoa d97a3da0b5 mysql site option
Option to create MySQL site.
2017-12-18 21:26:05 -06:00
Cristhian Martínez Ochoa a3e5906ae4 short url for beta
Short URL for beta version downloads (stadistics)
2017-12-16 17:21:51 -06:00
Cristhian Martínez Ochoa a5c3abe302 php7.2 support
PHP v7.2 support and php-mcrypt removed and deprecated only for 7.2.
2017-12-16 13:01:04 -06:00
Cristhian Martínez Ochoa c0d3752235 pre-packs and ppa remove
Basic packages are now installed before stack.
Redis PPA, MariaDB apt-key should be removed when purge or uninstall.
2017-12-04 18:30:55 -07:00
Cristhian Martínez Ochoa ed9b5b2841 Unattended WP installation
Unattended WP installation with default data.
2017-12-01 18:15:06 -07:00
Cristhian Martínez Ochoa 34a0912d25 Swap Owner
Delete swap partition (during uninstall) only if it was created by webinoly.
2017-11-30 17:41:39 -07:00
Cristhian Martínez Ochoa 4d4a34cfb0 Check distro name
Check distro name before Webinoly and MariaDB installation.
2017-11-29 21:33:55 -07:00
Cristhian Martínez Ochoa 76dc09dd9b Reverse proxy site
Reverse proxy nginx site added
2017-11-28 19:53:21 -07:00
Cristhian Martínez Ochoa 5d18b2586d Some improvements
Memcached is now integrated to web-tools. New short url to update tar file for better stadistics. OS info improved with lsb_release data. Remove nginx ppa when purge.
2017-11-28 17:18:18 -07:00
Cristhian Martínez Ochoa eb79e2dfc1 Nginx stable version
Install nginx stable version instead of official ubuntu ppa.
2017-11-28 14:48:16 -07:00
Cristhian Martínez Ochoa e63b236f89 DB Connection improvements
DB timeout fixed, check for duplicate dbname improved, fixed remote db delete.
2017-11-08 14:43:39 -07:00
Cristhian Martínez Ochoa 24543a5d8a Install & Update Improvements
Wget instead curl, beta version installer, fixed app version in conf file after update, fixed delete installer file when not in home.
2017-11-06 21:10:50 -07:00
Cristhian Martínez Ochoa 43a90a1dfd Minor fixes and tweaks.
Log command code refactored, messages improved, HTTPS links, Ondrej repo ppa key fixed, source folder issue.
2017-10-21 21:35:55 -06:00
Cristhian Martínez Ochoa 13d9025391 Initial release
First commit to public release.
2017-09-16 14:37:13 -06:00
Cristhian Martínez Ochoa df47e0be44 Initial commit 2017-09-15 21:37:05 -06:00