Community @ The Turning Gate

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.

  • New user registrations are disabled.
  • Users cannot create new topics.
  • Users cannot reply to existing topics.

You are not logged in.

#1 2016-08-12 14:25:05

tonygamble
Member
Registered: 2013-11-28
Posts: 143

My web site seems to have been corrupted

I know it is not the job of you folk to sort out problems with my web site host - but maybe you could help me help them.

It seems that a problem has arisen sometime after the 23rd May.


This and earlier Gallery created folders will not open.

http://www.tonygamble.org/Embroidery_stool/index.html


This, and more recent, Gallery created folder opens.

http://www.tonygamble.org/Concours_2016 … index.html


Oddly the problem only seems to affect Gallery created folders. I say this as the following folder, created before I became a Gallery user, uploaded in early 2013 will open.

http://www.tonygamble.org/Kandersteg2012/index.htm


I have looked inside all three index.html files by 'saving' them to my PC and looking at the source. I am assuming you can do likewise and maybe, unlike me, see why the concours one does not open in a browser. Or is the problem more deep seated in your opinion.


Any help you can supply will be much appreciated. Looking ahead the pointers suggest I should move to another host but maybe not!


Tony

Offline

#2 2016-08-12 14:58:20

tonygamble
Member
Registered: 2013-11-28
Posts: 143

Re: My web site seems to have been corrupted

I have looked at the embroidery html on my PC and I can see that a lot of the middle is missing. Does this suggest what might have happened at the web host? I'll paste it below:-


<!DOCTYPE html>
<!-- saved from url=(0054)file:///C:/My%20Web%20Site/Embroidery_stool/index.html -->
<html class="ce4  gt-ie8 js rgba multiplebgs backgroundsize borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransitions fontface generatedcontent video audio" dir="ltr" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   
    <!--[if IE]><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><![endif]-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">


    <meta name="title" content="Tony Gamble Photography">
    <meta name="generator" content="CE4 Gallery 6.1.6, 5 published images">

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="viewport" content="width=device-width, height=device-height, maximum-scale=1.0, minimum-scale=1.0, initial-scale=1.0">

    <title>Tony Gamble Photography</title>


    <link rel="apple-touch-icon-precomposed" href="file:///C:/My%20Web%20Site/Embroidery_stool/lib/images/apple-touch-icon.png">

    <link rel="icon" type="image/x-icon" href="file:///C:/My%20Web%20Site/Embroidery_stool/lib/images/favicon.ico">


    <div class="fit-vids-style">­<style>               .fluid-width-video-wrapper {                 width: 100%;                              position: relative;                       padding: 0;                            }                                                                                   .fluid-width-video-wrapper iframe,        .fluid-width-video-wrapper object,        .fluid-width-video-wrapper embed {           position: absolute;                       top: 0;                                   left: 0;                                  width: 100%;                              height: 100%;                          }                                       </style></div><script>
    if (screen.width < 768 || navigator.userAgent.match(/Android|Blackberry|SymbianOS|iPhone|iPod|iPad/i)){
        window.location.replace('mobile.html'); }
    </script>

    <link rel="stylesheet" type="text/css" media="all" href="./Local_embroidery_files/scaffolding.min.css">   
    <link rel="stylesheet" type="text/css" media="all" href="./Local_embroidery_files/font-awesome.min.css">   
    <link rel="stylesheet" type="text/css" media="all" href="./Local_embroidery_files/style-common.css">
    <link rel="stylesheet" type="text/css" media="all" href="./Local_embroidery_files/style-component.css">
   
    <link rel="stylesheet" type="text/css" media="screen" href="./Local_embroidery_files/navigation.css">   


    <link rel="stylesheet" type="text/css" media="print" href="./Local_embroidery_files/print.css">   

    <script src="./Local_embroidery_files/modernizr.custom.79601.js"></script>
    <script src="./Local_embroidery_files/jquery-1.11.3.min.js"></script>
    <script src="./Local_embroidery_files/jquery.ba-throttle-debounce.min.js"></script>
    <script src="./Local_embroidery_files/init.head.min.js"></script>





    <!--[if (gte IE 6)&(lte IE 8)]>
    <script src="./lib/js/respond.min.js"></script>
    <![endif]-->
    <!--[if (lte IE 10)]>

    <![endif]-->

</head>

<body class="clearfix">

<div id="body-mantle" class="body-mantle clearfix">
<div id="body-core" class="body-core clearfix">

<div id="body-core-inner" class="body-core-inner clearfix">

<section>
<div id="page-body" class="page-body concrete-shoes clearfix" style="min-height: 541px;">

<div id="navigation-container" class="navigation-container clearfix">

    <div id="navigation" class="block-id navigation clearfix">
    <div class="mantle clearfix">
        <div class="core clearfix">
        <div id="navigation-background">

        <div id="r2d2-menu" class="clearfix is-hoverable">
        <ul id="pull">

            <li><span>&nbsp;</span></li>
            <li><span>&nbsp;</span></li>
            <li><span>&nbsp;</span></li>
            <li><span>&nbsp;</span></li>
            <li id="open-nav"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/index.html#r2d2-menu"><span style="display:block;font-size:14px;">Return to:-</span></a></li>
            <li id="close-nav"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/index.html#"><span style="display:block;font-size:14px;">Return to:-</span></a></li>
        </ul><!-- #pull -->


        <p id="nav">

        <span><a href="file:///C:/hurllist/">Return to lots more Hurlingham Memories</a></span>

        </p><!-- #nav -->




        </div><!-- #r2d2-menu -->

        </div><!-- #navigation-background -->
        </div>
    </div>
    </div> <!-- #navigation -->

</div> <!-- #navigation-container -->



    <div id="masthead" class="block-id masthead clearfix">
    <div class="mantle clearfix">
        <div class="core clearfix">


        <h1><span><a href="http://tonygamble.org/">Koutoubia mosque embroidery stool.</a></span></h1>


        </div>
    </div>

    </div> <!-- #masthead -->

 


<div id="page-content" class="page-content clearfix">





    <div id="the-grid" class="ce4-freewall block-id the-grid clearfix">
    <div class="mantle clearfix">
        <div class="core clearfix">
       
        <div id="the-gallery" class="the-gallery clearfix" style="width: 1024px;">



<div class="sliderHolder" data-elem="sliderHolder" style="display: block; visibility: hidden;">
    <div id="thumbnail-gallery" class="slider" data-options="initShow:false;" data-show="" data-hide="" style="visibility: hidden; opacity: 0; -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); touch-action: none;">
    <div class="sliderBg"></div>

    <div class="slides" data-elem="slides" data-options="loadIndexOnly:false; scaleMode:none; maxZoom:1; playDuration:7; resetScrollDuration:1; preloaderUrl:;" data-show="autoAlpha:1; display:block" data-hide="autoAlpha:0; display:none"><div style="width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1); -webkit-user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); touch-action: none; margin-top: 0px; margin-left: 0px; cursor: -webkit-grab;"><div style="width: 102px; height: 102px; left: -103px; top: -1px; position: absolute; border: 1px solid rgba(255, 0, 0, 0); overflow: hidden;"><img style="position: absolute; max-width: none; visibility: inherit; opacity: 1; display: block; margin-top: 0px; margin-left: 0px; transform-origin: 0px 0px 0px; top: 12px; left: 0px; height: 76.3008px; width: 102px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1);" src="./Local_embroidery_files/_5202592.jpg"></div><div style="width: 102px; height: 102px; left: 101px; top: -1px; position: absolute; border: 1px solid rgba(255, 0, 0, 0); overflow: hidden;"><img style="position: absolute; max-width: none; visibility: inherit; opacity: 1; display: block; margin-top: 0px; margin-left: 0px; transform-origin: 0px 0px 0px; top: 12px; left: 0px; height: 76.3008px; width: 102px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1);" src="./Local_embroidery_files/_5202588.jpg"></div><div style="width: 102px; height: 102px; left: -1px; top: -1px; position: absolute; border: 1px solid rgba(255, 0, 0, 0); overflow: hidden;"><img style="position: absolute; max-width: none; visibility: inherit; opacity: 1; display: block; margin-top: 0px; margin-left: 0px; transform-origin: 0px 0px 0px; top: 12px; left: 0px; height: 76.3008px; width: 102px; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.002, 0, 0, 0, 1);" src="./Local_embroidery_files/_5202586.jpg"></div></div></div>

    <div class="gsPrev midLeft" data-elem="prev" data-on="autoAlpha:1; cursor: pointer;" data-off="autoAlpha:0.5; cursor:default"> </div>
    <div class="gsNext midRight" data-elem="next" data-on="autoAlpha:1; cursor: pointer;" data-off="autoAlpha:0.5; cursor:default"> </div>

    <div class="captionHolder ui-off" data-elem="captionHolder" style="display: block;">
        <div class="caption ui-off" data-elem="caption" data-options="initShow:true; animDuration:0; resizeDuration:0;" data-show="bottom:0; display:block; autoAlpha:1;" data-hide="bottom:0; display:none; autoAlpha:0;" style="visibility: inherit; opacity: 1; display: block; bottom: 0px;">
            <p>
            <span class="caption-title"></span>
            _5202586
            </p>
        </div>
    </div>

    <div class="controlHolder ui-off"><ul>
        <li class="closeIcon" data-elem="close"><i class="fa fa-times fa-fw"></i></li>
        <li class="autoPlayIcon" data-elem="autoPlay" data-on="autoAlpha:1;" data-off="autoAlpha:0.5;" style="visibility: inherit; opacity: 0.5;"><i class="fa fa-play-circle-o fa-fw"></i></li>
        <li class="zoomOutIcon" data-elem="zoomOut" data-on="autoAlpha:1; cursor: pointer;" data-off="autoAlpha:0.5; cursor:default" style="cursor: default; visibility: inherit; opacity: 0.5;"><i class="fa fa-search-minus fa-fw"></i></li>
        <li class="zoomInIcon" data-elem="zoomIn" data-on="autoAlpha:1; cursor: pointer;" data-off="autoAlpha:0.5; cursor:default" style="cursor: pointer; visibility: inherit; opacity: 1;"><i class="fa fa-search-plus fa-fw"></i></li>

        <li>&nbsp;</li>



    </ul></div>

   

    </div>
</div><!-- sliderHolder -->

<div class="freewall-spinner clearfix" style="opacity: 0;"><i class="fa fa-spinner fa-spin"></i></div>

<div id="freewall" class="clearfix" data-min-width="1200" data-total-col="4" data-total-row="390" data-wall-width="1024" data-wall-height="390" style="position: relative; height: 390px; opacity: 1;">



<div class="brick clearfix" style="width: 256px; position: absolute; transition: width 0.5s, height 0.5s; opacity: 1; height: 195px; top: 0px; left: 0px;" id="1-2" data-delay="1" data-height="262" data-width="256" data-state="start">
    <div class="gridcell" id="cell-_5202586">

    <a id="_5202586" class="image-link gridicon drop-shadow">

        <img src="./Local_embroidery_files/_5202586(1).jpg" id="img8664" title="" alt="_5202586" height="183" width="244" style="height: 183px; width: 244px; ">

    </a><!-- .gridicon -->



    <ul class="grid-icons grid-icons-bl">
        <li class="single-image-page-link-for-seo"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/_5202586-single.html">_5202586</a></li>
    </ul><!-- grid-icons-bl -->

    <ul class="grid-icons grid-icons-br">



    </ul><!-- grid-icons-br -->


    </div><!-- gridcell -->
</div><!-- brick -->





<div class="brick clearfix" style="width: 256px; position: absolute; transition: width 0.5s, height 0.5s; opacity: 1; height: 195px; top: 0px; left: 256px;" id="2-2" data-delay="2" data-height="262" data-width="256" data-state="start">
    <div class="gridcell" id="cell-_5202588">

    <a id="_5202588" class="image-link gridicon drop-shadow">

        <img src="./Local_embroidery_files/_5202588(1).jpg" id="img8677" title="" alt="_5202588" height="183" width="244" style="height: 183px; width: 244px; ">

    </a><!-- .gridicon -->



    <ul class="grid-icons grid-icons-bl">
        <li class="single-image-page-link-for-seo"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/_5202588-single.html">_5202588</a></li>
    </ul><!-- grid-icons-bl -->

    <ul class="grid-icons grid-icons-br">



    </ul><!-- grid-icons-br -->


    </div><!-- gridcell -->
</div><!-- brick -->





<div class="brick clearfix" style="width: 256px; position: absolute; transition: width 0.5s, height 0.5s; opacity: 1; height: 195px; top: 0px; left: 512px;" id="3-2" data-delay="3" data-height="262" data-width="256" data-state="start">
    <div class="gridcell" id="cell-_5202590">

    <a id="_5202590" class="image-link gridicon drop-shadow">

        <img src="./Local_embroidery_files/_5202590.jpg" id="img8694" title="" alt="_5202590" height="183" width="244" style="height: 183px; width: 244px; ">

    </a><!-- .gridicon -->



    <ul class="grid-icons grid-icons-bl">
        <li class="single-image-page-link-for-seo"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/_5202590-single.html">_5202590</a></li>
    </ul><!-- grid-icons-bl -->

    <ul class="grid-icons grid-icons-br">



    </ul><!-- grid-icons-br -->


    </div><!-- gridcell -->
</div><!-- brick -->





<div class="brick clearfix" style="width: 256px; position: absolute; transition: width 0.5s, height 0.5s; opacity: 1; height: 195px; top: 0px; left: 768px;" id="4-2" data-delay="4" data-height="262" data-width="256" data-state="start">
    <div class="gridcell" id="cell-_5202591">

    <a id="_5202591" class="image-link gridicon drop-shadow">

        <img src="./Local_embroidery_files/_5202591.jpg" id="img8707" title="" alt="_5202591" height="183" width="244" style="height: 183px; width: 244px; ">

    </a><!-- .gridicon -->



    <ul class="grid-icons grid-icons-bl">
        <li class="single-image-page-link-for-seo"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/_5202591-single.html">_5202591</a></li>
    </ul><!-- grid-icons-bl -->

    <ul class="grid-icons grid-icons-br">



    </ul><!-- grid-icons-br -->


    </div><!-- gridcell -->
</div><!-- brick -->





<div class="brick clearfix" style="width: 256px; position: absolute; transition: width 0.5s, height 0.5s; opacity: 1; height: 195px; top: 195px; left: 0px;" id="5-2" data-delay="5" data-height="262" data-width="256" data-state="start">
    <div class="gridcell" id="cell-_5202592">

    <a id="_5202592" class="image-link gridicon drop-shadow">

        <img src="./Local_embroidery_files/_5202592(1).jpg" id="img8720" title="" alt="_5202592" height="183" width="244" style="height: 183px; width: 244px; ">

    </a><!-- .gridicon -->



    <ul class="grid-icons grid-icons-bl">
        <li class="single-image-page-link-for-seo"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/_5202592-single.html">_5202592</a></li>
    </ul><!-- grid-icons-bl -->

    <ul class="grid-icons grid-icons-br">



    </ul><!-- grid-icons-br -->


    </div><!-- gridcell -->
</div><!-- brick -->




</div>

        </div><!-- #the-gallery -->

        </div>
    </div>
    </div> <!-- #the-grid -->






</div> <!-- #page-content -->
</div> <!-- #page-body -->
</section>


<section>
<div id="page-foot" class="page-foot clearfix">


    <div id="footer" class="block-id footer clearfix">
    <div class="mantle clearfix">
        <div class="core clearfix">
        <div class="container_12">




        <div class="collapse clearfix">

        <div id="attribution" class="collapse">
       
<p>All images copyrighted by Tony Gamble</p>
        </div>
       
       
        <p id="back-to-top" class="back-to-top"><a href="file:///C:/My%20Web%20Site/Embroidery_stool/index.html#body-mantle"><i class="fa fa-caret-up"></i> Back to Top</a></p>

        </div>

        </div>
        </div>
    </div>
    </div> <!-- #footer -->


</div> <!-- #page-foot -->
</section>

</div> <!-- #body-core-inner -->
</div> <!-- #body-core -->
</div> <!-- #body-mantle -->

<!--  Scripts **************************************** -->
    <script src="./Local_embroidery_files/jquery.r2d2menu.min.js"></script>
    <script>
    $(document).ready(function(){
        // start R2-D2
        if($("html").hasClass("js")){
            $("#r2d2-menu").r2d2({
                breakpoint: 784,
                touch: false            });
        }
    });
    </script>


    <script>


    </script>


    <script src="./Local_embroidery_files/freewall.min.js"></script>

<script>
$(document).ready(function(){
    // center the thumbnail grid
    function setGridWidth() {
        $('.the-grid .the-gallery').removeAttr('style');
        var cellWidth = $('.gridcell:first').outerWidth(true);
            if($(cellWidth).length >= 0){
                cellWidth = cellWidth
            } else { cellWidth = 0 }
        var galleryColCount = Math.floor(
            ( $('.the-grid .the-gallery').innerWidth() / cellWidth )
        );
        var galleryWidth = Math.floor( cellWidth * galleryColCount );

        $('.the-grid .the-gallery').css('width', galleryWidth + 'px');
    }
    setGridWidth();
    $(function() {
        setGridWidth();
        $(window).resize( jQuery.debounce( 150, false, function(e){
            setGridWidth();
        }));
    });
});

jQuery(document).ready(function(){

    var wall = new freewall("#freewall");

    wall.reset({
        selector: '.brick',
        animate: true,
        cellW: 256,
        cellH: 'auto',
        gutterX: 0,
        gutterY: 0
    });


    $(function() {
        wall.fitWidth();
        jQuery('.freewall-spinner').fadeTo('slow', 0);
        jQuery('#freewall').fadeTo('slow', 1).removeClass('hidden-gallery');

        wall.container.find('.brick img').load(function() {
            wall.fitWidth();
        });

        $(window).resize( jQuery.debounce( 150, false, function(e){
            wall.fitWidth();
        }));
    });

});

</script>




    <script src="./Local_embroidery_files/jquery.hammer.min.js"></script>
    <script src="./Local_embroidery_files/jquery.mousewheel.min.js"></script>
    <script src="./Local_embroidery_files/TweenMax.min.js"></script>
    <script src="./Local_embroidery_files/ScrollToPlugin.min.js"></script>
    <script src="./Local_embroidery_files/TouchNSwipe.min.js"></script>
    <script>
    jQuery("html").delegate("body.deadPage a","click",function(e){
        e.preventDefault();
    });

    $(function(){
        var tns = TouchNSwipe.get("thumbnail-gallery"), //id of the slider
            imageSlider = TouchNSwipe.getSlider("thumbnail-gallery");



        function getAlbumURL(){
            var albumURL = imageSlider.slides[imageSlider.index()].albumURL;
            return albumURL != undefined && albumURL.match(/^http:/)? albumURL : "./";
        }
        function getSingleURL(){
            return getAlbumURL() + getCurrentId() + "-single.html";
        }
        function getPhotoURL(){
            return getAlbumURL() + "photos/" + getCurrentId() + ".jpg";
        }
        function getCurrentId(){
            return imageSlider.slides[imageSlider.index()].thumbId;
        }
        function getCurrentTitle(){
            var title = $("#" + getCurrentId() + " img").attr("title"),
                title = (title != undefined && title.length != 0 ? title : "");
            return title;
        }
        function getCurrentAlt(){
            var alt = $("#" + getCurrentId() + " img").attr("alt"),
                alt = (alt != undefined && alt.length != 0 ? alt : "");
            return alt;
        }
        function getCurrentDesc(){
            var title = getCurrentTitle(),
                alt = getCurrentAlt(),
                slash = (title != undefined && title.length != 0 && alt != undefined && alt.length != 0 ? " / " : "");
            return title + slash + alt;
        }


        //on function has parameters (event_type, handler, handler parameters)
        tns.on(TouchNSwipe.TOGGLE, onTnsToggle, ["show"]);
        function onTnsToggle(val){

            // open
            if (tns.show()){

                $(".controlHolder, .captionHolder, .caption").toggleClass("ui-on ui-off");

                $(".sliderHolder").hammer().off("tap").on("tap", ".slides", function(event) {
                    $(".controlHolder, .captionHolder, .caption").toggleClass("ui-on ui-off");
                    $(".share-on").toggleClass("share-on share-off");
                    return false;
                });
                $(".captionHolder").hammer().off("tap").on("tap", ".caption", function(event) {
                    $(".controlHolder, .captionHolder, .caption").toggleClass("ui-on ui-off");
                    $(".share-on").toggleClass("share-on share-off");
                    return false;
                });
                $(".shareMenuIcon").hammer().off("tap").on("tap", function(event){
                    $(".share-on,.share-off").toggleClass("share-on share-off");
                    return false;
                });
            }//open

            // open
            if (tns.show()){
                jQuery("body").addClass("deadPage");
            }//open

            // close
            if (!tns.show()){
                setTimeout(function(){
                    jQuery("body").removeClass("deadPage");
                }, 800);
            }//close

            // close
            if (!tns.show()){
                $(".controlHolder, .captionHolder, .caption").removeClass("ui-on").addClass("ui-off");
            }//close


        }//onTnsToggle

    });
    </script>

    <script src="./Local_embroidery_files/init.tail.min.js"></script>

    <script type="text/javascript">
        function downloadJSAtOnload() {
            var element = document.createElement("script");
            element.src = "./lib/js/init.defer.min.js";
            document.body.appendChild(element);
        }
        if (window.addEventListener)
            window.addEventListener("load", downloadJSAtOnload, false);
        else if (window.attachEvent)
            window.attachEvent("onload", downloadJSAtOnload);
        else window.onload = downloadJSAtOnload;
    </script>

<!-- /Scripts **************************************** -->







<div style="width: 1px; height: 1px; left: -1px; top: -1px; position: absolute; overflow: hidden; visibility: hidden; opacity: 0;"></div><script src="./Local_embroidery_files/init.defer.min.js"></script></body></html>

Offline

#3 2016-08-12 17:30:42

tonygamble
Member
Registered: 2013-11-28
Posts: 143

Re: My web site seems to have been corrupted

Another clue - I Hope.

The uploaded html file seems to go wrong and have lots missing after this sequence.

<!--[if (gte IE 6)&(lte IE 8)]>
    <script src="./lib/js/respond.min.js"></script>
    <![endif]-->
    <!--[if (lte IE 10)]>

    <![endif]-->

Does this help suggest what might have changed at my hosting site?

Tony

Offline

#4 2016-08-12 22:57:44

rod barbee
Moderator
From: Port Ludlow, WA USA
Registered: 2012-09-24
Posts: 17,830
Website

Re: My web site seems to have been corrupted

I have no idea why so much code is missing from the Emboidery_stool gallery. The code above is part of the gallery code so doesn't have anything to do with the problem.

I'll ask the obvious question: have you tried re-exporting and re-uploading the misbehaving galleries?


Rod 
Just a user with way too much time on his hands.
www.rodbarbee.com
ttg-tips.com, Backlight 2/3 test site

Offline

#5 2016-08-13 00:27:24

tonygamble
Member
Registered: 2013-11-28
Posts: 143

Re: My web site seems to have been corrupted

Rod,

I don't even need to re-upload the offending folders. All I need to do is to re-upload the index.html and the mobile.html. The makes the folder usable again.

Snag is that about half the site is faulty. A site of 1,400 folders so that could be around 700 that need correcting. Imagine how long that would take using consumer software and broadband?

Since posting my problem I have spoken to some IT contacts and they say there is no way I could have corrupted all those index files with my Filezilla access. The web hosting site must have had a problem and created the corruption when they tried to recover from it.

Would you not agree?

The reason I asked the question here is in the hope that you or someone would know why a perfectly good index can get copied across with a chunk of information (after that bit of script) missing. If we knew the answer to that there is a chance that I could get the hosting company to do the operation again without the action that caused the problem.

My IT buddies think there is a way they can do the correction using some batch scripts. However I do now question whether that is worth the effort and that the time would be spent moving to a new web host that takes backups!

Tony

Offline

#6 2016-08-13 00:40:22

rod barbee
Moderator
From: Port Ludlow, WA USA
Registered: 2012-09-24
Posts: 17,830
Website

Re: My web site seems to have been corrupted

What's weird is that it seems to be all the body code (the stuff of the actual site) that seems to be missing. The code in the head tag is there, though there is no closing head tag...

The only thing I would know to do is to re-upload all those index.html and mobile.html files. Maybe someone here has a better idea


Rod 
Just a user with way too much time on his hands.
www.rodbarbee.com
ttg-tips.com, Backlight 2/3 test site

Offline

#7 2016-08-13 02:14:34

tonygamble
Member
Registered: 2013-11-28
Posts: 143

Re: My web site seems to have been corrupted

"What's weird is that it seems to be all the body code (the stuff of the actual site) that seems to be missing. "

That's what amazed me. A normal 'copy' does not do that and there is no way I could do that in Filezilla.

It is almost as if they tried to recreate the web folder from a version of the web site.

What  'copy' software would rip out the middle of each index file like that?

Tony

Offline

#8 2016-08-13 08:13:29

Ben
Moderator
From: Melbourne, Australia
Registered: 2012-09-29
Posts: 4,399

Re: My web site seems to have been corrupted

Something very strange is going on here.  Are the modification times of all the corrupted files the same or similar?

I've come across sites that have been hacked to alter all of the index pages, but the changes have added scripts or redirects to third party sites, and not just removed content. 

Are you running Wordpress anywhere on your site?

Offline

#9 2016-08-13 16:37:08

tonygamble
Member
Registered: 2013-11-28
Posts: 143

Re: My web site seems to have been corrupted

Thanks Ben,

No Wordpress on my site - but it could be on someone else's on the server of course.

The hacking suggestion makes sense. All the indexes on every one of the 1,400 folders is dated 12/07/16 - but with slightly different timings. The ones created by BreezBrowser, before I came to TTG, contain no 'scripts' or java and have not been changed. All yours have had the middle removed and that presumably was where the hacker planned to add some new content.

It seems that my web host has no backup old enough to hold the undamaged indexes but I have been offered assistance by some nearby IT folk and we will attempt to reload them from my local source over extra fast fibre.

Thanks again.

Tony

Offline

#10 2016-08-17 02:18:50

tonygamble
Member
Registered: 2013-11-28
Posts: 143

Re: My web site seems to have been corrupted

At the moment we are working on replacing all the index files and that seems to work on the few I have done by hand.

I now see that all the template.......php files are dated the 18th July so someone could have had another go at the site.

Would you advise me to copy clean copies of these as well?

Tony

Offline

Board footer

Powered by FluxBB