Jump to Content
hosting.comhosting.com
HomeKnowledge Base
hosting.comHosting Panelhosting.com
Knowledge Base
Hosting Panel
HomeKnowledge Base

Getting started

  • How to use our web hosting Knowledge Base
  • Why should I choose hosting.com?
  • Shared Hosting Quick Start Guide
  • Reseller Hosting Quick Start Guide
  • Managed WordPress Quick Start Guide
  • Managed VPS Quick Start Guide
  • Managed Dedicated Server Quick Start Guide
  • Unmanaged VPS Quick Start Guide
  • Hosting.com policy FAQ
  • Hosting.com billing FAQ
  • Using the Hosting Panel
    • Accessing the Hosting Panel
    • Managing your profile in the Hosting Panel
    • Managing billing in the Hosting Panel
    • Viewing your Support PIN
    • Working with tickets in the Hosting Panel
    • Viewing and changing settings for shared hosting accounts
    • Renewing a domain purchased from hosting.com
    • Basic domain management using the Hosting Panel
    • Advanced domain management using the Hosting Panel
    • Requesting site migration from another host to hosting.com
    • Managing your website and email in the Hosting Panel
    • Managing your WordPress site in the Hosting Panel
    • Cancelling a product or service on the Hosting Panel
    • Upgrading or downgrading your hosting plan
  • Accessing your account
    • Using SSH (Secure Shell) to access your account
    • Using FTP (File Transfer Protocol)
    • Accessing your account using SSH keys
    • Using FTP with Linux hosting accounts
    • Transferring files using SCP (Secure Copy)
    • Warning message when you try to connect to a server using SSH
    • Disabling SSH logins for the root account
    • 'Too many connections from this IP' error message
    • Using SSHFS (Secure Shell Filesystem)
    • Enabling two-factor authentication for SSH
    • 'Output truncated' message when you try to list files using FTP
    • Keeping SSH connections alive
    • FTP accounts do not work after FileZilla upgrade
    • Changing the SSH server port number
    • Setting up SFTP access for multiple users
    • Accessing your hosting control panel
  • Registering a domain
    • Validating your domain with ICANN
    • Requirements for registering Canadian .ca domain names
    • Protecting your domain name
    • Choosing an effective domain name
    • Registering and using internationalized domain names (IDNs)
  • Configuring domain settings
    • Introduction to domain names and DNS
    • Transferring a domain to hosting.com
    • Setting the nameservers for a domain
    • Configuring custom nameservers
    • Accessing your web site before DNS propagation is complete
    • Using shared URLs to access your site
    • Setting the name servers for a domain registered at GoDaddy
    • Setting the name servers for a domain at OpenSRS
    • What are wildcard subdomains?
    • Verifying site ownership with Google
    • Configuring reverse DNS
    • Using Anycast DNS with a web hosting account
    • Updating the nameservers at third-party registrars
    • Finding the IP address for your hosting account
    • What is a DNS TXT record?
    • Updating your account's primary domain name
    • What are subdomains, addon domains, and parked domains?
    • Adding an SRV record to a domain
  • Setting up email
    • Introduction to e-mail protocols
    • Accessing e-mail accounts through webmail
    • Accessing e-mail accounts with client applications
    • Adding signatures to webmail
    • Troubleshooting e-mail accounts
    • Troubleshooting e-mail access problems
    • Using a catch-all e-mail address
    • Monitoring e-mail using MailChannels
    • Messages are not copied to the Sent folder when using IMAP
    • Viewing e-mail message headers
    • Troubleshooting Apple (Mac) Mail
    • Configuring and accessing your e-mail
    • Email client application setup
      • Setting up e-mail on Android
      • Setting up Apple (Mac) Mail on macOS
      • Setting up e-mail on Apple iOS
      • Setting up Gmail on Apple iOS
      • Setting up e-mail with Mozilla Thunderbird
      • Setting up Microsoft e-mail
      • Setting up Microsoft Mail
      • Setting up the Microsoft Outlook 2010 and 2013 e-mail clients
      • Setting up Microsoft Outlook on iOS
      • Setting up the Microsoft Outlook 365 and Outlook 2016 e-mail clients
      • Setting up e-mail on Windows Phone
      • Setting up Mailspring on Windows
      • Setting up Mailspring on macOS
      • Setting up Aqua Mail on Android
      • Setting up the Spike email client on macOS
      • Setting up BlueMail on Apple iOS
      • Setting up the Opera Mail client
      • Setting up Edison Mail on iOS
      • Setting up Edison Mail on Android
      • Setting up the eM Client
      • Setting up the Mailbird e-mail client
      • Setting up Microsoft Outlook on Android
      • Setting up the Postbox e-mail client
      • Setting up the Spike email client on Android
      • Setting up Proton to access your e-mail account
      • Setting up BlueMail on Android
      • Setting up Spark Mail on Android
      • Setting up Gmail to access your hosting.com e-mail account
      • Setting up the Spike email client on iOS
      • Setting up Spark Mail on Apple iOS
      • Setting up Spark Mail on Windows
      • Setting up Spark Mail on macOS
      • Setting up the Spike email client on Windows
      • Setting up Aqua Mail on Apple iOS
      • Setting up Airmail on macOS
      • Setting up Airmail on Apple iOS
  • Backing up your data
    • Creating e-mail backups
    • Backing up data on shared hosting and reseller accounts
    • Using Google Drive to back up and restore data
    • Using Amazon S3 to back up and restore data
    • Backing up data on dedicated servers and VPS
    • Using hosting.com Cloud Backup
  • Migrating your data
    • Migrating email from Microsoft 365 to hosting.com
    • Differences between site migrations and domain transfers
    • What is included and not included in cPanel migrations?
    • Migrating e-mail from another host to hosting.com
    • Migrating an account from another web host
  • Top-level domain (TLD) availability
  • Determining which data center hosts your account
  • What is a Solid State Drive? What are SSD benefits?
  • Determining your account's server name
  • Common web hosting terms and definitions
  • Working with Linux
    • Introduction to Linux commands
    • Working with compressed files on Microsoft Windows
    • Editing text files from the command line
    • Editing .htaccess files with Plesk, cPanel, or the command line
    • Compressing files using cPanel or the command line
  • Internet and networking
    • Google Chrome error message: "ERR_QUIC_PROTOCOL_ERROR"
    • Why does my IP address show inaccurate geolocation?
    • Troubleshooting network connectivity using ping and traceroute
    • Clearing a web browser's cache and cookies
    • Setting up a Wi-Fi hotspot on your mobile device
    • Troubleshooting and fixing network issues
    • Troubleshooting nameserver errors
    • Clearing the SSL state in a browser
    • Making web pages display correctly on mobile devices
    • Troubleshooting network applications with PowerShell and tnc
    • Troubleshooting DNS with dig and nslookup
    • Checking your website for broken links
    • Troubleshooting network applications with curl
    • Troubleshooting network applications with telnet
    • Troubleshoot SSL connections with the openssl program
    • Reducing backscatter and spam
    • Clearing the DNS cache on your computer
    • Changing your DNS provider to reduce DNS propagation delays
  • Publishing your web site
    • Publishing your web site with RapidWeaver
    • Publishing your web site with Freeway
    • Publishing your web site with Dreamweaver
    • Publishing your web site with 90 Second Website Builder
    • Publishing your web site with HTML-Kit
    • Publishing your web site with NetObjects Fusion
    • Publishing your web site with PageBreeze
    • Publishing your web site with Web Easy Professional
    • Publishing your web pages with Google Web Designer
    • Publishing your web site with Sandvox
    • Publishing your website with WebSite X5
    • Publishing your web site with Muse
    • Publishing your web site with iWeb
    • Publishing your web site with Web Architect
    • Publishing your web site with Microsoft FrontPage
    • Publishing and editing files with UltraEdit
    • Publishing and editing files with Sublime Text
    • Publishing your web site with Seamonkey
  • Launching an eCommerce website
  • Starting a blog
    • Blogging basics
    • WordPress basics
    • Beyond WordPress basics
    • Nibbleblog basics
  • How to start a website on your hosting plan

cPanel

  • Getting started with cPanel
    • Logging in and out of cPanel
    • Using the cPanel home screen
    • Changing your cPanel password
    • Changing the cPanel style
    • Changing the cPanel language
    • Migrating cPanel accounts from Reseller to Shared Hosting
    • Using the User Manager in cPanel
    • Changing cPanel AutoSSL notifications
    • Updating contact information in cPanel
    • cPanel error message: "Your IP address has changed"
  • cPanel file features
    • cPanel File Manager
      • Getting started with cPanel File Manager
      • Uploading and downloading files using cPanel's File Manager
      • Using editors in cPanel's File Manager
      • Backing up your email accounts with cPanel's File Manager
      • Configuring file permissions in File Manager
    • Using Git version control in cPanel to install and update a site
    • Resetting site content for a managed account
    • Using Server Rewind to restore files and databases
    • Using Server Rewind to restore e-mail
    • Managing FTP accounts and sessions in cPanel
    • Viewing disk usage information in cPanel
    • Managing backups in cPanel
    • Excluding files and directories from cPanel backups
    • Restoring files, email, and databases using JetBackup
    • Web Disk
      • Configuring web disk accounts
      • Accessing Web Disks on Linux and BSD operating systems
      • Accessing Web Disks on Microsoft operating systems
      • Accessing Web Disks on Apple operating systems
  • cPanel mail features
    • Managing e-mail accounts in cPanel
    • Setting up e-mail forwarders in cPanel
    • Filtering unwanted e-mail (spam) in cPanel
    • Managing e-mail disk usage in cPanel
    • E-mail messages do not forward to Gmail accounts
    • E-mail messages do not forward to Outlook.com (Hotmail) accounts
    • Forwarding incoming e-mail messages to a script file
    • Managing cPanel Mail Exchanger (MX) records
    • Managing mailing lists in cPanel
    • Managing e-mail deliverability settings in cPanel
    • Accessing webmail clients directly
    • Importing and exporting webmail contacts
    • Configuring auto-responders in cPanel
    • Exceeding mailbox storage quotas
    • Stopping unwanted e-mail using Spam Filters
    • Accessing webmail through cPanel
    • Adding a Brand Indicators for Message Identification (BIMI) record in cPanel
    • Discontinuation of Barracuda Spam Protection
    • Importing e-mail accounts and forwarders in cPanel
    • Using cPanel to configure a domain for Google Workspace
    • Mailing list recipients do not receive list messages
    • Setting up DMARC
    • Configuring e-mail filtering in cPanel
    • Changing the time zone in webmail
    • Enabling Spam Box
    • Filtering incoming e-mail messages by IP address
    • Synchronizing local clients with webmail calendars and contacts
    • Resolving the '550 sender verify failed' error message
    • Configuring e-mail accounts through webmail
  • cPanel database features
    • Managing MySQL databases and users
    • Configuring remote MySQL access in cPanel
    • Remote access for MySQL TCP/IP connections on cPanel
    • Optimizing and repairing MySQL databases using phpMyAdmin
    • Accessing phpMyAdmin and phpPgAdmin
    • Using phpMyAdmin to copy a MySQL database
    • Changing the MySQL collation settings in phpMyAdmin
    • Deleting MySQL database tables using phpMyAdmin
    • MySQL passwords do not work after upgrade
    • Managing PostgreSQL databases and users in cPanel
  • cPanel domain features
    • Using the cPanel Site Publisher to build a website
    • Managing subdomains in cPanel
    • Autodiscovery and autoconfiguration DNS records
    • Configuring web page redirects in cPanel
    • Using the cPanel Domains tool
    • Using the DNS Zone Editor in cPanel
  • cPanel logging features
    • Viewing the error log in cPanel
    • Using log programs in cPanel
    • Excluding an IP address from AWStats
    • Configuring raw access log files in cPanel
    • Viewing information about visitors, bandwidth, and resource usage in cPanel
    • Monitoring resource limits in cPanel
  • cPanel security features
    • Managing the ModSecurity module in cPanel
    • Configuring hotlink protection in cPanel
    • Securing a cPanel account with Let's Encrypt SSL
    • Installing a third-party SSL certificate with cPanel
    • Managing GnuPG keys in cPanel
    • Configuring SSH keys using cPanel
    • Setting up AutoSSL on your domain
    • Configuring leech protection in cPanel
    • Using Imunify Email
    • Using the IP Blocker in cPanel
    • Protecting directory privacy in cPanel
    • Installing a self-signed SSL certificate in cPanel
    • Setting up two-factor authentication for cPanel
    • Securing a cPanel-enabled account with a cPanel SSL certificate
    • Using Imunify360
  • cPanel advanced features
    • Setting up cron jobs in cPanel
    • Configuring custom Apache Handlers
    • Using Virus Scanner in cPanel
    • MIME types in cPanel
    • Using the Index Manager in cPanel
    • Creating custom error pages in cPanel
  • cPanel software
    • Creating a Node.js application with the Node.js Selector
    • Migrating an existing Node.js application to Node.js Selector
    • Migrating an existing application from Node.js Selector to a manual installation
    • Migrating a Next.js application to the Node.js Selector in cPanel
    • Node.js application error message: "Cannot GET" URL
    • Changing PHP versions and settings using PHP Selector
    • Changing PHP versions and settings with MultiPHP
    • Installing PHP PEAR packages using cPanel
    • Installing Perl modules using cPanel
    • Using the Python Selector in cPanel
    • Using the cPanel Optimize Website feature
    • Using the Application Manager to deploy applications with Passenger
  • WP Toolkit
    • Installing WordPress using the cPanel WP Toolkit
    • Managing WordPress from the command line with the cPanel WP Toolkit
    • Managing themes using the cPanel WP Toolkit
    • Managing plugins using the cPanel WP Toolkit
    • WP Toolkit for resellers
    • Managing WordPress using the cPanel WP Toolkit
    • Managing multiple sites using the cPanel WP Toolkit
    • Staging WordPress with the cPanel WP Toolkit
  • Using the Manage Team feature in cPanel
  • Granting limited cPanel account access to a developer or other third-party contact

WebHost Manager

  • Accessing WebHost Manager
  • WebHost Manager packages and accounts
    • Managing web hosting accounts with WHM
    • Managing WebHost Manager packages
    • Using skeleton files for customer account default content
    • Managing and securing the CSF firewall
    • Migrating an addon domain to its own cPanel account
    • Managing account passwords in WHM
    • Connecting WHM to WHMCS
    • Reviewing a reseller's total resource usage
    • Suspending and unsuspending accounts in WHM
    • Using a subdomain as an account's primary domain
    • Managing bandwidth and disk usage with WHM
    • Managing two-factor authentication for resellers in WHM
    • Using the WHM Feature Manager
  • Site branding and configuration
    • Branding and customizing customer accounts in WHM
    • Configuring customer support requests in WHM
  • Resetting the MySQL root password in WebHost Manager (WHM)
  • Backing up and restoring data with WebHost Manager

Plesk

  • Getting started with Plesk
    • Logging in and out of Plesk
    • Changing your Plesk password
    • Adding new domains and subdomains in Plesk
    • Managing DNS zones in Plesk
    • Managing databases and database users in Plesk
    • Getting started with the Plesk File Manager
  • Plesk email features
    • Managing e-mail accounts in Plesk
    • Configuring an e-mail alias in Plesk
    • Using the Plesk spam filter
    • Accessing webmail in Plesk
    • Enabling auto-reply messages for an e-mail account in Plesk
    • Managing e-mail deliverability settings in Plesk
    • Configuring an e-mail forwarder in Plesk
    • Setting up Gmail as the e-mail provider in Plesk
  • Managing FTP accounts in Plesk
  • Backing up and restoring databases in Plesk
  • Viewing resource usage information in Plesk
  • Viewing and filtering logs in Plesk
  • Generating a CSR and installing an SSL certificate in Plesk
  • Generating and renewing Let's Encrypt SSL certificates in Plesk
  • Password-protected directories in Plesk
  • Managing users in Plesk
  • Using the WP Toolkit in Plesk
  • Using Plesk to stage websites
  • Removing password protection from the site statistics page
  • Switching PHP versions and settings on Plesk
  • Scheduling tasks in Plesk
  • Backing up and restoring sites in Plesk
  • Managing user roles in Plesk
  • Using SSH keys with Plesk
  • Redirecting users to SSL connections in Plesk
  • Using Git with Plesk
  • Installing a self-signed SSL certificate in Plesk
  • Activating and configuring Cloudflare ServerShield on Plesk

Security

  • SSL
    • Introduction to SSL
    • Installing a third-party SSL certificate
    • Installing a self-signed SSL certificate
    • Renewing an SSL certificate
    • Determining the OpenSSL version
    • Installing a Domain Verified SSL certificate
    • Installing an Organization Verified SSL certificate
    • Finding SSL certificate fingerprints
    • Generating a private key and CSR from the command line
    • SSL/TLS certificate validity periods
    • Redirecting visitors to SSL connections
    • Differences between a cPanel certificate and a traditional CA-issued certificate
    • Mixing of secure and insecure content on a web page
    • Let's Encrypt SSL certificates vs. traditional CA-issued certificates
    • Securing an unmanaged server with a Let's Encrypt SSL certificate
    • SSL certificates and Server Name Indication (SNI) support
    • Where are Comodo SSL certificates banned?
    • Managing HTTP Strict Transport Security (HSTS) for your site
    • Installing an SSL certificate site seal
    • Using www and non-www domains with an SSL certificate
  • Creating a strong password
  • Securing an unmanaged server
  • Generating Google reCAPTCHA keys for site security
  • Installing server updates
  • TLS and cipher suites update for December 2019
  • How to help prevent spam in cPanel
  • Reporting suspected policy violations
  • Email spoofing
  • KernelCare security extension
  • WordPress security
  • Migrations and legacy e-mail client applications
  • Preventing outgoing email from being marked as spam
  • Requesting Google to review hacked sites and remove 'Deceptive Site Ahead' warning
  • Fixing the Heartbleed vulnerability on unmanaged servers
  • Hardening a server with fail2ban
  • Repairing and securing a hacked site
  • Protecting yourself from email phishing scam attempts
  • Understanding software vulnerabilities and protecting your account

Installable applications

  • Softaculous
    • Managing your applications in Softaculous
    • Importing an application into Softaculous
    • Backing up a Softaculous-installed application to Google Drive
    • Backing up a Softaculous-installed application to Dropbox
    • Softaculous application availability
    • Using the Softaculous WordPress Manager
    • Website staging with Softaculous
    • Website cloning with Softaculous
    • Blogs
      • Installing WordPress using Softaculous
      • Installing Nibbleblog using Softaculous
      • Installing StatusNet using Softaculous
      • Installing PageCookery using Softaculous
      • Installing Nucleus using Softaculous
      • Installing HTMLy using Softaculous
      • Installing Serendipity using Softaculous
      • Installing Textpattern using Softaculous
      • Installing Chyrp using Softaculous
      • Installing LifeType using Softaculous
      • Installing b2evolution using Softaculous
      • Installing Pixie using Softaculous
      • Installing Dotclear using Softaculous
      • Installing PivotX using Softaculous
      • Installing Storytlr using Softaculous
    • Portals and CMS
      • Installing Drupal using Softaculous
      • Installing Joomla using Softaculous
      • Installing Kirby using Softaculous
      • Installing Concrete CMS using Softaculous
      • Installing Bolt using Softaculous
      • Installing Website Baker using Softaculous
      • Installing ImpressCMS using Softaculous
      • Installing Microweber using Softaculous
      • Installing PHP-Fusion using Softaculous
      • Installing Geeklog using Softaculous
      • Installing Zenario using Softaculous
      • Installing e107 using Softaculous
      • Installing Grav using Softaculous
      • Installing Zikula using Softaculous
      • Installing Koken using Softaculous
      • Installing CMSimple using Softaculous
      • Installing SilverStripe using Softaculous
      • Installing ClipperCMS using Softaculous
      • Installing Sitemagic CMS using Softaculous
      • Installing XOOPS using Softaculous
      • Installing ProcessWire using Softaculous
      • Installing Fork using Softaculous
      • Installing razorCMS using Softaculous
      • Installing CMS Made Simple using Softaculous
      • Installing Cotonti using Softaculous
      • Installing Contao using Softaculous
      • Installing PHP-Nuke using Softaculous
      • Installing ImpressPages using Softaculous
      • Installing Croogo using Softaculous
      • Installing Tiki Wiki CMS Groupware using Softaculous
      • Installing Mambo using Softaculous
      • Installing MODX using Softaculous
      • Installing phpwcms using Softaculous
      • Installing PyroCMS using Softaculous
      • Installing SiteCake using Softaculous
      • Installing Mahara using Softaculous
      • Installing TYPO3 using Softaculous
    • Forums
      • Installing Vanilla Forums using Softaculous
      • Installing SMF using Softaculous
      • Installing Beehive using Softaculous
      • Installing AEF (Advanced Electron Forum) using Softaculous
      • Installing FluxBB using Softaculous
      • Installing Phorum using Softaculous
      • Installing bbPress using Softaculous
      • Installing MyBB using Softaculous
      • Installing phpBB using Softaculous
    • Image galleries
      • Installing 4images using Softaculous
      • Installing Plogger using Softaculous
      • Installing Piwigo using Softaculous
      • Installing Pixelpost using Softaculous
      • Installing Gallery using Softaculous
      • Installing TinyWebGallery using Softaculous
      • Installing Coppermine using Softaculous
      • Installing Zenphoto using Softaculous
    • Wikis
      • Installing PmWiki using Softaculous
      • Installing MediaWiki using Softaculous
      • Installing DokuWiki using Softaculous
      • Installing WikkaWiki using Softaculous
    • Social networking
      • Installing Elgg using Softaculous
      • Installing Opensource-SocialNetwork using Softaculous
      • Installing Oxwall using Softaculous
      • Installing Jcow using Softaculous
      • Installing Dolphin using Softaculous
      • Installing Etano using Softaculous
    • Calendars
      • Installing Booked using Softaculous
      • Installing WebCalendar using Softaculous
    • Mail
      • Installing Roundcube using Softaculous
      • Installing RainLoop Webmail using Softaculous
      • Installing WebMail Lite using Softaculous
    • Polls and analytics
      • Installing phpESP using Softaculous
      • Installing Matomo using Softaculous
      • Installing Open Web Analytics using Softaculous
      • Installing Advanced Poll using Softaculous
      • Installing LimeSurvey using Softaculous
    • Project management
      • Installing eyeOS using Softaculous
      • Installing PHProjekt using Softaculous
      • Installing Mantis Bug Tracker using Softaculous
      • Installing dotProject using Softaculous
      • Installing Feng Office using Softaculous
      • Installing ProjectPier using Softaculous
      • Installing Collabtive using Softaculous
    • e-Commerce
      • Installing Magento using Softaculous
      • Installing PrestaShop using Softaculous
      • Installing OpenCart using Softaculous
      • Installing Arastta using Softaculous
      • Installing Open eShop using Softaculous
      • Installing Invoice Ninja using Softaculous
      • Installing Zeuscart using Softaculous
      • Installing CubeCart using Softaculous
      • Installing osCommerce using Softaculous
      • Installing ShopSite using Softaculous
      • Installing LiteCart using Softaculous
      • Installing Shopware using Softaculous
      • Installing InvoicePlane using Softaculous
      • Installing Avactis using Softaculous
      • Installing AbanteCart using Softaculous
      • Installing Zen Cart using Softaculous
      • Installing BoxBilling using Softaculous
      • Installing Loaded Commerce using Softaculous
      • Installing TomatoCart using Softaculous
      • Installing WHMCS using Softaculous
      • Installing Blesta using Softaculous
      • Installing Logic Invoice using Softaculous
    • CRMs
      • Installing Tine using Softaculous
      • Installing FrontAccounting using Softaculous
      • Installing EGroupware using Softaculous
      • Installing SugarCRM using Softaculous
      • Installing OrangeHRM using Softaculous
      • Installing SuiteCRM using Softaculous
      • Installing Dolibarr using Softaculous
      • Installing Vtiger using Softaculous
      • Installing Group Office using Softaculous
      • Installing YetiForce CRM using Softaculous
      • Installing Zurmo using Softaculous
    • Customer Support
      • Installing UVdesk using Softaculous
      • Installing Live Helper Chat using Softaculous
      • Installing HelpDeskZ using Softaculous
      • Installing Help Center Live using Softaculous
      • Installing Vision Helpdesk using Softaculous
      • Installing HESK using Softaculous
      • Installing Maian Support using Softaculous
      • Installing osTicket using Softaculous
    • Frameworks
      • Installing Webasyst using Softaculous
      • Installing Kohana using Softaculous
      • Installing Yii using Softaculous
      • Installing FuelPHP using Softaculous
      • Installing UIkit using Softaculous
      • Installing Bootstrap using Softaculous
      • Installing Smarty using Softaculous
      • Installing CakePHP using Softaculous
      • Installing Zend Framework using Softaculous
      • Installing Symfony using Softaculous
      • Installing Laravel using Softaculous
      • Installing CodeIgniter using Softaculous
    • Education
      • Installing Dokeos using Softaculous
      • Installing ATutor using Softaculous
      • Installing Chamilo using Softaculous
      • Installing Omeka using Softaculous
      • Installing Claroline using Softaculous
      • Installing Moodle using Softaculous
      • Installing eFront using Softaculous
    • File Management
      • Installing Pydio using Softaculous
      • Installing OpenDocMan using Softaculous
    • Database tools
      • Installing Adminer using Softaculous
    • Video
      • Installing ClipBucket using Softaculous
      • Installing CumulusClips using Softaculous
    • RSS
      • Installing Gregarius using Softaculous
      • Installing Tiny Tiny RSS using Softaculous
    • Miscellaneous applications
      • Installing SPIP using Softaculous
      • Installing phpFormGenerator using Softaculous
      • Installing InfiniteWP using Softaculous
      • Installing Open Journal Systems using Softaculous
      • Installing WeBid using Softaculous
      • Installing GLPI using Softaculous
      • Installing Mautic using Softaculous
      • Installing YOURLS using Softaculous
  • Manual installations
    • Installing ExpressionEngine
    • Installing Frog CMS
    • Installing Concrete CMS manually
    • Installing MediaWiki manually
    • Installing CakePHP manually
    • Installing CandyCane
    • Installing Slim Framework for PHP
    • Installing Nibbleblog manually
    • Installing jCart manually
    • Installing CuteNews
    • Installing phpMyChat
    • Installing PhpWiki
    • Installing CiviCRM in Drupal, Joomla, and WordPress
    • Installing VirtueMart using Softaculous
    • Installing Ubercart for Drupal
    • Installing WordPress manually
    • Installing Webuzo
    • Installing and configuring Node.js on managed hosting
    • Installing PrestaShop manually
    • Installing Habari
    • Installing Elxis
    • Installing Jaws Project
    • Installing MemHT
    • Installing Joget Workflow
    • Installing Angular manually
    • Installing phpLD manually
    • Installing Laravel manually
    • Migrating an existing Laravel installation
    • Installing Matomo manually
    • Installing Sails.js on managed hosting accounts
    • Installing CS-Cart
    • Installing the FlatPress blogging engine
    • Installing and configuring Yarn on managed hosting accounts
    • Installing Symphony CMS
  • Optimization and configuration
    • Importing large amounts of CSV data into a web application
    • Optimizing images for your website
    • Measuring website performance using Pingdom
    • Measuring website performance using Google Chrome Developer Tools
    • Measuring website performance using YSlow
    • Enabling the Redis extension for PHP
    • Troubleshooting blank pages
    • Optimizing web requests
    • Optimizing website performance
    • Configuring Redis on managed servers
    • Configuring memcached on managed servers
    • WordPress
      • Debugging WordPress issues
      • Using Google Analytics with WordPress
      • Using W3 Total Cache and GTmetrix to optimize WordPress
      • Installing WordPress themes
      • Receiving PayPal payments on WordPress
      • Enabling and customizing maintenance mode in WordPress
      • Changing comment notification settings in WordPress
      • Enabling and disabling pingbacks and trackbacks in WordPress
      • Configuring WordPress date and time settings
      • Installing and configuring the 2Checkout plugin for WordPress
      • Scheduling post publishing in WordPress
      • Installing and configuring the Google XML Sitemaps plugin for WordPress
      • Managing WordPress comments
      • Installing and configuring the TinyMCE Advanced editor plugin
      • Logging in to WordPress
      • Optimizing WordPress trash settings
      • Checking my current WordPress version
      • Resetting the WordPress administrator password
      • Changing the WordPress language
      • Changing the WordPress auto-save interval
      • Troubleshooting blank pages in WordPress
      • Fixing the 'Scheduled Maintenance' message in WordPress
      • Installing and configuring the LiteSpeed Cache for WordPress plugin
      • Installing and configuring the Disqus Comment System plugin
      • Installing the Wordfence Security plugin
      • Disabling plugins in WordPress
      • Fixing broken image links in WordPress
      • Password-protecting WordPress pages
      • Changing a WordPress account username
      • Installing and configuring a bbPress forum on WordPress
      • Setting up a WordPress cron job
      • Installing and configuring the Postie plugin
      • Importing a WordPress site using Softaculous
      • Installing WordPress on a subdomain
      • Using APC or OPcache with WordPress
      • Adding external RSS feeds to your WordPress site
      • Enabling the LiteSpeed Cache crawler for WordPress
      • Adding CAPTCHA protection to a WordPress site
      • Clearing the cache in WordPress
      • How to migrate an existing WordPress site to hosting.com
      • Adding Cookie compliance banner in WordPress
      • Installing and using the Query Monitor plugin
      • Customizing WordPress administration menu and toolbar using WP Custom Admin Interface plugin
      • Stopping WordPress plugins disappearing from the admin page
      • Optimizing WordPress performance using WP Fastest Cache
      • Setting the default HTML editor in WordPress
      • Implementing Google Authentication for WordPress
      • Adding custom Adobe fonts in WordPress
      • Disabling auto save option in WordPress
      • Displaying online users on a WordPress Site
      • Adding copyright text for WordPress blogs and pages
      • Backing up your WordPress site
      • Removing WordPress version number
      • Changing the favicon in WordPress
      • Adding a site review form on WordPress
      • Displaying a gravatar using user email in WordPress posts and pages
      • Improving speed and performance in WordPress
      • Adding confirmation message while publishing content in WordPress
      • Restricting users from deactivating specific plugins in WordPress
      • Resetting a WordPress site
      • Disabling REST API endpoints in WordPress
      • Updating WordPress plugins
      • Customizing PHP settings for WordPress using the Custom PHP Settings plugin
      • Adding a custom WordPress footer on the admin dashboard
      • Adding HTTP security headers in WordPress
      • Converting your WordPress site to a static site
      • Changing WordPress admin dashboard background color
      • Showing the current year in WordPress posts
      • Configuring WordPress to use Redis
      • Redirecting the main domain to an existing WordPress install
      • Enabling automatic updates for WordPress plugins
      • Installing and configuring the UpdraftPlus plugin
      • Adding a navigation menu in WordPress
      • Setting minimum word count for WordPress posts
      • Creating dynamic forms in WordPress
      • Creating WordPress admin user in MySQL using phpMyAdmin
      • Reasons to avoid WordPress nulled themes and plugins
      • Displaying a Twitter feed in WordPress
      • Adding user registration verification for WordPress
      • Showing registered users on WordPress using PHP
      • Changing the website URL in WordPress
      • Adding an appointment booking system in WordPress
      • Optimizing WordPress with the WP Rocket plugin
      • Creating categories in WordPress
      • Optimizing images for WordPress with LiteSpeed Cache
      • Preventing cross-site scripting (XSS) vulnerabilities in WordPress
      • Hiding user profile fields in WordPress
      • Creating short link in WordPress
      • Adding a custom logo to WordPress
      • Disabling WordPress login hints for better security
      • Removing the welcome panel on WordPress dashboard
      • Generating user activity history for WordPress using Simple History Plugin
      • Removing WordPress title
      • Changing user password in WordPress using Account Management
      • Displaying content statistics on your WordPress site
      • Adding a custom form fields for user profiles in WordPress
      • Adding Paypal shopping cart to WordPress
      • Installing and configuring the WooCommerce plugin for WordPress
      • Notifying only administrators about WordPress updates
      • Importing custom Google Fonts in WordPress
      • Adding a popup message in WordPress
      • Configuring a WordPress multisite network
      • Implementing content copy protection in WordPress
      • Creating temporary WordPress user logins Using Temporary Login Without Password plugin
      • Installing BoldGrid Impression plugin for WordPress
      • Fixing database table problems in WordPress
      • Changing WordPress admin login page default URL
      • Adding additional user profile fields in WordPress
      • Enabling SVG file support in WordPress
      • Changing the author names on a WordPress blog
      • Disabling default search in WordPress using PHP
      • Enabling Maintenance Mode for WordPress
      • Adding thumbnails to blog posts in WordPress Theme
      • Updating PHP version for WordPress using cPanel
      • Linking Twitter usernames on WordPress posts automatically
      • Adding a Carousel Slider for WordPress
      • Excluding WordPress pages from search engine results using the PHP function
      • Configuring the WordPress heartbeat
      • Using Matomo with WordPress
      • Installing and configuring the EWWW Image Optimizer plugin
      • Creating a Legal Page on WordPress using the WP Auto Terms plugin
      • Backing up WordPress using All in One WP Migration plugin
      • Installing WP-CLI manually
      • Translating a WordPress site with the GTranslate plugin
      • Changing font using WordPress Classic Editor
      • Enabling users to post using the WordPress frontend
      • Migrating from wordpress.com to wordpress.org
      • Managing post tags in WordPress
      • Deleting your WordPress site
      • Disabling WordPress plugin updates using PHP
      • Using PHP to disable WordPress admin bar for all users
      • Embedding JavaScript and HTML codes in WordPress
      • Adding Google fonts and change the fonts in WordPress
      • Installing and configuring WooCommerce Shipping & Tax plugin
      • Disabling REST API for JSON in WordPress
      • Configuring password policies in WordPress
      • Using a plugin to copy or clone content in WordPress
      • Switching users automatically on WordPress
      • Disabling URL in WordPress comment section
      • Disabling Gutenberg in WordPress
      • Disabling embedding of WordPress posts remotely on 3rd party sites
      • Enabling dark mode for WordPress
      • Administering WordPress from the command line
      • Configuring image compression in WordPress
      • Using PHP code to prevent malicious URL requests on a WordPress site
      • Enabling debugging and error log in WordPress
      • Changing the WordPress memory limit
      • Performing a site health check for WordPress
      • Embedding video in WordPress post and pages
      • Stopping WordPress from generating different image sizes without a plugin
      • Delaying the WordPress RSS feed publishing time
      • Disabling and deleting WordPress themes
      • Installing MonsterInsights Google Analytics plugin in WordPress
      • Last Updated date in WordPress posts or pages
      • Using Search Exclude plugin to exclude specific WordPress posts or pages from search
      • Enabling the screen options custom fields on WordPress Editor
      • Adding Privacy Policy page in WordPress
      • Using a plugin to optimize WordPress database
      • Displaying the user count in WordPress
      • Implementing two factor authentication (2FA) in WordPress
      • Adding uploading file feature in WordPress posts or pages
      • Disabling automatic JPEG compression in WordPress using PHP
      • Updating WordPress database configuration settings
      • Adding or changing background image in WordPress
      • Removing the category prefix from the URL of a WordPress page
      • Installing and configuring Error Log Monitor plugin for WordPress
      • Enabling file upload function for contributors using PHP function in WordPress
      • Changing the domain in WordPress
      • Hiding WordPress update notifications
      • Enabling the REST API in WordPress
      • Updating the copyright date in WordPress automatically
      • Optimizing WordPress database
      • Configuring sticky menus on WordPress sites
      • Changing the WordPress theme manually
      • Sending e-mail in WordPress
      • Creating XML sitemaps for WordPress using the XML Sitemaps plugin
      • Configuring the WordPress permalink structure
      • Cleaning a WordPress database with the Advanced Database Cleaner plugin
      • Installing the Akismet WordPress plugin
      • Installing and configuring Really Simple SSL WordPress plugin
      • Enabling HTTPS and SSL for WordPress sites
      • Installing the Auto Image Alt Attribute plugin in WordPress
      • Adding CTA button shortcode on WordPress
      • Adding a Whatsapp chat link on WordPress
      • Importing users from a CSV file to WordPress
      • Adding custom CSS file to your WordPress site
      • Adding a default gravatar on WordPress
      • Detecting the visitor browser type on WordPress sites
      • Creating default text on blog posts in WordPress using PHP
      • Limiting login attempts on WordPress using a plugin
      • Displaying related posts in WordPress using Yet Another Related Posts plugin
      • Changing excerpt length in WordPress using PHP
      • Monitoring the MySQL database for WordPress using Query Monitor
      • Using Widget Block Editor to edit WordPress widget area
      • Installing All in One (AISEO) plugin in WordPress for better SEO ranking
      • Troubleshooting WordPress issues
      • Finding and replacing data in WordPress
      • Redirecting new users to a default page on WordPress
      • Managing WordPress database using the WP Data Access plugin
      • Disabling thumbnail generation in WordPress
      • Deleting unused WordPress tables in MySQL
      • Editing the WordPress footer
      • Installing and using the P3 plugin for WordPress
      • Adding spam and delete button in WordPress comment section using PHP
      • Changing Replace URL in WordPress Elementor
      • Configuring a WordPress testing sandbox
      • Displaying random post on WordPress
      • Highlighting author comments in your WordPress site
      • Setting the maximum word count for WordPress posts
      • Using widgets in WordPress
      • Adding infinite scroll on WordPress sites
      • Using the Broken Link Checker plugin to check for broken links in WordPress
      • Duplicating pages and posts in WordPress
      • Customizing the number of search results displayed in WordPress
      • Adding an online guestbook on WordPress
      • Changing the primary domain in a WordPress multisite installation
      • Adding custom permissions for WordPress roles
      • Extending user login sessions on WordPress
      • Adding events calendar in WordPress
      • Customizing the WordPress login page
      • Configuring WordPress to always use SSL
      • Locking posts in WordPress
      • Updating WordPress manually
      • Adding MailChimp subscribers from WordPress
      • Creating custom shortcodes in WordPress
      • Sending test emails from WordPress
    • Drupal
      • Installing Drush manually
      • Managing URL redirects in Drupal
      • Changing the absolute path (base URL) in Drupal 8 and 9
      • Identifying and avoiding harmful Drupal modules
      • Configuring Drupal to use Redis
      • Introduction to Drupal modules
      • Adding CAPTCHA protection to a Drupal site
      • Using Google Analytics with Drupal
      • Optimizing Drupal for performance
      • Using APC or OPcache with Drupal
      • Using GTMetrix to improve Drupal performance
      • Drupal performance and MySQL transaction isolation levels
      • Troubleshooting Drupal issues
      • Configuring Drush site aliases for Drupal
      • Optimizing Drupal database usage
      • Resetting the Drupal administrator password
      • Installing Drupal Console
      • Using Matomo with Drupal
      • Using Drush for your Drupal site
      • Speeding up slow Drupal administration pages
      • Configuring Drupal to use memcached
      • Enabling SSL for Drupal
      • Configuring the Drupal cron routine
      • Updating Drupal
    • PrestaShop
      • Resetting the PrestaShop administrator password
      • Updating PrestaShop
      • Enabling PrestaShop maintenance mode
      • Clearing the Smarty cache in PrestaShop
      • Installing and configuring languages in PrestaShop
      • Using Google Analytics with PrestaShop
      • Using Matomo with PrestaShop
      • Changing the PrestaShop URL settings
      • Enabling error reporting in PrestaShop
      • Identifying and avoiding harmful PrestaShop modules
      • Troubleshooting blank pages in PrestaShop
      • Managing multiple shops in PrestaShop
      • Optimizing PrestaShop performance settings
      • Enabling SSL for PrestaShop
      • Adding CAPTCHA protection to a PrestaShop site
      • Configuring PrestaShop to use memcached
      • Configuring PrestaShop to use Redis
      • Using APC or OPcache with PrestaShop
      • Using GTMetrix to improve PrestaShop performance
    • Magento
      • Using GTMetrix to improve Magento performance
      • Managing Magento Connect extensions from the command line
      • Using Google Analytics with Magento
      • Enabling SSL for Magento
      • Using APC or OPcache with Magento
      • Using the Magento command-line interface (CLI)
      • Identifying and avoiding harmful Magento extensions
      • Configuring Magento to use Redis
      • Changing the Magento administrative session timeout interval
      • Installing and configuring LiteMage
      • Adding CAPTCHA protection to a Magento site
      • Updating Magento
      • Magento error message: 'Your web server is configured incorrectly'
      • Enabling Magento maintenance mode
      • Optimizing Magento for performance
      • Optimizing Magento log settings
      • Resetting the Magento administrator password
      • Managing multiple Magento stores
      • Configuring Magento to use memcached
      • Using Elasticsearch with Magento
      • Cron jobs do not run on Magento 1.8 after upgrade
      • Setting up Magento cron jobs on managed hosting
    • Ghost
      • Adding comments to Ghost
      • Updating a Ghost website
      • Migrating WordPress content to Ghost
      • Using Google Analytics with Ghost
      • Installing Ghost themes
    • Elgg
      • Adding CAPTCHA protection to an Elgg site
      • Disabling plugins in Elgg
    • SugarCRM
      • Configuring the SugarCRM cron routine
    • Joomla
      • Changing database settings in Joomla
      • Updating Joomla
      • Configuring Joomla to use Redis
      • Configuring Joomla to use memcached
      • Changing the website URL in Joomla
      • Enabling SSL for Joomla
      • Creating content directory in Joomla using SobiPro
      • Adding a heading menu item in Joomla
      • Administering Joomla from the command line
      • Limiting active logins for a user account in Joomla
      • Using Matomo with Joomla
      • Optimizing Joomla for performance
      • Viewing PHP error log in Joomla
      • Adding an article slider in Joomla
      • Using APC or OPcache with Joomla
      • Creating control panel icons on Joomla administration dashboard
      • Using GTMetrix to improve Joomla performance
      • Disabling plugins in Joomla
      • Changing the Joomla database password
      • Troubleshooting database connection errors in Joomla 3.0
      • Configuring Joomla Search Options
      • Installing Google Structured Data to Improve SEO for Joomla sites
      • Using Google Analytics with Joomla
      • Displaying and downloading log files in Joomla
      • Identifying and avoiding harmful Joomla extensions
      • Resetting the Joomla administrator password
      • Adding CAPTCHA protection to a Joomla site
      • Adding keyboard shortcuts to Joomla
      • Configuring Joomla slideshows using the Beautiful Slideshow extension
      • Changing control panel template in Joomla
    • OpenCart
      • Disabling product reviews in OpenCart
      • Filtering products by price in OpenCart
      • Setting file download permission for user groups in OpenCart
      • Adding Privacy Policy in OpenCart
      • Adding CAPTCHA protection to an OpenCart site
      • Changing OpenCart administration dashboard language
      • Using Google Analytics with OpenCart
      • Cancelling orders in OpenCart
      • Adding a language pack in OpenCart
      • Generating invoices in OpenCart
      • Adding custom fields in OpenCart registration form
      • Restricting product pricing to logged-in customers in OpenCart
      • Optimizing OpenCart
      • Setting custom timezone in OpenCart
      • Managing return reasons in OpenCart
      • Displaying store hours in OpenCart
      • Adding calls to action on mobile display in OpenCart
      • Installing an OpenCart theme
      • Sending marketing emails in OpenCart
    • Roundcube
      • Configuring a shared address book in Roundcube webmail
      • Branding Roundcube webmail
    • Moodle
      • Changing the Moodle site URL

Developer corner

  • MySQL
    • Connecting to MySQL from the command line
    • Connecting to MySQL using PHP
    • Connecting to MySQL using Python
    • Connecting to MySQL using Node.js
    • Connecting to MySQL using Microsoft .NET
    • Connecting to MySQL using Perl
    • Renaming a MySQL database
    • Backing up MySQL databases using AutoMySQLBackup
    • Installing phpMyAdmin on managed hosting accounts
    • MySQL user privileges on shared servers
    • Enabling the slow query log in MySQL
    • Determining the size of MySQL databases and tables
    • Creating and running MySQL stored functions and procedures
    • Determining the MySQL version
    • Repairing MySQL databases and tables
    • Setting up a remote MySQL connection
    • Managing MySQL databases, users, and tables from the command line
    • Using MySQL client applications
    • Understanding MySQL Error 1064
    • Using SELECT INTO OUTFILE in MySQL
    • Creating a MySQL installation for local testing
    • Converting the MySQL time zone
    • MySQL server runs out of memory or does not start
    • Converting a MySQL database to UTF-8
    • Using indexes to improve MySQL query performance
    • Resetting the MySQL root password
    • Working with MySQL database engines
    • Using MySQL triggers
    • Restricting MySQL port access
    • The information_schema database in MySQL
    • Importing and exporting a MySQL database
    • Backing up MySQL databases using cron jobs
    • Troubleshooting MySQL definer issues
    • Using MySQL views
  • PostgreSQL
    • Connecting to PostgreSQL using the command line
    • Connecting to PostgreSQL using PHP
    • Connecting to PostgreSQL using Python
    • Connecting to PostgreSQL using Perl
    • Connecting to PostgreSQL using Node.js
    • Importing and exporting PostgreSQL databases
    • ECCN and HTS numbers for PostgreSQL
    • Renaming a PostgreSQL database
    • Determining the PostgreSQL and PostGIS versions
    • Determining the size of PostgreSQL databases and tables
    • Managing PostgreSQL databases and users from the command line
    • Setting up a remote PostgreSQL connection
    • Backing up PostgreSQL databases using cron jobs
    • Using PostgreSQL client applications
  • SQLite
    • Connecting to SQLite from the command line
    • Connecting to SQLite using Python
    • Connecting to SQLite using PHP
    • Connecting to SQLite using Node.js
  • Apache web server
    • Using .htaccess files
    • Enabling data compression using the mod_deflate module
    • Disabling entity tags (ETags)
    • Installing Apache Tomcat
    • Viewing the Apache access log and error log
    • Using Server-Side Includes (SSI)
    • Turning off caching using .htaccess
    • Using the mod_speling Apache module
    • Controlling site access based on a visitor's country
    • Enabling and disabling directory index listings via .htaccess
    • About the '403 Forbidden' error message
    • Adding or removing the www prefix in domain URLs
    • Using keep-alive connections to improve performance
    • Configuring caching with the mod_expires module
    • Changing the default directory index via .htaccess
    • Changing the document root directory
    • Rewriting URLs with the mod_rewrite module
    • Protecting website folders using .htaccess
    • Modifying HTTP headers using .htaccess files
    • Pathname information and the AcceptPathInfo directive
    • Troubleshooting CGI scripts
  • Nginx web server
    • Installing the Nginx web server
  • Linux
    • Changing the time zone in the Linux shell
    • Managing the inode count
    • Generating and verifying file checksums on Linux
    • Installing and configuring UFW (Uncomplicated Firewall)
    • Installing and configuring Advanced Policy Firewall
    • Using cURL
    • Cron jobs reset to 15-minute intervals
    • Using rsync
    • Installing the EPEL repository on AlmaLinux
    • Determining a server's memory usage
    • Running a cron job automatically after server reboot
    • Determining high disk usage locations
    • Configuring a firewall using iptables
    • Monitoring resource usage
    • Using the shebang
    • Disabling e-mail notifications from cron jobs
    • Using the screen program
    • Understanding system load averages
    • Conntrack sessions
    • Using ImageMagick
    • Setting the default text editor in Linux
  • PHP
    • What is PHP?
    • PHP script basics
    • Viewing PHP settings with the phpinfo() function
    • Using PHP sessions
    • Using a custom php.ini file for cPanel cron jobs
    • Using the MailChimp API with PHP
    • Hardening PHP 7 and below using cPanel
    • Specifying the MySQL character set in PHP
    • Enabling PHP opcode caching
    • Determining if a PHP function is available
    • Resolving common PHP upgrade issues
    • Fixing the "String could not be parsed as XML" PHP error message
    • Setting the PHP include path
    • Using the Exif extension in PHP
    • Custom PHP settings per directory with .user.ini files
    • Installing composer
    • Using the ionCube PHP Loader
    • Using the internationalization (intl) extension in PHP
    • Determining if APC is installed on a server
    • Fixing the '500 Internal Server Error' message while running PHP
    • Optimizing Symfony using APC
    • Running PHP scripts from cron jobs
    • Changing the PHP version for a specific directory
    • ionCube PHP Loader unavailable on PHP 8.0
    • Resolving the 'Allowed memory size exhausted' PHP error message
    • Sending e-mail messages using PHP
    • Sending e-mail using PHPMailer
    • Changing managed hosting PHP settings and versions
    • Installing and configuring PEAR packages
    • Fixing the 'Unable to allocate memory for pool' PHP error message
    • Using the ionCube Loader with different PHP versions
    • Custom php.ini files
    • Using php.ini directives
      • Changing the max_input_vars directive in PHP scripts
      • Enabling PHP error logging
      • Disabling functions using the PHP disable_functions directive
      • Managing PHP error messages with the display_errors directive
      • Enabling and disabling the PHP output_buffering directive
      • Changing the PHP time zone setting
      • Changing the PHP max_execution_time directive
      • Setting the PHP maximum upload file size
      • Enabling and disabling the PHP register_globals directive
      • Enabling and disabling the expose_php directive
      • Enabling and disabling the PHP allow_url_fopen directive
      • Changing the PHP memory limit for scripts
      • Enabling and disabling the PHP magic quotes directive
    • Setting up custom .htaccess files for PHP settings
    • Using PHP directives in custom .htaccess files
      • Setting the PHP script memory limit in an .htaccess file
      • Setting the max_input_vars directive in .htaccess
      • Setting the PHP maximum upload file size in an .htaccess file
      • Setting the output_buffering directive in an .htaccess file
      • Setting the PHP maximum execution time in .htaccess
      • Enabling and disabling PHP error logging using an .htaccess file
      • Setting the PHP register_globals directive in an .htaccess file
      • Setting the PHP time zone in an .htaccess file
      • Setting the PHP magic quotes directive in an .htaccess file
      • Enabling and disabling PHP error messages in .htaccess
      • Setting the allow_url_fopen PHP directive
  • Python
    • Python script basics
    • Installing FastAPI on unmanaged servers
    • Using virtualenv and pip
    • Installing and configuring Flask on a Linux shared hosting account
    • Sending e-mail messages with Python
    • Installing and configuring Django on unmanaged servers
    • Installing and configuring Django on Linux shared hosting
    • Activating a Python virtual environment from a script file
    • Configuring and using a newer version of Python
  • Perl
    • Perl script basics
    • Troubleshooting Perl scripts
  • Ruby
    • Setting up multiple versions of Ruby with the cPanel Ruby Selector
    • Using the Interactive Ruby Shell to troubleshoot gems
    • Installing Ruby Gems
    • Configuring a Ruby on Rails application on a shared hosting account
  • Version control systems
    • Using Git
    • Configuring a Git client
    • Using a newer version of Git
    • '403 Forbidden' error message when pushing to a GitHub repository
    • Configuring Subversion (SVN)
    • Setting up Subversion (SVN) access for multiple users
    • Using the Mercurial version control system
    • Configuring Concurrent Versions System (CVS)
  • Client-side technologies
    • Using the jQuery JavaScript library
    • Using the markItUp JavaScript plugin
    • Using Flash on your website
    • Installing Ember.js on managed hosting accounts
    • MP3 hosting file storage
    • MIDI (Musical Instrument Digital Interface) support
    • Using React on your hosting account
  • Application deployment
    • Installing the Docker application deployment environment
    • Installing a LAMP stack on an Ubuntu server
  • Web testing and development
    • Installing development tools on an unmanaged server
    • Setting up a virtual machine with VirtualBox for local testing
    • Creating an Apache installation for local testing
    • Creating a PostgreSQL installation for local testing
  • Adding CAPTCHA protection to your web site
  • Using an SSL certificate in a Node.js app
  • Setting up URL frame forwarding
  • Creating persistent Node.js applications
  • Disabling automatic creation of the robots.txt file
  • Controlling search engines and web crawlers using the robots.txt file
  • Installing and configuring the AWS Command Line Interface (CLI)
  • Using Lua
  • Editing the hosts file on macOS
  • Configuring and using WebSocket connections
  • Configuring frames with the X-Frame-Options header
  • Developing ADA-compliant web sites
  • Enabling Cross-Origin Resource Sharing (CORS)

Hosting.com products

  • Email hosting
    • Titan Mail
      • Setting up your domain's DNS records for Professional and Pro Plus Email Hosting
      • Managing Professional and Pro Plus Email Hosting accounts
      • Managing your email in Professional and Pro Plus Email Hosting webmail
      • Comparison of email hosting from hosting.com and Barracuda email
      • Setting up Professional and Pro Plus Email Hosting on Android devices
      • Setting up Professional and Pro Plus Email Hosting on Apple iOS devices
      • Setting up Microsoft Mail for Professional and Pro Plus Email Hosting accounts
      • Setting up Microsoft Outlook for Professional and Pro Plus Email Hosting accounts
      • Clearing the webmail cache in Professional and Pro Plus Email Hosting accounts
      • Enabling two-factor authentication for Professional and Pro Plus Email Hosting
      • Importing email data to Professional and Pro Plus Email Hosting accounts
      • Importing contacts into Professional and Pro Plus Email Hosting
      • Changing your password in Professional and Pro Plus Email Hosting
      • Managing email signatures in Professional and Pro Plus Email Hosting
      • Setting up an email client application for Professional and Pro Plus Email Hosting accounts
      • Managing external email forwarders in Professional and Pro Plus Email Hosting
      • Integrating Professional and Pro Plus Email Hosting accounts with Gmail
      • Setting up DKIM (DomainKeys Identified Mail) for Professional and Pro Plus Email Hosting
    • Professional and Business Mail
      • Setting up Professional and Business Email
      • Using the Mail Migration Tool
      • Resetting the password in Professional and Business Email
  • Managed WordPress hosting
    • cPanel MWP
      • Resetting the WordPress administrator password in Managed WordPress
      • Configuring Jetpack backups on Managed WordPress
      • Using Jetpack on Managed WordPress
    • Plesk MWP
      • Getting started with Managed WordPress
      • Installing WordPress on Managed WordPress hosting
      • Managing WordPress installs on Managed WordPress hosting
      • Managing WordPress backups with Jetpack
      • WordPress staging on Managed WordPress hosting
      • Managing themes on Managed WordPress hosting
      • Resetting your Managed WordPress administrator password
  • TurboHub
    • TurboHub: centralized, simplified WordPress site management
    • TurboHub staging for WordPress
    • TurboHub onboarding for WordPress with AI enhancements
    • TurboHub's Intelligent Performance feature for WordPress
    • TurboHub "Implementation of Phase 2" error message
    • TurboHub's Intelligent Performance and WordPress plugins
  • Turbo Web Hosting
    • Clearing the LiteSpeed cache
    • Disabling OPcache on Turbo servers
    • Disabling PHP connection timeouts on Turbo servers
    • Using the LiteSpeed Web Cache Manager
    • QUIC (Quick UDP Internet Connections)
    • Enabling caching on Turbo Web Hosting
    • Enabling caching for Drupal on Turbo servers
    • Enabling caching for Joomla on Turbo servers
    • Enabling caching for PrestaShop on Turbo servers
    • Enabling caching for WordPress on Turbo servers
  • Managing local backups on Dedicated servers
  • Managed Dedicated and VPS server customizations
  • Differences between OpenVZ 6 and Virtuozzo 7
  • Changing the time zone on a managed hosting account
  • Changing the time zone on an unmanaged hosting account
  • Accessing and using Webuzo on an unmanaged server
  • Determining if your hosting account uses CloudLinux
  • CPU configurations in VPS products
  • Automatic updates for unmanaged VPS
  • Identifying and reducing high disk usage on shared hosting accounts
  • CloudLinux monitoring and limits

Does hosting.com support...?

  • Do you support cPanel SSL certificates?
  • Do you support TLS for e-mail?
  • Do you support cURL?
  • Hosting.com developer support guidelines
  • Do you support GitLab?
  • Do you support TeX and LaTeX?
  • Do you support Ruby on Rails?
  • Do you support the Symfony PHP framework?
  • Do you support SourceGuardian?
  • Do you support web service protocols for PHP?
  • Do you support telnet?
  • Do you support Meteor.js?
  • Do you support InnoDB for MySQL?
  • Do you support the Git version control system?
  • Do you support Midnight Commander?
  • Do you support mod_passenger?
  • Do you support the IMAP IDLE feature?
  • Do you support PECL?
  • Do you support the pgcrypto module for PostgreSQL?
  • Do you support the SimpleXML extension for PHP?
  • Do you support the RMagick gem?
  • Do you support DNSSEC?
  • Do you support JSON with PHP?
  • Do you support TLS 1.2?
  • Do you support Drush for Drupal?
  • Do you support MapServer?
  • Do you support PCI compliance?
  • Do you support Google Checkout?
  • Do you support ColdFusion?
  • Do you support the Xdebug PECL package?
  • Do you support Spree Commerce?
  • Do you support SPDY?
  • Do you support WHMCS hosting?
  • Do you support Sender Policy Framework (SPF)?
  • Do you support PHP Tidy functions?
  • Do you support Emacs?
  • Do you support Outlook Express?
  • Do you support rsync?
  • Do you support PyGreSQL?
  • Do you support phar (PHP Archive) files?
  • Do you support PHP on Trax?
  • Do you support WebSocket connections?
  • Do you support ionCube PHP Encoder?
  • Do you support the mod_status module?
  • Do you support MIDI files?
  • Do you support Squirrelmail?
  • Do you support APNS?
  • Do you support sockets with PHP?
  • Do you support the Smarty PHP template engine?
  • Do you support Java?
  • Do you support VirtualBox?
  • Do you support PHP sessions?
  • Do you support HIPAA-compliant hosting?
  • Do you support the GD graphics library for PHP?
  • Do you support SSAE 16-compliant hosting?
  • Do you support headless browsing, Selenium, or Puppeteer?
  • Do you support virtualenv and pip for Python?
  • Do you support SQLite?
  • Do you support PL/pgSQL?
  • Do you support MongoDB?
  • Do you support IP canonicalization?
  • Do you support IRC?
  • Do you support XCache for PHP?
  • Do you support FastAPI?
  • Do you support IPv6?
  • Do you support PDFlib with PHP?
  • Do you support GDPR compliance?
  • Do you support Apache Solr?
  • Do you support Zend Optimizer?
  • Do you support lighttpd?
  • Do you support HTMLDoc with PHP?
  • Do you support sending bulk mail?
  • Do you support Zip files with PHP?
  • Do you support mod_perl?
  • Do you support Plexum?
  • Do you comply with US Treasury embargo restrictions and sanctions?
  • Do you support wildcard DNS?
  • Do you support different PostgreSQL character encoding sets?
  • Do you support HTTP/2?
  • Do you support Memcached hosting?
  • Do you support Redis?
  • Do you support PostGIS?
  • Do you support resource-intensive applications?
  • Do you support the mod_pagespeed module?
  • Do you support the tsearch2 module?
  • Do you support Varnish?

Add-on services

  • Cloudflare
    • Cloudflare Content Delivery Network (CDN)
    • Activating Cloudflare
    • Using Cloudflare to defend against DDoS attacks
    • Troubleshooting Cloudflare connections
    • Using SSL with Cloudflare
    • Clearing the Cloudflare cache
    • Turning off Cloudflare temporarily for maintenance or development
    • End-to-end encryption for Let's Encrypt and Cloudflare SSL
    • Configuring DNS records for email in Cloudflare
    • Discontinuation of Cloudflare CDN cPanel and Plesk plugins
    • Troubleshooting SSL certificate renewals for Cloudflare-enabled domains
  • Dropmysite
    • Backing up your data using Dropmysite
    • Restoring your data using Dropmysite
    • Maximizing Dropmysite backup storage space
    • Monitoring blacklisted sites using Dropmysite
  • Configuring OpenSRS access for WHMCS
  • Secure Sockets Layer (SSL) certificates information
  • Affiliate program
  • Refer-a-friend program
  • WHMCS hosting
  • Resetting the administrator password in WHMCS
  • Removing a banned IP address in WHMCS
  • Configuring your domain to use Ezoic
  • Using the QUIC.cloud CDN with WordPress
  • Signing up for a Mailchimp account

Rebranding

  • Enabling catch all emails on Business/Professional packages
  • Viewing the DNS settings for Professional and Business Email
  • Hosting.com DNS management
  • Managing DNS settings in the Hosting Panel
  • Managed VPS migrations

Do you support the Smarty PHP template engine?

Yes, Hosting.com supports the Smarty PHP template engine. Read this article to learn more.

Suggest Edits

Yes, we support the Smarty PHP template engine.

More Information

For more information about the Smarty PHP template engine, please visit http://www.smarty.net.

Related Articles

  • Installing Smarty using Softaculous

Updated 17 days ago


  • Table of Contents
    • More Information
    • Related Articles