What version of phpBB are you using? phpBB 3.1.6
What is your board's URL? https://www.reading-forum.co.uk/forum/
Who do you host your board with? DigitalOcean
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? No
Do you have any MODs installed? No
Do you have any extensions installed? Yes
What version of phpBB3 did you update from? phpBB 3.1.5
What extensions do you have installed?
Enabled Extensions
Auto Database Backup 1.1.0
Disabled Extensions (disabled just to exclude them from being the issue)
Advanced BBCode Box 3.1.1
Background Forum 1.0.4
Background header 1.0.1
Board Announcements 1.0.4
Board Rules 1.0.2
Collapsible Forum Categories 1.0.0
Google Analytics 1.0.1
Pages 1.0.3
What styles do you currently have installed? Prosilver
What language(s) is your board currently using? British English
Which database type/version are you using? MariaDB
What is your level of experience? Comfortable with PHP and phpBB
What actions did you take (updating your board; installing a MOD, style or extension; etc.) prior to this problem becoming noticeable? Did a "clean" update to 3.1.6 using the following method (as I had no extensions before updating to 3.1.6)
Code: Select all
Delete the following files/directories from your board EXCEPT for:
The config.php file
The images/ directory
The files/ directory
The store/ directory
the assets/ directory
Go to yoursite.com/forumfolder/install/database_update.php
Let that run and then delete the install folder.
You now have a new up to date board containing all your users and posts but without any MODs that you might have had installed.
https://www.reading-forum.co.uk/forum/d ... &mode=view 0
However, all avatars are now broken. For example:
https://www.reading-forum.co.uk/forum/d ... 540046.jpg
Eventually times out after a minute. Nothing in the error console.
nginx server log looks like this:
988:x.x.x.x - - [19/Oct/2015:15:36:18 +0100] "GET /forum/download/file.php?avatar=4625_14135400461.jpg HTTP/1.1" 200 6420 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.16 Safari/537.36"
The really weird thing is that if you right-click and save-as the square that appears in Google Chrome, then you will see that it is a valid jpg, in this case titled 4625.jpg
Server response looks like this:
Code: Select all
HTTP request status: 200 (OK)
Name Value
date Mon, 19 Oct 2015 14:26:45 GMT
cf-cache-status HIT
last-modified Fri, 17 Oct 2014 10:00:46 GMT
server cloudflare-nginx
vary Accept-Encoding
content-type image/jpeg
status 200 OK
expires Sat, 15 Oct 2016 13:36:56 GMT
cache-control public, max-age=31273811
content-disposition inline; filename=4625.jpg
cf-ray 237d28eb5f022993-DUB
content-length 6419
version HTTP/1.1
And yet, no such file as 4625_1413540046.jpg seems to exist anywhere on the server, even though it is listed in the database as being the user avatar, and seems to generate a valid file. Been failing to resolve this for 2 days now.