Introduction Regular database backups are essential for protecting your data and ensuring quick recovery in the event of data loss. If you maintain an FTP server for offsite backups, you can automate the process of backing up all MySQL databases and uploading them daily. This guide demonstrates a simple shell… Continue Reading FTP Backup Script for All MySQL Databases

Introduction Although modern email systems primarily use authenticated SMTP clients and APIs, Telnet remains a useful tool for testing SMTP connectivity and diagnosing mail server issues. System administrators and DevOps engineers often use Telnet to verify whether an SMTP server accepts connections and processes email commands correctly. This guide explains… Continue Reading Send an email using telnet from remote servers

Introduction Linux server hardening is the process of securing a Linux operating system by minimizing its attack surface and reducing vulnerabilities. Older operating systems such as CentOS 5 and CentOS 6.2 are no longer supported, making them especially vulnerable to modern cyber threats. Although upgrading to a supported operating system… Continue Reading Hardening the linux server or cenos 5/6.2

Introduction After installing WordPress, you may encounter the following error message when accessing your website: This error occurs when WordPress is unable to locate the wp-blog-header.php file referenced in the index.php file. Prerequisites Before proceeding, ensure that: Implementation Cause of the Issue By default, WordPress expects the wp-blog-header.php file to… Continue Reading Resolving the “wp-blog-header.php Failed to Open Stream” Error in WordPress

Introduction cURL is a command-line tool and library used to transfer data using various network protocols such as HTTP, HTTPS, FTP, and SFTP. It is widely used for testing website connectivity, interacting with APIs, downloading files, and troubleshooting network-related issues. On a LiteSpeed Web Server, cURL is commonly required by… Continue Reading Install curl in Litespeed webserver

Introduction When working with configuration files, scripts, log files, or text documents, you may encounter unwanted leading spaces before specific words. These extra spaces can affect formatting, cause parsing issues, or result in errors in scripts and configuration files. Linux provides several command-line utilities, such as sed, awk, and perl,… Continue Reading How to Remove a space in front of a word in a file

Introduction MailScanner is one of the most widely used email security gateways for Linux mail servers. It scans incoming and outgoing emails for viruses, spam, phishing attempts, and potentially dangerous attachments. By default, MailScanner may block certain file extensions based on its security policies. In some environments, organizations need to… Continue Reading Mailscanner : Allow extensions like .docx, .dox

Introduction MailScanner scans email attachments to protect mail servers from malicious files. By default, it may block archive files such as .zip, .tar, and .gz if they contain executable or potentially dangerous file types. If required, you can configure MailScanner to allow these archive formats while continuing to scan the… Continue Reading Mailscanner: allow .zip .tar .gz extension in email

Introduction If you open a website hosted on Microsoft Internet Information Services (IIS) and see an Authorization Error, it usually means the web server is denying access to the requested resource. This is one of the most common issues faced by Windows Server administrators, DevOps engineers, and web developers. Typical… Continue Reading Authorization erorr IIS home page

Introduction When using Plesk PHP 5.3.x, PHP applications may return an Internal Server Error (500) when the PHP handler is configured as CGI or FastCGI (FCGI). Changing the PHP handler alone may not resolve the issue. A common cause is incorrect ownership of the suexec binary, which prevents Apache from… Continue Reading How to Fix Plesk Internal Server Error with PHP CGI/FCGI