Support Request Template
What version of phpBB are you using?
What is your board's URL? https://forum.661.org/
Who do you host your board with?
How did you install your board?
I used the download package from phpBB.com
What is the most recent action performed on your board?
Update from a previous version of phpBB3
Is registration required to reproduce this issue?
Do you have any MODs installed?
Do you have any extensions installed?
What version of phpBB3 did you update from?
What styles do you currently have installed?
What language(s) is your board currently using?
Which database type/version are you using?
What is your level of experience?
New to PHP and phpBB
What username can be used to view this issue? No answer given
What password can be used to view this issue? No answer given
What actions did you take (updating your board; installing a MOD, style or extension; etc.) prior to this problem becoming noticeable?
These are sanitized notes from the transfer/upgrade process from the old server running phpBB 3.0.14 to the new server running phpBB 3.2.5. Note that the drop-down for the old version of phpBB says "3.0.13". There is no option for "3.0.14"...
The canonical upgrade documentation:
https://download.phpbb.com/pub/document ... tation.pdf
If downgrading php is necessary, follow this:
https://stackoverflow.com/questions/463 ... n-debian-9
install php5.6 then remove all vestiges of other version of php.
Tar up the old forum and put the archive on the local machine:
tar cjfv - public_html/forum > intfiction-forum.tar.bz2
Dump the database from the old server and copy it to the local machine:
mysqldump --databases -u intfiction -p intfiction > infiction.sql
scp -pC oldserver:intfiction.sql newserver:
Copy these to the new server:
scp -pC intfiction.sql intfiction-forum.tar.bz2 newserver:
Install the old forum on the new server:
tar jxfv --strip-components ~/intfiction-forum.tar.bz2
Add new database and user:
# mysql -u root -p
mysql> CREATE DATABASE intfiction;
mysql> CREATE USER 'intfiction'@'localhost' IDENTIFIED BY 'xxxx';
mysql> GRANT ALL PRIVILEGES ON intfiction.* to 'newuser'@'localhost';
mysql> FLUSH PRIVILEGES;
$ mysql -u intfiction -p
mysql> use intfiction;
mysql> source ~/intfiction.sql;
Now the old forum should be visible on the new server.
Deactivate all styles but prosilver.
Set British English as the only language pack.
# apt-get install apt-transport-https lsb-release ca-certificates
# curl https://packages.sury.org/php/apt.gpg
| apt-key add -
Add this to /etc/apt/sources.list:
# apt-get update
# apt-get install php5.6 php5.6-mysql php5.6-xml
Some more might be necessary. Now, running the STK I can see the tables
that needed to be dropped:
After these tables were dropped, there is no more need to keep the old
php5.6 around. Do a database dump, remove those packages and install
the latest php.
In the newly-restored old forum, do the following:
# mkdir keep
# cp -Rp config.php images files store keep
# tar jcfv keep.tar.bz2 keep
Move the resulting tarball somewhere convenient in your home directory,
then delete the old forum files, which is probably /var/www/forum or
somesuch. Untar into that directory phpBB-3.2.5.tar.bz2:
# tar -jxv -f ~/phpBB-3.2.5.tar.bz2 --strip-components=1
Delete from that the files you saved from the old forum:
# rm -rf config.php images files store
Untar into the new forum, the stuff we saved earlier:
# tar -jxv -f ~/keep.tar.bz2 --strip-components=1
Make sure the file ownership is correct:
# chown -R www-data.www-data /var/www/forum/*
Now visit http://newserver.com/forum/install
and update the database.
Select "Update database only".
When complete, delete the install/ directory.
Changing forum logo:
Put logo in /styles/prosilver/theme/images/site_logo.gif
Edit /styles/prosilver/theme/colours.css and change the filename if desired.
Change dimensions in /styles/prosilver/theme/common.css if necessary.
From the ACP, Purge the board cache.
Please describe your problem.
Upon entering the Admin Control Panel (ACP), I see these tabs: General, Forums, Posting, Users and Groups, Permissions, Customize Maintenance, System, and ACP_CAT_MODS. That last tab was not present in either the old forum or a freshly-installed phpbb 3.2.5. When clicking on it, I get this text:
Return to the index page
Cannot find module ./../includes/acp/acp_mods.php
FILE: (not given by php)
LINE: (not given by php)
Generated by SRT Generator