Forum

Thread tagged as: Problem, Blog

Disappearing Assets

Hi. My client has had two of his images disappear from assets and the blog posts they were featured in. This seems to be a recurrence of a problem which I posted about in a previous thread. You advised running the update which seemed to solve it, but looks like the problem may have returned. It could be something client side, but I just want to make sure nothing strange is afoot.

Perch: 2.8.26
Production mode: Production (100)
Installed apps: content (2.8.26), assets (2.8.26), categories (2.8.26), perch_blog (4.6), perch_forms (1.8.3), perch_gallery (2.8.6), perch_backup (1.2)
DB driver: MySQLi
DB tables: perch2_blog_authors (4), perch2_blog_comments (0), perch2_blog_index (711), perch2_blog_posts (10), perch2_blog_posts_to_tags (44), perch2_blog_sections (1), perch2_blog_tags (39), perch2_blogs (1), perch2_categories (12), perch2_category_counts (9), perch2_category_sets (2), perch2_content_index (1456), perch2_content_items (155), perch2_content_regions (36), perch2_forms (1), perch2_forms_responses (1), perch2_gallery_albums (3), perch2_gallery_image_versions (273), perch2_gallery_images (128), perch2_kraken_jobs (54), perch2_navigation (0), perch2_navigation_pages (0), perch2_page_templates (1), perch2_pages (11), perch2_resource_log (826), perch2_resource_tags (0), perch2_resources (314), perch2_resources_to_tags (0), perch2_settings (38), perch2_user_passwords (0), perch2_user_privileges (44), perch2_user_role_privileges (62), perch2_user_roles (3), perch2_users (3)
Users: 3
App runtimes:
<?php
    $apps_list = array(
        'content', 
        'categories',
        'perch_gallery',
        'perch_blog',
        'perch_forms',
    );
Scheduled tasks for perch_blog: delete_spam_comments (1440 mins)
Editor plug-ins: ckeditor, tinymce, redactor, markitup
H1: cd0260c4f4f0bb537c4f9c23a38f224c
L1: 58171556e8cc89b5374107af83086924
F1: 2edba60ed1f613d6dd804feb202456a2
headerColour: #ff8000
content_singlePageEdit: 1
helpURL:
siteURL: /
hideBranding: 1
content_collapseList: 0
lang: en-gb
update_2.7.10: done
on_sale_version: 2.8.26
perch_gallery_update: 2.8.5
update_2.8.2: done
perch_blog_post_url: /blog/post.php?s={postSlug}
update_2.8.4: done
headerScheme: dark
perch_gallery_bucket_mode: single
perch_gallery_bucket: default
perch_blog_slug_format: %Y-%m-%d-{postTitle}
perch_blog_akismet_key:
perch_blog_max_spam_days: 0
perch_backup_mysqldump_path:
dashboard: 1
hide_pwd_reset: 0
content_hideNonEditableRegions: 1
content_frontend_edit: 0
perch_gallery_basicUpload: 0
perch_blog_comment_notify: 0
update_2.8.6: done
update_2.8.7: done
perch_kraken_api_key: e1d821f52f0312d2a50e7b3c32ba3860
perch_kraken_api_secret: beff497397153a06440ea09b2116737ca5e536e3
perch_kraken_url: https://longshot.photo/
perch_kraken_dev_mode:
latest_version: 2.8.15
update_2.8.18: done
logoPath: /perch/resources/secular-badge.jpg
perch_blog_update: 5.0
update_2.8.26: done
PERCH_DEVELOPMENT: 10
PERCH_STAGING: 50
PERCH_PRODUCTION: 100
PERCH_DB_USERNAME: longshot_perch
PERCH_DB_SERVER: localhost
PERCH_DB_DATABASE: longshot_perch
PERCH_DB_PREFIX: perch2_
PERCH_TZ: Europe/London
PERCH_EMAIL_FROM: markrphoenix@gmail.com
PERCH_EMAIL_FROM_NAME: Mark Phoenix
PERCH_LOGINPATH: /perch
PERCH_PATH: /home/longshot/public_html/perch
PERCH_CORE: /home/longshot/public_html/perch/core
PERCH_RESFILEPATH: /home/longshot/public_html/perch/resources
PERCH_RESPATH: /perch/resources
PERCH_HTML5: 1
PERCH_RUNWAY:
PERCH_ERROR_MODE: DIE
PERCH_DATE_LONG: %d %B %Y
PERCH_DATE_SHORT: %d %b %Y
PERCH_TIME_SHORT: %H:%M
PERCH_TIME_LONG: %H:%M:%S
PERCH_RUNWAY_ROUTED:
PERCH_STRONG_PASSWORDS:
PERCH_DEBUG:
PERCH_PREVIEW_ARG: preview
PERCH_TEMPLATE_PATH: /home/longshot/public_html/perch/templates
PERCH_DEFAULT_DOC: index.php
PERCH_DEFAULT_EXT: .php
PERCH_PRODUCTION_MODE: 100
PERCH_RWD:
PERCH_HTML_ENTITIES:
PERCH_SSL:
PERCH_STRIPSLASHES:
PERCH_PROGRESSIVE_FLUSH: 1
PERCH_PARANOID:
PERCH_FORCE_SECURE_COOKIES:
PERCH_PASSWORD_MIN_LENGTH: 6
PERCH_MAX_FAILED_LOGINS: 10
PERCH_AUTH_LOCKOUT_DURATION: 1 HOUR
PERCH_VERIFY_UPLOADS:
PERCH_AUTH_PLUGIN:
PERCH_DB_CHARSET:
PERCH_DB_PORT:
PERCH_DB_SOCKET:
PERCH_SESSION_TIMEOUT_MINS: 20
HOSTING SETTINGS

PHP: 5.5.30
Zend: 2.5.0
OS: Linux
SAPI: cgi-fcgi
Safe mode: not detected
MySQL client: 5.5.45
MySQL server: 5.5.48-cll
Free disk space: 17.26 GB
Extensions: Core, date, ereg, libxml, openssl, pcre, sqlite3, zlib, bcmath, calendar, ctype, curl, dom, filter, ftp, gd, hash, iconv, SPL, json, mcrypt, mysql, mysqli, session, standard, posix, Reflection, Phar, SimpleXML, sockets, imap, tokenizer, xml, xmlreader, xmlwriter, cgi-fcgi
GD: Yes
ImageMagick: No
PHP max upload size: 12M
PHP max form post size: 12M
PHP memory limit: 128M
Total max uploadable file size: 12M
Resource folder writeable: Yes
Session timeout: 24 minutes
Native JSON: Yes
Filter functions: Yes
Transliteration functions: No
DOCUMENT_ROOT: /home/longshot/public_html
GATEWAY_INTERFACE: CGI/1.1
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODING: gzip, deflate, sdch
HTTP_ACCEPT_LANGUAGE: en,en-GB;q=0.8
HTTP_CONNECTION: keep-alive
HTTP_COOKIE: cmssb=1; cmsa=1; _ga=GA1.2.106766389.1456063229; PHPSESSID=d95d59168dfb7755c66e299fbe5c9f0f
HTTP_HOST: longshot.photo
HTTP_REFERER: https://longshot.photo/perch/core/settings/diagnostics/
HTTP_UPGRADE_INSECURE_REQUESTS: 1
HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36
PATH: /bin:/usr/bin
QUERY_STRING: extended
REDIRECT_STATUS: 200
REMOTE_ADDR: 82.32.68.192
REMOTE_PORT: 64995
REQUEST_METHOD: GET
REQUEST_URI: /perch/core/settings/diagnostics/?extended
SCRIPT_FILENAME: /home/longshot/public_html/perch/core/settings/diagnostics/index.php
SCRIPT_NAME: /perch/core/settings/diagnostics/index.php
SERVER_ADDR: 162.13.44.160
SERVER_ADMIN: webmaster@longshot.photo
SERVER_NAME: longshot.photo
SERVER_PORT: 80
SERVER_PROTOCOL: HTTP/1.1
SERVER_SOFTWARE: Apache
UNIQUE_ID: VucHM6INLKAAADlo5kgAAAAM
PHP_SELF: /perch/core/settings/diagnostics/index.php
REQUEST_TIME_FLOAT: 1457981235.23
REQUEST_TIME: 1457981235
argc: 1
Mark Phoenix

Mark Phoenix 0 points

  • 5 years ago
Drew McLellan

Drew McLellan 2638 points
Perch Support

Were these recently added or older assets?

The latest couple were about three weeks old. When we had this problem before some of the images that disappeared were about seven months old. But most older and newer images were unaffected.

Drew McLellan

Drew McLellan 2638 points
Perch Support

Which version of Perch were they added under?

FYI - we have been having the same issue on a couple of websites...

From looking into it on our sites; - seems to affect only image assets - is connected to long blog posts with a lot of image input fields - sometimes it's only the thumbnail previews being deleted - does not seem to be related to updating page but occurs after a period of time

We note you can set assets to be 'library assets' to prevent them being "cleaned up". Perhaps images should be set to be library assets by default and untick this if you are uploading test images??

One other thing to mention... one site running the latest Perch, sometimes seems to be missing the resized/cropped image size and file name of an assets uploaded to the page. (These are not missing assets, but have been in the past - so not sure if related).

The latest two to disappear were added with version 2.8.26. When this was happening before we were on version 2.8.7. And like Stuart it seems to only be images.

Drew McLellan

Drew McLellan 2638 points
Perch Support

Is it also on overstretched pages?

Sorry, I'm not sure what you mean by overstretched. But these are the blog posts that were affected this time round.

Main image for this one, we've since replaced it.

And the images are still missing from this one. Looks like we may have lost a few more actually.

Drew McLellan

Drew McLellan 2638 points
Perch Support

Stuart said that this was "connected to long blog posts with a lot of image input fields"

Of the posts affected this time, one has two images and the other has four, and they're both not very long.

Drew McLellan

Drew McLellan 2638 points
Perch Support

You're on an old version of Blog. Is there a reason you can't use the current version?

Drew - was this a known issue that was fixed in Blog updates?? If so, from what version?

Stuart Farrell said:

Drew - was this a known issue that was fixed in Blog updates?? If so, from what version?

I'd be interested to know that too.

And the blog version was current at the time the site was launched. I haven't been running updates for him unless there's a problem as he doesn't have a maintainence contract, I'm just on bug fighting duty as needs be.

Drew McLellan

Drew McLellan 2638 points
Perch Support

Yes, we've fixed a bunch of issues relating to asset logging across the entire software base. Unless we can confirm that the issue is occurring with the current releases, there's no point investigating it.

Sure thing. I'll run the update soon as I can and report back

Okay, update is done. I'll keep an eye on things to see if that's fixed it.