User Tools

Site Tools


sermn_wiki:userpages:marta:phpbb3_3.0.7-pl1-4_readme-multiboard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
sermn_wiki:userpages:marta:phpbb3_3.0.7-pl1-4_readme-multiboard [2011/04/29 12:53]
miquel
sermn_wiki:userpages:marta:phpbb3_3.0.7-pl1-4_readme-multiboard [2011/04/29 12:59]
miquel
Line 65: Line 65:
 If you want to have multiple boards using virtual hosts, and have each board use a separate database, then instead of the above, do the following: If you want to have multiple boards using virtual hosts, and have each board use a separate database, then instead of the above, do the following:
  
-==== 1. Edit /etc/phpbb3/virtualhost_config.php as follows ====+==== /etc/phpbb3/virtualhost_config.php ==== 
 + 
 +Edit /etc/phpbb3/virtualhost_config.php as follows
  
 <code php> <code php>
Line 110: Line 112:
 </code> </code>
  
-==== 2. Uncomment the <VirtualHost *:80> section in Apache configuration file(s) ====+==== <VirtualHost *:80> section in Apache ====
  
 Uncomment the ''<VirtualHost *:80>'' section in Apache configuration file ''/etc/phpbb3/apache.conf'' and make an appropriate change to ServerName Uncomment the ''<VirtualHost *:80>'' section in Apache configuration file ''/etc/phpbb3/apache.conf'' and make an appropriate change to ServerName
Line 120: Line 122:
 points towards the file which you just edited above in step #1.  Each VirtualHost section should include this same line and all should point points towards the file which you just edited above in step #1.  Each VirtualHost section should include this same line and all should point
 to the same config file. to the same config file.
- 
-==== 3. Add additional <VirtualHost *:80> sections to apache.conf ==== 
  
 Add additional ''<VirtualHost *:80>'' sections to ''apache.conf'' as necessary for each of your intended phpbb3 boards. Each VirtualHost section Add additional ''<VirtualHost *:80>'' sections to ''apache.conf'' as necessary for each of your intended phpbb3 boards. Each VirtualHost section
Line 127: Line 127:
 forum.example.org, etc. forum.example.org, etc.
  
-==== 4. Check DNS resolution ====+==== DNS resolution ====
  
 Make sure you have proper DNS resolution on your DNS server for each of the different boards of your set up in each of the VirtualHost Make sure you have proper DNS resolution on your DNS server for each of the different boards of your set up in each of the VirtualHost
 sections. sections.
  
-==== 5. Reload Apache ====+==== Reload Apache ====
  
 After making all changes, reload apache - ''/etc/init.d/apache2 force-reload''. After making all changes, reload apache - ''/etc/init.d/apache2 force-reload''.
Line 156: Line 156:
  
 ==== Avatar Upload ==== ==== Avatar Upload ====
- 
-============= 
  
 Avatar uploads go to the ''/var/lib/phpbb3/images/avatars/upload/'' folder. Since this folder is common to all boards, there would be conflicts as the uploads are stored by //userid//, which can be the same in different forum instances. Avatar uploads go to the ''/var/lib/phpbb3/images/avatars/upload/'' folder. Since this folder is common to all boards, there would be conflicts as the uploads are stored by //userid//, which can be the same in different forum instances.
Line 173: Line 171:
 ==== Avatar Galleries ==== ==== Avatar Galleries ====
  
-================ +You can make avatar galleries available to specific forums only when running each forum under a different user ID (e.g. using suexec). You can leave avatar galleries that should be available to every forum simply with permissions 0755. Avatar galleries that should only be available to specific forums should belong to the user running the forum and have no permissions for other users; phpbb will silently ignore those galleries if it cannot access them.
- +
-You can make avatar galleries available to specific forums only when +
-running each forum under a different user ID (e.g. using suexec). You +
-can leave avatar galleries that should be available to every forum +
-simply with permissions 0755. Avatar galleries that should only be +
-available to specific forums should belong to the user running the +
-forum and have no permissions for other users; phpbb will silently +
-ignore those galleries if it cannot access them+
- +
-In the following example, the 'avatars' gallery is available to +
-everyone, the 'avatars2' gallery is however only available to the +
-forum run by user "web15_admin" and/or group "web15".+
  
 +In the following example, the 'avatars' gallery is available to everyone, the 'avatars2' gallery is however only available to the forum run by user "web15_admin" and/or group "web15".
 +<code>
 /var/lib/phpbb3/images/avatars/gallery# ls -l /var/lib/phpbb3/images/avatars/gallery# ls -l
 drwxr-xr-x 2 root        root  4096 Mar 10 16:06 avatars drwxr-xr-x 2 root        root  4096 Mar 10 16:06 avatars
 drwxr-x--- 2 web15_admin web15 4096 Mar 10 16:17 avatars2 drwxr-x--- 2 web15_admin web15 4096 Mar 10 16:17 avatars2
 +</code>
  
-Again: in this case, accessing the forum via a different DNS name or +Again: in this case, accessing the forum via a different DNS name or such does not change anything. Which galleries are visible solely
-such does not change anything. Which galleries are visible solely+
 depends on the server-side instance of phpBB you are accessing. depends on the server-side instance of phpBB you are accessing.
  
-Attachments +==== Attachments ==== 
-=========== + 
-Attachments to posts are stored in /var/lib/phpbb3/files/.+Attachments to posts are stored in ''/var/lib/phpbb3/files/''
 + 
 +Since these filenames are generated by md5() and microtime(), there is not much need to worry about collisions.
  
-Since these filenames are generated by md5() and microtime(), there is +As far as security is concerned, the files have permissions -rw-rw-rw- but the directory has only drwx-wx-wt, so noone can list them. The 
-not much need to worry about collisions.+forum a specific file belongs to knows its exact name (in the 'attachments' table), and thus can access it.
  
-As far as security is concerned, the files have permissions -rw-rw-rw- +==== Styles ====
-but the directory has only drwx-wx-wt, so noone can list them. The +
-forum a specific file belongs to knows its exact name (in the +
-'attachments' table), and thus can access it.+
  
-Styles +All styles (from ''/etc/phpbb3/styles'') are available for every board.
-====== +
-All styles (from /etc/phpbb3/styles) are available for every board.+
  
  
sermn_wiki/userpages/marta/phpbb3_3.0.7-pl1-4_readme-multiboard.txt · Last modified: 2011/04/29 13:26 by miquel