Virtualmin amazon s3 backup

This article explains how to use amazon s3 bucket as backup service with virtualmin / webmin. How to configure Amazon S3 bucket properly A crucial step in creating amazon s3 bucket is the location. Not all locations support Signature version 2 and thus only a few locations work with virtualmin backup system. Amazon s3 bucket […]

Cloudflare Mailchimp DKIM error

If you’re facing error 1004 on cloudflare while adding the mailchimp DKIM cname, to verify for your domain name, follow this tutorial. When we add the new cname, the “orange cloud” is automatically selected when it’s being added. Uncheck the orange cloud icon and then the add button won’t give error 1004 on cloudflare. There […]

Code Contributions

This page is to list out code contributions by nabtron on various projects managed by other teams. W3 Total Cache – WordPress Plugin Date: 02 August 2019 Issue: WordPress multisite minify url breaks when “rewrite url structure” is turned off. The correct base url wasn’t used. Fix links: https://wordpress.org/support/topic/multisite-on-nginx-single-config-for-all-empty-minified-files-for-subdomains/#post-11792886 https://github.com/W3EDGE/w3-total-cache/commit/83987e57f2da403fbe15fc2da15df691ee195a44

The Great Hack – part of propaganda?

Netflix release the documentary named “The Great Hack” on 24th of July, 2019. If you go with the flow, you learn how the propaganda and manipulative digital works is trying to alter your opinion about elections mostly. However, if we pull ourselves back and think about it all, connecting the information that we have from […]

Docker issues & solutions

This post lists several helpful commands to solve common docker issues. The scenario is mainly a docker running in ubuntu 18.04. Docker was giving error 502 after running for some time. So we had to: restart docker by command: service docker restart compose docker image by command: docker-compose start But before doing docker-compose, we have […]

IOS 13 beta 3 released for iPhone 7

Apple just enabled the iOS 13 beta 3 update for iphone 7. It was previously available on other devices except iPhone 7 for last few days. You can simply go to iphone settings > general > software update and you will see the new update there. Let me know if there is any issue or […]

How to reset Virtualmin / webmin root password

This post solves the problem when you have forgotten the root password of webmin or virtualmin and can’t login to the webmin or virtualmin admin panel at all. This process will require ssh access to your server. How to reset virtualmin / webmin root password This example process is tested on a virtual machine hosted […]

Display SKU on product page – OpenCart 3.0.2

This post explains how you can display SKU (Stock Keeping Unit) of a product on the frontend of product page in OpenCart 3.0.2. We will be doing this through an ocmod modification that I coded. OCMOD to show OpenCart SKU on product page You can download the OCMOD from: Github: https://github.com/nabtron/opencart-ocmod-sku-product Download the install.xml file […]

Error: Compilation failed: invalid range in character class at offset [Solved]

If you recently updated your server to PHP 7.3, you might have seen this error message: Compilation failed: invalid range in character class at offset . . . This error is due to update in PHP 7.3 and how it handles regular expressions. Error: Compilation failed: invalid range in character class at offset I encountered […]

How to implement reCaptcha v3

This post explains how to implement the Google reCaptcha v3 easily in your site code. You can use this method or code in any PHP site, including WordPress, Joomla!, Drupal, etc. The code consists of three parts: Generate site-key and secret-key from google recaptcha for your site First part of code goes into your form […]