download
https://github.com/q2a/question2answer/releases
installation
- Download the latest version of Question2Answer to your computer or web server (also available on GitHub).
- Unzip the download using a tool such as WinZip (or
unzip
in the Unix shell). - If you want to run a non-English site, check if the appropriate language file is available. If so, download and install it in the
qa-lang
folder. If not, it’s simple to translate Question2Answer for yourself. - Create a MySQL database, and a MySQL user with full permissions for that database. If you’re interested, the privileges actually needed are: CREATE, ALTER, DELETE, INSERT, SELECT, UPDATE, LOCK TABLES
- Note down the MySQL details: username, password, database name and server host name. If MySQL is running on the same server as your website, the server host name is likely to be
127.0.0.1
orlocalhost
. - Find
qa-config-example.php
in the unzippedquestion2answer
folder, and rename it toqa-config.php
. - Open
qa-config.php
in your text editor, insert the MySQL details at the top, and save the file. Do not use a word processor such as Microsoft Word for this, but rather Notepad or another appropriate text editing program. - Place all the Question2Answer files (including .htaccess) in the appropriate location on your web server:
- To serve Question2Answer at the root of a domain (e.g.
http://www.mysite.com/
), move or upload all the contents of the unzippedquestion2answer
folder into the root directory for that domain on your web server. - To serve Question2Answer in a subdirectory of a site (e.g.
http://www.mysite.com/qa/
), create the subdirectory inside the root directory for the site, then move or upload all the contents of the unzippedquestion2answer
folder into this subdirectory.
- To serve Question2Answer at the root of a domain (e.g.
- Open the appropriate web page for Question2Answer in your web browser, for example:
- If you installed Question2Answer at the root of a domain,
http://www.mysite.com/
- If you installed Question2Answer in a subdirectory,
http://www.mysite.com/qa/
- If you installed Question2Answer at the root of a domain,
- Follow the on-screen instructions to set up your database and administrator account. That’s it!