----------------- phpbb3 for Debian ----------------- Upgrading, converting old posts =============================== See UPGRADING.Debian. (Spoiler: not possible between major versions) First use after a new installation ================================== - Go to the URL of your board, usually http://yourserver.example.com/phpbb. If this doesn't work, see the next paragraph. - Click 'Login' and login with user 'admin' and password defined during install (it can be configured by running `dpkg-reconfigure phpbb3' as root). - Click 'Administration Control Panel' at the bottom of the screen and login again using the above credentials. - Review all settings, especially 'Board Configuration'. - To enable the board, set 'Disable board' to 'No' and submit. - Go to your own profile, and fill in your email address, and change your login name and password. You now should have a functional phpbb board with yourself as admin! For information on setting up multiple boards with this package, see README.multiboard. Troubleshooting a new installation ================================== - There should be a symlink from your webserver's configuration snippets directory to /etc/phpbb3/.conf. phpbb3 should have asked you for the webserver to configure during installation (it can be set by running `dpkg-reconfigure phpbb3' as root). - Make sure the webserver was restarted. - Watch for errors or warnings during the restart of your webserver and consult the webserver documentation if that still doesn't resolve the issue. Security ======== Register Globals: Debian does not provide security support for installations with the PHP register_globals setting turned On. It's also not required for phpBB to operate. Make sure it's off. It's trivial to turn it on just for specific legacy sites that may need it. Custom templates ================ Please install your custom templates in /etc/phpbb3/styles - you can then add those to your installation using the Administration Control Panel. See also README.templates. Setup database ============== If you don't want to use the dbconfig-common database configuration, for example if you want to have full control yourself or want to use a different database system, you need to setup the database yourself. - Login to your database server (running MySQL or PostgreSQL) as the database administrator (root and postgres, respectively). - Create a database 'phpbb3'. - Create a user 'phpbb3' with random password, and give it SELECT/INSERT/UPDATE/DELETE rights for the phpbb3 database (rights to alter the tables is not needed). - Execute the create table commands and the starting table content from /usr/share/doc/phpbb3/schemas/$dbms_schema.sql. - Add the correct server-details and user-credentials into /etc/phpbb3/config.php (see /usr/share/doc/phpbb3/examples/config.php for an example). - Make sure to have PHP read this configuration file e.g. by using auto_prepend_file. For examples see README.multiboard, even if you use only one board. Original document by: -- Jeroen van Wolffelaar , Thu, 8 Jan 2004 00:02:43 +0100 Overhaul for version 3.0.7-PL1-1 by: -- J.M. Roth , Tue, 16 Mar 2010 01:30:00 +0100