Developer Guides
PHP, databases, web servers, Git and programming languages.
Popular articles
Section titled “Popular articles”- Basic Phpmailer
- How to use git
- Google Chrome Error Message: “ERR_QUIC_PROTOCOL_ERROR”
- Troubleshooting network applications with PowerShell and tnc
- Checking for broken links in your website
- Clearing a Web Browser Cache and Cookies
- Compressing files using cPanel or the command line
- IP Address shows Inaccurate Geolocation
MySQL, PostgreSQL & SQLite
Section titled “MySQL, PostgreSQL & SQLite”- Connecting to PostgreSQL using Perl
- Connecting to PostgreSQL using the command line
- Connecting to MySQL using Node.js
- Connecting to PostgreSQL using PHP
- The information_schema database in MySQL
- Enabling the slow query log in MySQL
- …and 46 more in the sidebar
- Specifying the MySQL character set in PHP
- Setting the PHP Include Path
- Hardening PHP 7 and below using cPanel
- Using the ionCube Loader with different PHP versions
- Using a custom php.ini file for cPanel cron jobs
- Changing Managed Hosting PHP Settings and Versions
- …and 49 more in the sidebar
Linux & SSH
Section titled “Linux & SSH”- Compressing files using cPanel or the command line
- Editing text files from the command line
- Working with compressed files on Microsoft Windows
- Introduction to Linux commands
- Editing .htaccess Files with cPanel, or the Command Line
- Using cURL
- …and 20 more in the sidebar
Networking & Internet
Section titled “Networking & Internet”- Google Chrome Error Message: “ERR_QUIC_PROTOCOL_ERROR”
- Troubleshooting network applications with PowerShell and tnc
- Checking for broken links in your website
- Clearing a Web Browser Cache and Cookies
- IP Address shows Inaccurate Geolocation
- Clearing the SSL State in Your Browser
- …and 10 more in the sidebar
Web Servers (Apache & Nginx)
Section titled “Web Servers (Apache & Nginx)”- Viewing the Apache access log and error log
- Protecting Website Folders Using .htaccess
- Enabling data compression using the mod_deflate module
- Controlling site access based on a visitor’s country
- About the ‘403 Forbidden’ error message
- Installing Apache Tomcat
- …and 15 more in the sidebar
Git & Version Control
Section titled “Git & Version Control”- How to use git
- Setting up Subversion (SVN) access for multiple users
- ‘403 Forbidden’ error message when pushing to a GitHub repository
- Configuring Concurrent Versions System (CVS)
- Using the Mercurial version control system
- Configuring Subversion (SVN)
- …and 3 more in the sidebar
Python, Perl & Ruby
Section titled “Python, Perl & Ruby”- Using the Interactive Ruby Shell to troubleshoot gems
- Activating a Python virtual environment from a script file
- Installing FastAPI on unmanaged servers
- Configuring and using a newer version of Python
- Perl script basics
- Troubleshooting Perl scripts
- …and 9 more in the sidebar
Web Development
Section titled “Web Development”- Installing a LAMP stack on an Ubuntu server
- Using the markItUp JavaScript plugin
- Installing the Docker application deployment environment
- Creating an Apache installation for local testing
- MIDI (Musical Instrument Digital Interface) support
- Installing development tools on an unmanaged server
- …and 7 more in the sidebar
More articles
Section titled “More articles”- Basic Phpmailer
- Configuring and using WebSocket connections
- Disabling automatic creation of the robots.txt file
- Adding CAPTCHA protection to your web site
- Setting up URL frame forwarding
- Controlling search engines and web crawlers using the robots.txt file
- Enabling Cross-Origin Resource Sharing (CORS)
- Using an SSL certificate in a Node.js app
- Configuring frames with the X-Frames-options header
- Installing and configuring the AWS Command Line Interface (CLI)
- Creating persistent Node.js applications
- Developing ADA-Compliant web sites
- Using Lua on ruachost.com servers
- Editing the hosts file on Windows, macOS, and Linux