Difference between revisions of "Install a Phpbb Forum"

From Organic Design wiki
m (Installation)
(Deny access to files)
Line 18: Line 18:
 
Follow the Quick Install in the [http://www.phpbb.com/support/documents.php?mode=install&version=3 Installation Guide] as root on your Linux server. The install page has the same instructions once you have navigated to it.
 
Follow the Quick Install in the [http://www.phpbb.com/support/documents.php?mode=install&version=3 Installation Guide] as root on your Linux server. The install page has the same instructions once you have navigated to it.
  
Installation details can be found in the New Installation and Post-Install Tasks sections. You need to create a database, just follow the instructions.
+
Installation details can be found in the New Installation. You need to create a database, just follow the instructions.
 +
 
 +
== Post Install ==
 +
 
 +
Follow the Post-Install Tasks section. You need to chmod the config.php file back to 644.
 +
 
 +
You should also deny access to the cache, files and store folders. This is onre way to do it (the other being .htaccess). In apache2.conf. right near <Files>:<pre><Directory /path/to/files>
 +
Order allow,deny
 +
Deny from all
 +
</Directory></pre>
 +
One for each directory denied.

Revision as of 22:38, 20 August 2011

Procedure.svg Install a Phpbb Forum
Organic Design procedure

Introduction

phpBB is a popular Internet forum package written in the PHP scripting language. The name "phpBB" is an abbreviation of PHP Bulletin Board. Available under the GNU General Public License, phpBB is free and open source software.

Features of phpBB include support for multiple database engines (PostgreSQL, SQLite, MySQL, Oracle, Microsoft SQL Server), flat message structure (as opposed to threaded), hierarchical subforums, topic split/merge/lock, user groups, multiple attachments per post, full-text search, plugins and various notification options (e-mail, Jabber instant messaging, ATOM feeds).[1]

Download

The latest version is 3.0.7, it can be downloaded as a bz2 or a zip.

Installation

Follow the Quick Install in the Installation Guide as root on your Linux server. The install page has the same instructions once you have navigated to it.

Installation details can be found in the New Installation. You need to create a database, just follow the instructions.

Post Install

Follow the Post-Install Tasks section. You need to chmod the config.php file back to 644.

You should also deny access to the cache, files and store folders. This is onre way to do it (the other being .htaccess). In apache2.conf. right near <Files>:

<Directory /path/to/files>
Order allow,deny
Deny from all
</Directory>

One for each directory denied.