@QROkes QROkes released this Nov 2, 2018 · 1 commit to master since this release

Assets 2

Improvements and fixes.

  • [Improvement] Now we check for sudo/root privileges before installation.
  • [Improvement] Sites list now includes parked and reverse-proxy sites.
  • [Improvement] Messages and colors improved.
  • [Improvement] Domain name check improved.
  • [Fixed] Case insensitive arguments removed feature. Issues with timezone, httpauth and config-cache.
  • [Fixed] Sites delete-all infinite-loop when DB password was wrong for localhost.

@QROkes QROkes released this Nov 1, 2018 · 7 commits to master since this release

Assets 2

Improvements and fixes:

  • [Improvement] PHP v7.3 Support.
  • [Improvement] Verify command now check for services running, DB Connection and Nginx conf.
  • [Improvement] Arguments in Webinoly commands are now case insensitive.
  • [Improvement] SSL now display a message when cert is already found and won't be created.
  • [Improvement] Webinoly version command should not show empty values.
  • [Improvement] Server-Update command now check if source file exist to prevent an error.
  • [Improvement] Delete All sites command now check if mysql is installed before delete a DB to prevent an error.
  • [Improvement] List sites now remove tools-port and default sites for better visualization.
  • [Improvement] Wget better handling timeouts.
  • [Fixed] Packages deprecated in Ubuntu Bionic.
  • [Fixed] Error in some cases where arguments were inverted and argument values not read in site command.
  • [Fixed] Clear Cache (Opcode) not working when tools-port different from 22222 is used.
  • [Fixed] Clear Cache command not working when redis or memcached are not found.
  • [Fixed] Purge Server All command not removing Lets Encrypt cronjobs.
  • [Fixed] Site command showing empty values in some error messages.
  • [Fixed] Wrong owner/permission in WP cache plugins.
  • [Fixed] Parked sites adding wrong custom-nginx file path.

@QROkes QROkes released this Sep 4, 2018 · 15 commits to master since this release

Assets 2

New features and improvements

  • [New] Wildcard SSL Certificates
  • [New] Command to disable Yoast Sitemap support.
  • [New] Command to turn off Nginx access logs.
  • [New] Command to block an IP.
  • [New] Command to modify values in Webinoly config file.
  • [New] Command to show Webinoly version.
  • [Improvement] SSL Certificates for reverse proxy sites.
  • [Improvement] Reverse proxy sites now check host and port connection and give a warning, also now follow the standard syntax.
  • [Improvement] Webinoly info now show PMA version and improved RAM values.
  • [Improvement] Better statistics and now we can update from an especific branch.
  • [Improvement] PHP max-uploads now is 50Mb by default.
  • [Fixed] Error when trying to delete a site that is disabled.

@QROkes QROkes released this Jul 9, 2018 · 28 commits to master since this release

Assets 2

Improvements and fixes.

  • [Fixed] Login www-data user failing after update.
  • [Fixed] Error 403 for WP logued in users after last update.
  • [Fixed] Installing custom-version not working for some versions.
  • [Fixed] Server version now is deleted after nginx purged.
  • [Fixed] Verify command failing in some cases when not full LEMP stack is present.
  • [Fixed] Delete site failing when wp-config is at root instead of one level below.
  • [Improved] Verify command added more check points.
  • [Improved] Now we run verify command after found uninstalled Webinoly config file in re-installation process.
  • [Improved] PHP and Ubuntu OS optimization improved.
  • [Improved] Better statistics.

@QROkes QROkes released this Jun 28, 2018 · 38 commits to master since this release

Assets 2

New features and improvements:

  • [New] Now we can force WWW or non-WWW.
  • [New] Internal API for custom actions during certain events.
  • [New] New command to set PHP and Ubuntu timezone.
  • [New] Auto-Update server configuration.
  • [Improvement] Deprecated: config-load and web-tools
  • [Improvement] WordPress security improvements.
  • [Improvement] WordPress now skip cache for more cart and sitemap plugins.
  • [Improvement] Nginx and PHP configuration updated and improved.
  • [Improvement] php_exec_zip is now enabled by default.
  • [Improvement] Now we use the latest phpMyAdmin version instead of the official Ubuntu PPA.
  • [Improvement] Now we use Certbot instead of Let's Encrypt official Ubuntu PPA.
  • [Improvement] Now we revoke SSL certificates when delete option is selected.
  • [Improvement] Must-Staple is now enabled by default in SSL certificates.
  • [Improvement] General code improvements.
  • [Fixed] phpMyAdmin errors and compatibility issues with PHP v7.2.

@QROkes QROkes released this May 30, 2018 · 63 commits to master since this release

Assets 2

HotFix - Emergency Release

  • [Fixed] Php-Ver command causing "Bad Gateway" Error in frontend after changing PHP version.

@QROkes QROkes released this May 18, 2018 · 65 commits to master since this release

Assets 2
  • [Improvement] Ubuntu 18.04 (bionic) support.
  • [Improvement] DB name/user now check and replace reserved characters to prevent errors.
  • [Improvement] Domain names are checked and replace reserved characters to prevent filename errors.
  • [Improvement] New Donation message and info message for new installs with option 0.
  • [Improvement] Swap now consider cases with more than 128 GB in RAM.
  • [Improvement] Some minor general code improvements.
  • [Fixed] OpCache Fixed, not working with SSL.

@QROkes QROkes released this Apr 29, 2018 · 73 commits to master since this release

Assets 2

Some fixes and tweaks.

  • [Fixed] Parked site error when the main site have SSL enabled. Also, SSL now detect when the site is parked and root path is not entered. Subdomain check is now applied to parked sites too.
  • [Fixed] An error when httpauth file is empty and try to delete some user.
  • [Fixed] Some strange cases when some functions were runnign twice during -purge-server-all when "force" option is used.
  • [Fixed] Clear-OpCache not working.
  • [Fixed] Error Loop when host can not be reached in Unattended WP command.
  • [Fixed] Proxy site don't need a data folder.
  • [Fixed] Unexpected behavior and redirection issues in WP when two or more sites have redis enabled.
  • [Improved] Server-Update command now acepts options to update only an specific package.
  • [Improved] Tools-Port now can be changed even if nginx is not installed yet. Now, default port number is saved during nginx optimization instead of initial installation.
  • [Improved] Read and Delete functions of internal conf file now prevent issues when variables with similar names are used.
  • [Improved] README updated.
  • [Improved] Now we validate all domain names before create a site and show a warning in some cases.
  • [Improved] Dbname and Dbuser now check for maximun string length.
  • [Improved] Installation process improved: mariadb default ppa is fallback, installation files not deleted after custom version requested, swap permissions improved, prevent installations issues if some packages not found, prevent nginx from not starting in some cases.

@QROkes QROkes released this Apr 5, 2018 · 91 commits to master since this release

Assets 2

A lot new features and awesome improvements:

  • [New] Now you can install any Webinoly version.
  • [New] Option to install Mainline Nginx.
  • [New] PHP v7.2 is now default version.
  • [New] Clear-Cache Command (FastCGI, Redis, Memcached, OpCache)
  • [New] Unattended Commands: httpauth (add and delete), site mysql, delete site, ssl-off.
  • [Improvements] Now Redis Plugin is installed automatically when cache is enabled.
  • [Improvements] Better check to determine if a site is subdomain or not and now we have an option to overwrite this check or validation.
  • [Improvements] httpauth now validates data entered by user and prevent some errors when file not found. Also, now check if user exist before delete it.
  • [Improvements] Better info messages during installation process.
  • [Improvements] Check if Let's Encrypt is installed before trying to create a new certificate.
  • [Improvements] General code improvements.
  • [Fixed] Nginx conf without www subdomain when double domains (domain.gov.uk), causing letsencrypt fails. (Thanks to Patrick Gallagher)
  • [Fixed] Reverse Proxy sites check when subdomain is used.
  • [Fixed] stack -info command not running.
  • [Fixed] httpauth error when similar user names are used.

@QROkes QROkes released this Mar 1, 2018 · 109 commits to master since this release

Assets 2

Some minor improvements.

  • [IMPROVEMENT] Check for DB User to avoid errors when DB is created.
  • [IMPROVEMENT] Further rules were implemented to validate DBName and DBUser.
  • [IMPROVEMENT] Php-ver Command: Error handling improved and now we can skip questions (Unattended) during PHP re-install.
  • [IMPROVEMENT] Now we can force unattended installation when PHP is installed alone without Nginx.
  • [IMPROVEMENT] Validate SSL Root Path to avoid errors when a certificate is requested.
  • [IMPROVEMENT] General code improvements. Libraries reordered and some small code performance improvements. Internal conf-vars renamed (force-flag instead delall) and new debug variable.
  • [FIXED] Some cases where DB Connection errors were not handled/detected properly.
  • [FIXED] Error when the parked domain entered already exist.