Want to get involved in developing SMF, then why not lend a hand on our github!
Started by beckzy, January 03, 2020, 12:38:31 PM
Quote from: Kindred on January 03, 2020, 12:43:36 PMIf you used the large upgrade, then you partially deleted all of your mods.1- restore the backup of the 2.0.15 files that you took before starting your upgrade2- use the package manager and the patch files to update.if you did not take a backup (which should teach you -- ALWAYS take a backup in the future)Maybe your host has a daily backup?otherwise -- then you have a more complicated task.. you have to find what code got erased and what code remains... and then manually put the missing code back in.
Quote from: shawnb61 on January 03, 2020, 12:58:32 PMJust a thought... Might it be cleaner to remove hooks & simply reinstall?
Quote from: Illori on January 03, 2020, 01:03:52 PMhow did you attempt to remove the hooks?
Quote from: vbgamer45 on January 03, 2020, 01:21:52 PMWhat PHP version are you on? It sounds like that might have been upgraded since dl is an older php function.
Quote from: Shambles on January 03, 2020, 01:28:47 PMThis "undefined function dl()" error has cropped up previously in the past couple of days.The dl() function seems to be called by PHP when a required extension has not been nominated in the php.ini file to handle an operation (eg, a file interrogation operation). Some code, somewhere, is trying to circumvent that missing object by doing a dynamic load of the required extension. The dl() function has been deprecated for quite some time as extensions in the php.ini file are the way forward.The right answer here is to ensure the minimum extension set has been entered in the php.ini file, including (but not limited to)Code (Windows NT) Select Expandextension=php_fileinfo.dll- or (I think) -Code (Linux) Select Expandextension=php72-fileinfo
Quote from: Shambles on January 03, 2020, 01:28:47 PM- or (I think) -Code (Linux) Select Expandextension=php72-fileinfo
Quote from: m4z on January 03, 2020, 02:15:03 PMQuote from: Shambles on January 03, 2020, 01:28:47 PM- or (I think) -Code (Linux) Select Expandextension=php72-fileinfoThat should instead be:Code (Linux) Select Expandextension=fileinfoEdit: Looked up the correct value