This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next 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 / | + | ==== / |
+ | |||
+ | Edit / | ||
<code php> | <code php> | ||
Line 110: | Line 112: | ||
</ | </ | ||
- | ==== 2. Uncomment the < | + | ==== < |
Uncomment the ''< | Uncomment the ''< | ||
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 < | ||
Add additional ''< | Add additional ''< | ||
Line 127: | Line 127: | ||
forum.example.org, | forum.example.org, | ||
- | ==== 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 | ||
Line 156: | Line 156: | ||
==== Avatar Upload ==== | ==== Avatar Upload ==== | ||
- | |||
- | ============= | ||
Avatar uploads go to the ''/ | Avatar uploads go to the ''/ | ||
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 ' | + | |
- | everyone, the ' | + | |
- | forum run by user " | + | |
+ | In the following example, the ' | ||
+ | < | ||
/ | / | ||
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 | ||
+ | </ | ||
- | 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 / | + | Attachments to posts are stored in '' |
+ | |||
+ | Since these filenames are generated by md5() and microtime(), | ||
- | Since these filenames are generated by md5() and microtime(), | + | As far as security |
- | not much need to worry about collisions. | + | forum a specific file belongs |
- | 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 | + | |
- | ' | + | |
- | Styles | + | All styles (from '' |
- | ====== | + | |
- | All styles (from / | + | |