Difference between revisions of "Install a Phpbb Forum"

From Organic Design wiki
(Deny access to files)
m (Post Install)
Line 24: Line 24:
 
Follow the Post-Install Tasks section. You need to chmod the config.php file back to 644.
 
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>
+
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>, add:<pre><Directory /path/to/files>
 
Order allow,deny
 
Order allow,deny
 
Deny from all
 
Deny from all
 
</Directory></pre>
 
</Directory></pre>
 
One for each directory denied.
 
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>, add:

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

One for each directory denied.