Knowledge Base

Developer Corner Resources

Do you have a question about web development? Is something just not working right? Get answers and solutions here.


How do I access MySQL from the command line? How do I export a MySQL database? Get answers to your MySQL development questions here.


If you have a question or issue concerning PostgreSQL development at A2 Hosting, you're in the right place.

Apache web server

A2 Hosting uses the Apache web server, and customizing its configuration for your web site may involve modifying .htaccess files or setting up modules. These articles discuss some common (and not so common) scenarios you may encounter when setting up your web site on an Apache web server.


Get answers to your PHP development questions here, or solutions to an issue you might be encountering. Learn about custom php.ini files, running PHP scripts from cron jobs, and more.


If you're a Pythonista, this is the place for you. Get all the information you need to know about running Python scripts and applications on A2 Hosting servers.


Look here for everything you need to know about running Perl scripts on A2 Hosting's servers.


If you're working with Ruby applications, this is the place for you.


A2 Hosting servers run the Linux operating system, and that means knowing about shebangs, inode counts, and more. These articles provide the information you need.

Version control systems

These articles discuss how to use version control systems, like Git and Subversion, on A2 Hosting servers.

Client-side technologies

Flash, MP3, MIDI, JavaScript plugins... these articles discuss some client-side technologies commonly encountered in web-based environments.

Application deployment

These articles discuss application deployment solutions that you can use in your own development projects.

Adding CAPTCHA protection to your web site

You can help protect your web site from bots and spammers by adding CAPTCHA protection. Learn more about what CAPTCHAs are, when to use them, and various implementations here.

Controlling search engines and web crawlers using the robots.txt file

The robots.txt file enables you to control which sections of your site are indexed by search engines and web crawlers. Learn about robots.txt directives and how to use them here.

Setting up URL frame forwarding

Learn how to set up URL frame forwarding, which enables you to load external content on your site while maintaining your domain name in the browser address bar.


If you need a lightweight database solution without the overhead of MySQL or PostgreSQL, SQLite is the perfect choice. Learn more about how to use SQLite in these articles.


Lua is a programming language with powerful scripting capabilities. Some types of A2 Hosting accounts already have Lua installed, while for other account types you can install and configure it yourself.

Determining if your account uses CageFS

Learn how to determine if your hosting account is on a server that uses CageFS.

Making a simple node.js application in Plesk for Windows

This article is a step-by-step tutorial on how to create a 'Hello World!' application using node.js on Plesk Onyx for Windows

Configuring a virtual machine for local testing

Virtual machines enable you to quickly and easily test website configurations in a controlled environment on your local computer. Learn how to create and configure a virtual machine in this article.

Testing and development

These articles discuss various testing and development techniques that you can use while working on your own projects.

Making persistent Node.js applications

Node.js applications may be periodically terminated. Learn to keep your node.js application up and running with this article.

Enabling Cross-Origin Resource Sharing (CORS)

Learn how to enable Cross-Origin Resource Sharing (CORS) for your site.

Configuring frames with the X-Frame-Options header

Learn how to configure access to frame content using the X-Frame-Options HTTP header.

Developing ADA-compliant web sites

Many websites must comply with the ADA (Americans with Disability Act). Read this article for information and pointers about how to achieve ADA compliance.

Nginx web server

Nginx (pronounced "engine X") is a fast, efficient web server. These articles discuss installing and configuring the Nginx web server.

Installing and configuring the AWS Command Line Interface (CLI)

You can install the AWS CLI (Amazon Web Services Command Line Interface). This enables you to work quickly and easily with your AWS account from your A2 Hosting account.