Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Linuxserver.io - Piwigo

Featured Replies

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.

  • 1 month later...
  • Replies 110
  • Views 80k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Since there doesn't seem to be an all-in-one  tutorial on the web.   Linking shares to container   Step 1 - permitted characters: Piwigo doesn't like spaces and non-englisch c

  • Even though I created a new "Path" Variable and set the Container Path to /config/www/gallery/galleries/ in the docker, this is still uploading photos.  I'm assuming this is making duplicate copies of

  • My recollection is the same. I used mariadb for the database, and it worked, but I didn't like having to import and using twice the storage space. I'm still looking for a photo solution.

Posted Images

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 ?

  • 5 months later...

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:

 

image.png.7f91cc62e6612edae7dabdc9960918f9.png

Edited by sma007

  • 3 months later...

Hi,

 

Problem with Piwigo installation. You can get the install page, but lose the server. What am I missing?

piwigo1.png

piwigo2.png

  • 11 months later...

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

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 by lsaranto

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!

  • 9 months later...

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 1048

Deprecated: 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 193

Deprecated: 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 203

Deprecated: 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 149

Deprecated: 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 175

Deprecated: 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 175

Deprecated: 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 199

Deprecated: 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 158

Deprecated: 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 158

Deprecated: 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 28

Deprecated: 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 101

Deprecated: 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 34

Deprecated: 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

Deprecated: 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 34

Deprecated: 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 34

Deprecated: 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 34

Deprecated: 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 34

Deprecated: 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 34

Deprecated: 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 34

Deprecated: 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

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 1048

Deprecated: 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 193

Deprecated: 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 203

Deprecated: 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 149

Deprecated: 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 175

Deprecated: 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 175

Deprecated: 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 199

Deprecated: 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 158

Deprecated: 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 158

Deprecated: 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 28

Deprecated: 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 101

Deprecated: 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 34

Deprecated: 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

I rolled back the update and am using this 2 weeks old Repository now: lscr.io/linuxserver/piwigo:amd64-15.6.0-ls308

Piwigo 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 Cause

You'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.

  • 4 months later...

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 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.