• Divi Builder Timeout and Unknown Error [Fix]

    If you are a regular reader of Techglimpse, then you might have read my previous articles on Divi and understood that I’m a big fan of Divi Builder. Here’s another tutorial on Divi that explains how to fix “Divi builder timeout error or Unknown error has occurred. Please try again later.”…

  • 502 Bad Gateway Error NGINX [Solution]

    How do you feel when your client WhatsApps a screenshot of his website that says 502 bad gateway NGINX error? Nothing can be worse than this (to start your day), isn’t it? While I wish you shouldn’t be starting your day like that, I’ll explain how to recover if you were…

  • Add Overlay Text to Video using PHP-FFMpeg

    I recently learned how to add an audio track to the video using PHP-FFMpeg. Now I wanted to add overlay text to video. The FFmpeg command-line tool accepts drawtext filter using the libfreetype library.  The catch is, everything that’s possible in the FFmpeg command-line is not possible in PHP-FFMpeg, but this one…

  • PHP-FFMpeg: Allow multiple input files (Add audio to the video)

    My recent assignment was to develop an online video editing software similar to Biteable, Moovly etc..Well, I knew I could  use PHP-FFmpeg library that allows me to write PHP script and that can interact with ffmpeg installed on the system. One of the requirement in the project was to add an…

  • Create virtual environment for different Python versions using Conda

    In our earlier article, we had shown how to install multiple versions of python without breaking System tools and Create an Isolated environment using Virtualenv?. Here’s an another method to create virtual environment for different versions of Python – using Conda. Conda is an open-source package management system and environment management…

  • How to make the Divi Slider Arrows visible always

    I have used the Divi sliders in many of my projects. When you have more than one slider, you can actually enable to show arrows helping users to navigate to other sliders manually. But unfortunately, these arrows show up only when a mouse hovers over the slider, which hides the…

  • How to print Stdout of a command in reverse order on a Linux Shell

    Recently encountered a challenge to display the standard output (stdout) of a Linux command in the reverse order. For eg; ls -lrt would list the files and directories based on the created/updated date but would like to get the output in the reverse direction. Solution: Linux shell is abundant of features….

  • How to create a different permalink structure for Posts and Pages in WordPress

    Recently developed a fitness website to one of my clients which consists of standard pages such as HomePage, About us, contact us, fitness camps etc., A blog was also created to post blog posts. All these were developed on WordPress with a URL structure of //domainname/%postname%/ for blog posts and //domainname/%page%/. After…

  • How to remove product category “uncategorized” in WooCommerce

    By default, WooCommerce has a product-category named “Uncategorized” which can’t be deleted! When you add a new product, the default category is chosen as Uncategorized. When viewed those products on the frontend, it doesn’t look good to have a product category such as this. The more frustrating was that I couldn’t delete this…

  • How to add Snow Falling Effect on Divi Slider with Pure CSS Animation

    When working with an eCommerce platform for a client, the client came up with the request of snow falling effect on the slider in HomePage to showcase the stores Christmas celebrations. Started to look out for solutions on how best and easy we can implement the same with less time…

  • Unable to generate Graphical Charts in RT [Solution]

    All of a sudden I was not able to generate graphical charts in Request Tracker, which was working earlier! The RT log file reads as below: [debug]: You’ve enabled GD, but we couldn’t load the module: Can’t locate GD.pm in @INC (@INC contains: /opt/rt3/bin/../local/lib /opt/rt3/local/plugins/RT-Extension-ResetPassword/lib /opt/rt3/bin/../lib /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi…

  • Access denied for user ‘root’@’localhost’ after installing MySQL [Fix]

    I Installed MySQL server (MariaDB 8.0) on my CentOS 7 using yum. Once started the service and when I tried connecting to the database, I got the below error: # mysql -u root ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) MySQL version is as below: #…

  • Run multiple versions of PHP for different domains in NGNIX

    I recently purchased EduExpression WordPress plugin for a client to setup an examination software. I was able to install and configure the plugin without much problem. However, the problem started occurring when the student login was accessed – the plugin page went blank when the student attempted to take an exam….

  • PHP Fatal error: Call to undefined function bcmod()

    I recently purchased an examination software plugin called EduExpression for WordPress. However, I got the below error while setting up the plugin. PHP Fatal error: Call to undefined function bcmod() How to fix Call to undefined function bcmod In this tutorial, I’ll explain how to fix Call to undefined function bcmod()…

  • Incompatible with sql_mode=only_full_group_by [Fix]

    While migrating a client website from one WHM/cPanel to another WHM/cPanel, I got an SQL error “Incompatible with sql_mode=only_full_group_by“. Below is the complete error message. SELECT list is not in GROUP BY clause and contains nonaggregated column ‘dbname.p.picfile’ which is not functionally dependent on columns in GROUP BY clause; this…

  • Automatically start OpenCA service via Systemd in CentOS 7

    OpenCA service can be started using the SysVinit script located inside openca/etc/init.d folder. However, the script has to be started manually after every system reboot (otherwise, the script could have been scheduled as cron job!). How about adding the script to Systemd so that it can start automatically when the…

  • Allow SVG image uploads in WordPress

    SVG an XML-based vector image which is commonly used in websites to display logos and icons. They are popular among developers and designers, because of its scalablility, smaller in file size and don’t pixelate on retina screens. By default, WordPress doesn’t allow you to upload the SVG file format due…