I was recently forced to reinstall Piwigo (I tried both version 14.3.0 and 14.4.0; with PHP 8.3 and mysql81-server, on Apache 2.4, on FreeBSD 14.1). It used to work perfectly, but I now get an error "Class "MultiView" not found in /usr/local/www/apache24/data/piwigo/plugins/AdminTools/main.inc.php:23".
My stack trace is:
#0 /usr/local/www/apache24/data/piwigo/include/functions_plugins.inc.php(350): include_once()
#1 /usr/local/www/apache24/data/piwigo/include/functions_plugins.inc.php(441): load_plugin()
#2 /usr/local/www/apache24/data/piwigo/include/common.inc.php(151): load_plugins()
#3 /usr/local/www/apache24/data/piwigo/index.php(11): include_once('...')
#4 {main} thrown in /usr/local/www/apache24/data/piwigo/plugins/AdminTools/main.inc.php on line 23
Piwigo URL: https://photos.rossfinlayson.com/
Is there something obvious that I'm missing (like a missing library)?
Offline
Hi :-)
Desactivate plugin admintools on database
Offline
But how do I do this "Deactivate plugin admintools on database" if I don't have web access? Are you asking me to use a command-line database client (like "mysql") and somehow figure out how to do this manually??
It would be better to know exactly why my installation has broken - i.e., where "Class MultiView" is supposed to be defined, and install/fix/replace this in the PHP scripts.
Offline
OK, I have at least partially figured out the problem; the file permissions on the "include" files were wrong. (It would have been nice if PHP had thrown an error here, rather than silently failing to include the file.)
I have the site working a lot more now...
Offline