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. A2 has a wide variety of articles covering everything from how to create a MySQL installation for local testing, renaming a MySQL database, what to do when MySQL runs out of memory, and much more.
If you have a question or issue concerning PostgreSQL development at A2 Hosting, you're in the right place. This collection of articles covers topics such as accessing PostgreSQL from the command line, importing and exporting databases, accessing databases programmatically, and much more.
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, such as how to resolve a "403 Forbidden" error message and how to utilize Server-Side Includes (SSI,) 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. This collection of articles covers topics such as running Python scripts, configuring virtualenv and pip, installing Django, and much more.
Look here for everything you need to know about running Perl scripts on A2 Hosting's servers. We have articles covering Perl script basics, and how to troubleshoot Perl scripts.
If you're working with Ruby applications, this is the place for you. This collection of articles covers how to install gems, use the Interactive Ruby Shell, and more.
A2 Hosting servers run the Linux operating system, and that means knowing about shebangs, inode counts, and more. This collection of articles provides the information you need.
This collection of articles covers how to use version control systems, like Git and Subversion, on A2 Hosting servers.
This collection of articles discusses application deployment solutions that you can use in your own development projects, including Docker and LAMP stacks.
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, such as PHP and Python, here.
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.
Learn what URL frame forwarding is, which enables you to load external content on your site while maintaining your domain name in the browser address bar, and how to set it up in this article.
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. Learn more in this article.
Learn how to determine if your cPanel or Plesk-based hosting account is on a server that uses CageFS.
Virtual machines enable you to quickly and easily test website configurations in a controlled environment on your local computer. This article shows you how to install VirtualBox, how to create a virtual machine using VirtualBox, and how to install an operating system on the virtual machine.
This collection of articles covers various testing and development techniques that you can use while working on your own projects.
Node.js applications may be periodically terminated on shared and reseller servers. This article discusses how to keep your Node.js application up and running using either the preferred method of the Node.js selector in cPanel, or cron jobs.
Learn how to enable Cross-Origin Resource Sharing (CORS) for your Linux or Windows hosting account.
Learn how to configure access to frame content using the X-Frame-Options HTTP header for Linux hosting accounts.
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 (pronounced "engine X") is a fast, efficient web server. This collection of articles covers how to install and configure the Nginx web server.
You can install the AWS CLI (Amazon Web Services Command Line Interface), which enables you to work quickly and easily with your AWS account from your A2 Hosting account. This article covers how to install and use AWS CLI.
A hosts file is a file that maps domain names to IP addresses. This article explains how to edit the hosts file on a Mac.
By default, shared and reseller servers automatically generate a robots.txt file if it is missing. This article describes how to disable this behavior.
This article demonstrates how to use an SSL certificate in a Node.js app. By using an SSL certificate in your app, you can support secure (HTTPS) connections.