December 22, 20223 yr 4 hours ago, SpyisSandvich said: Unfortunately your config doesn't really help. What I ultimately did was downgrade my server version to 13.0.0, which seems to be the last good version that continues to work with my current setup. Looks like there was an announcement for this on their main site. I haven't updated Piwigo in a while and I hadn't seen that announcement. I used to be the guy who always ran the latest versions, preferably even beta. Not anymore. I haven't touched those configs so one would expect those configs that are in the container to work. Or there should be an instructions how to migrate.
February 4, 20233 yr hi, Since some month i've a login issue. Quote Wrong username ou invalid password I've always use this login/password and i didn't change it (i use a password manager ...). So, i tried to recover password. I've this issue. Fatal error: Uncaught Error: Class "PHPMailer\PHPMailer\Exception" not found in /config/www/gallery/include/phpmailer/PHPMailer.php:1917 Stack trace: #0 /config/www/gallery/include/phpmailer/PHPMailer.php(1650): PHPMailer\PHPMailer\PHPMailer->mailSend() #1 /config/www/gallery/include/phpmailer/PHPMailer.php(1486): PHPMailer\PHPMailer\PHPMailer->postSend() #2 /config/www/gallery/include/functions_mail.inc.php(900): PHPMailer\PHPMailer\PHPMailer->send() #3 /config/www/gallery/password.php(118): pwg_mail() #4 /config/www/gallery/password.php(259): process_password_request() #5 {main} thrown in /config/www/gallery/include/phpmailer/PHPMailer.php on line 1917 I've check MaraiDB, the user still exist. I've the problem only on this account. The other accounts perfectly works. Any idea to recover my admin acces to my piwigo ?
July 23, 20232 yr Hi all, So I have been having a problem with the Piwigo finding my local pictures. After much head scratching I found I needed to change the default container dir to the below, after this I could then use the admin,tools,sync to find all my pictures. Hope this helps: Edited July 23, 20232 yr by sma007
November 1, 20232 yr Hi, Problem with Piwigo installation. You can get the install page, but lose the server. What am I missing?
October 13, 20241 yr Issue: Integrating Piwigo with Existing FileRun Folder Structure on Unraid Hello everyone, I’m running Piwigo in a Docker container on Unraid alongside FileRun. I want Piwigo to manage my existing photo library, which is stored under /mnt/user/filerun/user-files/sach/03-pictures. I’ve tried creating a symlink from /gallery/03-pictures in the Piwigo container, but syncing doesn’t work as expected. It seems Piwigo creates its own folder structure instead of using the existing one. Permissions appear fine, but Piwigo isn’t reading the existing photos. How can I resolve this? Thanks in advance! Chris
October 14, 20241 yr 20 hours ago, Chris_Mirai said: I’ve tried creating a symlink from /gallery/03-pictures in the Piwigo container, but syncing doesn’t work as expected. It seems Piwigo creates its own folder structure instead of using the existing one. Permissions appear fine, but Piwigo isn’t reading the existing photos. How can I resolve this? Just to check, you do know the path is /gallery/galleries/<your-photos>? Also, you don't need symlinks. You can just create another mount for the photos in the Piwigo container template. So /mnt/user/filerun/user-files/sach points to /gallery/galleries. Edited October 14, 20241 yr by lsaranto
October 14, 20241 yr Thank you for the reply! No I had the folder on piwigo set to /gallery, since this was already preset in the container. Changing it worked. Thank you!
August 3, 2025Aug 3 So Piwigo runs , but is a bit hit and miss depending on which page you're on, I have these errors at the top of the page, not made any changes but haven't checked in on it for a while, could have been like this for a while...I forced an update just to make sure, but it's still the same.Deprecated: Smarty::_getTemplateId(): Implicitly marking parameter $template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/Smarty.class.php on line 1048Deprecated: Smarty_Internal_Data::getTemplateVars(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_data.php on line 193Deprecated: Smarty_Internal_Data::_mergeVars(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_data.php on line 203Deprecated: Smarty_Internal_Template::__construct(): Implicitly marking parameter $_parent as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_template.php on line 149Deprecated: Smarty_Resource::source(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_resource.php on line 175Deprecated: Smarty_Resource::source(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_resource.php on line 175Deprecated: Smarty_Resource::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_resource.php on line 199Deprecated: Smarty_Template_Source::load(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_template_source.php on line 158Deprecated: Smarty_Template_Source::load(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_template_source.php on line 158Deprecated: Smarty_Internal_Resource_File::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_resource_file.php on line 28Deprecated: Smarty_Internal_Resource_File::buildFilepath(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_resource_file.php on line 101Deprecated: Smarty_Internal_Method_GetTemplateVars::getTemplateVars(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php on line 34Deprecated: Smarty_Internal_Method_GetTemplateVars::_getVariable(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php on line 87Deprecated: aCssParserPlugin::__construct(): Implicitly marking parameter $configuration as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34Deprecated: CssParser::__construct(): Implicitly marking parameter $plugins as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34Deprecated: CssMinifier::__construct(): Implicitly marking parameter $filters as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34Deprecated: CssMinifier::__construct(): Implicitly marking parameter $plugins as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34Deprecated: CssMin::minify(): Implicitly marking parameter $filters as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34Deprecated: CssMin::minify(): Implicitly marking parameter $plugins as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34Deprecated: CssMin::parse(): Implicitly marking parameter $plugins as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/cssmin.class.php on line 34
August 4, 2025Aug 4 Piwigo ran well until recently (I noticed it yesterday). I get a similar, if not the same, error as firebladex.Any idea what has changed?Deprecated: Smarty::_getTemplateId(): Implicitly marking parameter $template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/Smarty.class.php on line 1048Deprecated: Smarty_Internal_Data::getTemplateVars(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_data.php on line 193Deprecated: Smarty_Internal_Data::_mergeVars(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_data.php on line 203Deprecated: Smarty_Internal_Template::__construct(): Implicitly marking parameter $_parent as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_template.php on line 149Deprecated: Smarty_Resource::source(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_resource.php on line 175Deprecated: Smarty_Resource::source(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_resource.php on line 175Deprecated: Smarty_Resource::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_resource.php on line 199Deprecated: Smarty_Template_Source::load(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_template_source.php on line 158Deprecated: Smarty_Template_Source::load(): Implicitly marking parameter $smarty as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_template_source.php on line 158Deprecated: Smarty_Internal_Resource_File::populate(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_resource_file.php on line 28Deprecated: Smarty_Internal_Resource_File::buildFilepath(): Implicitly marking parameter $_template as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_resource_file.php on line 101Deprecated: Smarty_Internal_Method_GetTemplateVars::getTemplateVars(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php on line 34Deprecated: Smarty_Internal_Method_GetTemplateVars::_getVariable(): Implicitly marking parameter $_ptr as nullable is deprecated, the explicit nullable type must be used instead in /app/www/public/include/smarty/libs/sysplugins/smarty_internal_method_gettemplatevars.php on line 87
August 5, 2025Aug 5 I rolled back the update and am using this 2 weeks old Repository now: lscr.io/linuxserver/piwigo:amd64-15.6.0-ls308Piwigo is working normally again, and the Smarty errors are gone.What has changed in the recent updates that causes the Smarty/PHP error?ChatGPT:The errors indicate that your version of Smarty (a templating engine used by Piwigo) is using PHP code that is deprecated in your current PHP version.🔍 Root CauseYou're likely running PHP 8.1 or later, where function parameter type declarations must explicitly specify ?Type for nullable parameters, instead of omitting the type and assuming it’s nullable.
December 11, 2025Dec 11 Just noticed my Piwigo install on Unraid is still on 14.2.0, and when I check for updates, nothing is showing. Resolved Never mind. Forgot I still had to trigger the update from within Piwigo itself. Edited December 11, 2025Dec 11 by Dreygonx
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.