1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

File Health Check: Cool new Feature in 1.0.3

Discussion in 'General XenForo Discussion and Feedback' started by Digital Doctor, Jul 5, 2011.

  1. Digital Doctor

    Digital Doctor Well-Known Member

    Cool idea. I guess it works on MD5 checksums ? (No details are provided). or checking versions in .xml files ?
    It is a super cool feature for addon authors to be able to do File Health Checks too.

    I certainly think this very useful and practical tool is an example of Xenforo looking out for
    webmasters wanting a great forum which is easy administrate.
    I certainly think this feature needs an entry in: Have you Seen ?
    Great work Xenforo !
    http://xenforo.com/community/forums/have-you-seen/

    Reading the forums over the past year, I have been surprised to hear/read that "incomplete file uploads" have been determined to be the cause of many hard to diagnose forum problems. Glad to hear this problem will be significantly minimized.
     
  2. RobParker

    RobParker Well-Known Member

    For some reason a lot of my files are failing it, mainly JavaScript but also Permissions.php

    I've re-uploaded them several times but they still get flagged.
     
  3. Digital Doctor

    Digital Doctor Well-Known Member

    Would server logs diagnose why some file uploads fail ?
     
  4. RobParker

    RobParker Well-Known Member

    I don't think they failed as they all seem to be working fine. I was waiting to see if it was an issue with the health-check system for anyone else before looking into it too much.

    I also use XFOptimise which I don't know if it'll be affected the JS files..?
     
  5. Digital Doctor

    Digital Doctor Well-Known Member

    Oh, not failed to upload ... failed the Health Check !
    Any modified file will fail the Health Check.
     
  6. RobParker

    RobParker Well-Known Member

    These aren't files I've modified.

    I've literally taken library/XenForo/Model/Permission.php from the upgrade zip I downloaded from the member area and reuploaded it several times now and it still fails the health check.


    Like I said, the rest are JS so not sure if XFOptimise might be responsible for those...
     
  7. Jeremy P

    Jeremy P Well-Known Member

    If you minified the JS using XFOptimise then yeah, it would trip the file health. Should be fine though as long as they're up to date.
     
    RobParker likes this.
  8. Mike Law

    Mike Law Active Member

    Is this normal?

     
  9. Jeremy P

    Jeremy P Well-Known Member

    Not "normal" but it looks like you've just removed your install directory (which isn't necessary..).
     
    Darkimmortal and Blandt like this.
  10. Mike Law

    Mike Law Active Member

    Hi,

    That's exactly what I did! thanks, removing install just one of those reflexes!
     
  11. Wuebit

    Wuebit Well-Known Member

    Oh the days asking for support on vb "Can you turn all addons off and check the dam file health check" X_X you know they will say the same here now ;)
     
    Darkimmortal likes this.
  12. ragtek

    ragtek Guest

    Vodkaholic likes this.
  13. Brogan

    Brogan XenForo Moderator Staff Member

    The file health check will be an invaluable trouble shooting tool.

    From experience a significant number of problems have been due to failed FTP transactions.
     
    Forsaken likes this.
  14. Wuebit

    Wuebit Well-Known Member

    Yea, I was recalling some fun days from the past. I'll just shut up now.
     
  15. Floris

    Floris Guest

    I completely agree, a tiny little update, but such a valuable improvement.

    Great job to the XenForo team. Thumbs up.
     
    Mikey and Kier like this.
  16. spiderman

    spiderman Member

    my problem is
    Code:
        js/tinymce/jquery.tinymce.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/utils/form_utils.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/utils/mctabs.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/utils/editable_selects.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/utils/validate.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/pagebreak/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/pagebreak/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/directionality/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/directionality/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/tabfocus/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/tabfocus/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/template/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/template/langs/en_dlg.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/template/js/template.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/template/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/langs/en_dlg.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/js/row.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/js/table.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/js/merge_cells.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/js/cell.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/table/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/fullpage/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/fullpage/langs/en_dlg.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/fullpage/js/fullpage.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/fullpage/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/spellchecker/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/spellchecker/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/noneditable/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/noneditable/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/layer/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/layer/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/fullscreen/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/fullscreen/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/iespell/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/iespell/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/contextmenu/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/contextmenu/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/legacyoutput/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/legacyoutput/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/nonbreaking/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/nonbreaking/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/paste/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/paste/langs/en_dlg.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/paste/js/pastetext.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/paste/js/pasteword.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/paste/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/autosave/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/autosave/langs/en.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/autosave/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/autoresize/editor_plugin_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/plugins/autoresize/editor_plugin.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/tiny_mce_popup.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/tiny_mce_src.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/tiny_mce.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/themes/xenforo/js/color_picker.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/themes/xenforo/js/image.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/themes/xenforo/js/code.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/themes/xenforo/js/media.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/themes/xenforo/js/link.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/tinymce/themes/xenforo/editor_template.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/jquery/jquery.xenforo.rollup.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/jquery/jquery-1.4.4.min.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/swfupload/swfupload.min.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/rating.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/acp_login.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/personal_details_editor.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/attachment_editor.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/discussion.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/cache_rebuild.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/inline_mod.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/discussion_list.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/contact_details_editor.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/color_picker.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/feed_preview.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/news_feed.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/quick_reply_profile.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/options_censor.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/permission.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/template_edit.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/filter_list.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/style_property_editor.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/lightbox.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/follow.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/avatar_editor.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/conversation_invite.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/xenforo.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/event_listener.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/comments_simple.js Diese Datei enthielt nicht die erwarteten Inhalte.
        js/xenforo/spam_cleaner.js Diese Datei enthielt nicht die erwarteten Inhalte. 
     
  17. Brogan

    Brogan XenForo Moderator Staff Member

    Upload the files once more.

    The check has determined that those files aren't as expected.
     
  18. spiderman

    spiderman Member

    HI Brogan

    can it be that it has to do with the addon XFOptimise

    I uploaded the new files do, and it goes

    But when I used the addon XFOptimise the messages come back

    sorry for my English
    is google translator
     
  19. Brogan

    Brogan XenForo Moderator Staff Member

    Ah yes, I have seen other reports related to that as that add-on compresses the files so does actually change them.

    All I can suggest is you run the file check after uploading, then run the XF Optimiser add-on.
     
  20. spiderman

    spiderman Member

    Now I only have the message the install directory can not be found

    I have deleted the install directory after the update

    is that ok
     

Share This Page