@Cupid preg /e is no longer supported since PHP 5.5, and we are currently now at PHP 7 minimum already. You need to update the full bbcode.
See which file is needed here in our Version 8.0.22 repository / bbcode -
https://github.com/PHPFusion/PHPFusion/tree/8.00.22/includes/bbcodes
or simply browse
https://raw.githubusercontent.com/php-fusion/PHPFusion/8.00.22/includes/bbcodes/__ENTER_YOUR_FILES.PHP_
upload the new files to your system.
@songuino
Quote
Do you mean to check for errors/missing files this way after I (re-)attempt the upgrade to v8.00.21 and it fails with blank screen? Or do this on current v7.02.07 before upgrade to see if my v7 install has problems that are causing the upgrade to die?
Just to detect error, you can rely on the PHP Error Reporting tool. Chrome's (CTRL+SHIFT+I) , under Sources/Network/Console. These are very handy.
However if server is just die(), there are few troubleshooting pointers:
Alterations without being updated:1. When suddenly installer went white page on you. How to restore manually.
Config.phpLook into config.php file. See if the installer had changed its value. If it has changed, or being renamed, delete that file, and reupload your original config.php.
DB_SETTINGSThen check your
DB_SETTINGS
and look at this - SELECT * FROM
DB_PREFIX_settings
WHERE
settings_name
LIKE 'version' and see it's value. If it is already 8, then restore its value as version 7.0,
Clear browser cookies, sessions.
Now, try again from start. If still persist, then...
Files are missingUpload the whole package into your FTP server again.
If trouble still persist, then...
Upgrade without Hosting Server limitations.- Set up a localhost using LAMP for Windows / WAMP for OSX
- Migrate the unupgraded (Shadowcloning) the whole system into your localhost.
- Upgrade
- Export the upgraded database to a new database in your server.
- Change the config.php $database to the new database.
Quote
I am hoping to jump to v9. I have been checking every so often to see what the touted "final" release would be but am rushing to v8 in the meantime since staying on v7 is scary, because PHP7.x has made ongoing compatibility so sketchy.
Well, no worries there. "final" release for each "phase".
In development of PHPFusion 9, we have Andromeda https://github.com/PHPFusion/PHPFusion/tree/Andromeda, which is currently the "stable/final".
Babylon is currently in development. https://github.com/PHPFusion/PHPFusion/tree/Babylon
We're more than comfortable now that everyone have got several choices to pick from.