Support community for TTG plugins and products.
NOTICE
The Turning Gate's Community has moved to a new home, at https://discourse.theturninggate.net.
This forum is now closed, and exists here as a read-only archive.
You are not logged in.
My sincere apologies. Please see my email reply.
Do you mean to display something like -24,91 E ? (which is 71.38 percent of 34.90)
Something is not right there. Backlight should not be attempting to write outside of the backlight or gallery directories.
Can you provide me with a Backlight admin via email so that I can look into this?
Hi Markus, we have reduced the size of the files that your server needs to download, so even the 32M limit that was failing for some users should now be sufficient. 128M will be fine.
Your custom.css and phplugins will work as before.
You’ll only see the upgrade if your BL3 and BL2 orders were made with the same email address. If they were different then please contact Matt or me so we can change the order details to match.
You’ll need to get your email configuration working first. Try setting the mail send type to ‘mail’ instead of ‘smtp’ in the main Backlight settings.
As above, the two minute limit may not be a problem in the longer term.
Hi Kyle, the reCAPTCHA mechanism has a timeout of two minutes. If a user opens the form and takes longer than that to submit it then they’ll fall into that bucket. The empty response means the user (or bot) made an automated submission that did not interact with the reCAPTCHA mechanism.
We provide a facility to review spam messages so that you won’t miss legitimate messages that get caught out. It’s a learning process for you as a site owner and us as developers. The recommended value of 0.7 is based on real world examples of tens of thousands of visitors on a site I manage.
If for example we get consistent feedback that legitimate messages are getting flagged as timed out then we can look at working around the timeout or providing an option to promote those messages as not being spam. The two minute timeout is a limit imposed by Google. The workaround is to reinitialise the mechanism closer to the time the user will click submit. I don’t know if that would work if a user completed the form and waited two minutes before hitting submit.
That was indeed a step that I needed to complete. I've updated the release version of the LR Publisher, so if you download it again, and reinstall in LR then you should see it at 5.0.0.0
Note that the changelog file within the zip file still says v4.0.9. Our changelog files are lagging behind until we push our first maintenance update.
Hi Alfred, thanks for letting us know your upgrade was successful. That's always good to hear.
Other than you needing to copy the file manually in your case, there will be no further issue related to that. The files at the top of your site would only usually need to be updated via FTP with the initial installer. In that case, as the FTP user you have permission to save files there. It was only in this rare case itself that Backlight needed to make a change to one of those top-level files during an upgrade. It's not expected that Backlight would have permission to write there, so in your case the manual upload was needed.
Backlight 2 works right up to PHP 7.4. The error you're seeing is a configuration issue on your host. You'll need to take this up with their technical support.
This is due to an incompatibility with the version of Backlight you have installed and the version of PHP on your installer. We put in a fix for this which applies to both Backlight 2 and 3. Make sure your modules are all up-to-date in the Backlight Modules page.
See this page for the instructions on retrieving passwords for BL2 (and 3). The password.txt approach only applies to BL1.
There's no need to jump ship. Your Backlight 2 site will continue to work. We've put a lot of effort to keep it up-to-date with the latest version of PHP. It should remain compatible for a year or possibly a lot longer, depending on your host.
That's all very interesting, but also quite niche. Perhaps others better versed in the management of photos and collections will be able to suggest better ways of managing that workflow.
Thanks John and Jeff. Much appreciated
Thanks for the access. It looks like the .htaccess file at the top of your site either isn't there or isn't working. The menu links take you to the pages at the URLs https://patricklynchphotography.com/?page=about and https://patricklynchphotography.com/?page=copyright
which do show the correct pages. Once the .htaccess file is there and working these links should point to https://patricklynchphotography.com/about/ and https://patricklynchphotography.com/copyright/ and the right pages show.
Hi Patrick, that sounds strange. Can you email me a Backlight admin login so I can look into it?
Let's say your parent album set was called 'Album Set' and you're then trying to create 'Album' within that album set. What that message is suggesting is for you to edit the album set called 'Album Set' within Lightroom. The act of opening up the album set settings and clicking save (or edit) may be able to create the album set on the server if it isn't already there.
Hi Dieter, there are a few ways to delete the albums from the database:
1) Brute force (warning, this will delete all albums from the database): remove or move away the file backlight/data/publisher/master.sq3
2) Via the Backlight admin. Visit Publisher then navigate to the album, click on the album name then Delete Album. This will delete entries in the database and the album files on disk.
3) Directly via the phpLiteAdmin. That's available under Special Links on the main Backlight admin page. The password for the phpLiteAdmin page is 'admin' (it's only there to stop users hurting themselves - that page is only available if you are already logged in as the Backlight admin). This is a bit tricky though, as there is no cascading delete. You'll want to take note of the album IDs you're deleting, then check the photos that are linked to the album, then also the photo_metadata, photo_rendition and photo_keyword entries linked to the photo.
If you do go into phpLiteAdmin, either to look or make changes, then let me know if you encounter any errors. There are sometimes incompatibilities that creep in with the latest version of PHP, which I fix as I find them. It's safest to backup the respective master.sq3 or orders.mp3 (for Cart) files before making changes in phpLiteAdmin.
We're a small outfit and Backlight requires a large amount of time and effort. If we priced it at any lower then it wouldn't be worth our time and we likely wouldn't be here talking about Backlight 3.
I'm glad that solved it. Backlight uses the module but doesn't load it. That's the job of the php.ini files and system bootstrapping. I can't see how any of the changes from BL2 to BL3 would have affected this.
Can you take a look at your PHP Info (link available und Special Links on the main Backlight admin page) and make sure that there is a section for Sqlite3. That page should also tell you where the php.ini files are located. It may be the case though that the actual loading of sqlite3 is handled via a separate config file under conf.d of the same directory as the server's main php.ini file.
Hi Paul, that's strange. The getClientIPAddress method and the call to it should all be in the same version of the framework. Can you try the following:
1. Visit backlight/installer/ on your site
2. Enter your Order ID and Email associated with your BL3 order
3. Clicking Install
That will overwrite the modules with the latest versions, and should fix the anomaly above. Your albums and data should be protected, however for peace-of-mind you may want to make a backup of backlight/data first.
Hi Kyle, can you try disabling it there and seeing whether that solves the problem and that the site does operate?
Hi Michael, we do have a hidden setting that causes Fontawesome resources to be loaded locally. However it also disables module updating. This is more FYI as the latter will likely be a deal-breaker. The setting is available by copying or renaming backlight/env.php.skel to backlight/env.php and uncommenting the line for ENVIRONMENT so that it looks like this:
define('ENVIRONMENT', 'development');
The purpose of that flag is literally for us to use as developers, where we work locally and possibly without a reliable Internet connection such as coding on the train. The module updating is blocked to prevent a moment of brilliance and updating old modules over our new code! (it's happened...)
I'll look at adding an alternative flag that only controls the handling of Fontawesome resources. There are good reasons why loading over the web is beneficial, which is why it's the default behaviour. Matt will need to chime in to elaborate on that.