# All web pages return http 500 not sure why

**URL:** https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945
**Category:** Hosting Support
**Created:** [November 28, 2022, 2:02pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945 "2022-11-28T14:02:17Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Admin](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/admin/32/36437_2.png) [@Admin](https://forum.infinityfree.com/u/Admin)
#### Post date: [December 1, 2022, 1:44pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/22 "2022-12-01T13:44:08Z")

</div>

I don’t see that error on your site now. I do see many messages saying the variable `r` is not defined, which seems to be caused by the fact that you’re trying to read it on line 204 but are only writing it at line 217.

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 1, 2022, 1:56pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/23 "2022-12-01T13:56:23Z")

</div>

Amazing!! Sound is great!  
Looks good when sharing on facebook. I don’t know if [epizy.com](http://epizy.com) didn’t blocked by fb.

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 1, 2022, 5:59pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/25 "2022-12-01T17:59:45Z")

</div>

Hi Edwin that’s nice to no my AJax Fetch seem not to be firing from Java fetch\_update.js script any ideas please 🙂

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 9:47am UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/27 "2022-12-02T09:47:51Z")

</div>

Hi Edwin . The fetch routine is failing as my artwork is not getting written please see my other thread its as if the 'c; routines fopen, fwrite etc are not working re there different alternatives on your server as my last server was Unix based. I use digital DSP to punch the sound so its rich as possible and represents in the best light.

Umm what does Gradle do please. I didn’t understand Hugs D

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 11:32am UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/28 "2022-12-02T11:32:01Z")

</div>

I don’t understand what is gradle too. My basic is pascal delphi c, vb.  
Situation make to learn. When learn i understand much. Bcz it’s like delphi vb + c.  
Not many different. Android is like them + xml + grant permissions.

file project is rearrange is commonly same. Activities manifest including gradle. Watching them as a part file structure of android project.

Gradle surgery is a nightmare. 🦍

> **[GRADLE Eye Suture Scissor - SuperCut - BR Surgical](https://brsurgical.com/product/gradle-eye-suture-scissor-supercut/)**
>
> These high quality German stainless steel scissors have Supercut blades and are available in straight or curved versions.

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 12:50pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/29 "2022-12-02T12:50:29Z")

</div>

Well I am checking through to see why its not fetching . It doesn’t seem to be running my script any ideas please as my site [http://www.deniserose.epizy.com/music\_now\_playing.php](http://www.deniserose.epizy.com/music_now_playing.php) contains  
`<script src = 'js/fetch_updater.js' type='application/javascript'></script>.` This used to be ok so I am unsure why it doesn’t run now ?

---

<div class="post-metadata">

### Author: ![wackyblackie](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/wackyblackie/32/43350_2.png) [@wackyblackie](https://forum.infinityfree.com/u/wackyblackie)
#### Post date: [December 2, 2022, 12:53pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/30 "2022-12-02T12:53:48Z")

</div>

Change all of those single quotes to double quotes. Single quotes in attributes are not valid HTML.

Also, check the F12 tools for any errors about that file.

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 1:33pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/31 "2022-12-02T13:33:38Z")

</div>

thanks Wacky but it doesn’t seem to be running AJAX even with the double quotes in place . I even tried placing it into the main php function

```auto
InitReload() {

     new Ajax.PeriodicalUpdater("track_data", "fetch_sql.php", {
	 method: "get", frequency: 10000, decay: 1});

}

```

It doesn’t seem to want to run it any ideas ?  
As its not running here either on main page ?  
Am not getting any loads in the F12 debugger either .

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 2:13pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/32 "2022-12-02T14:13:11Z")

</div>

Does it supposed to be type=‘text/javascript’  
or type=‘javascript’

> [@anon14276620](#):
>
> i even tried placing it into the main php function initreload() {
> 
> ```
> new ajax.periodicalupdater("track_data", "fetch_sql.php", {
> method: "get", frequency: 10000, decay: 1});
> 
> ```
> 
> }
> 
> it doesn’t seem to want to run it any ideas ?  
> as its not running here either on main page ?  
> am not getting any loads in the f12 debugger either .

i never see something like this but on Java asyncronous.

So i learnt  
[https://documentation.help/Xunxin-Prototype-API-1.6.0-zh/periodicalUpdater.htm](https://documentation.help/Xunxin-Prototype-API-1.6.0-zh/periodicalUpdater.htm)

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 4:06pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/33 "2022-12-02T16:06:14Z")

</div>

Thanks but I think the problem is the page references have changed from my previous system i was on i was using

```auto
    var base64file2 = $("img#np_track_artwork").attr("src", "data:image/png;base64,"+data);
    

```

To get the image base64 for the iage but dont think this working

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 4:44pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/34 "2022-12-02T16:44:42Z")

</div>

> [@anon14276620](#):
>
> ```auto
> $("img#np_track_artwork")
>     
> 
> ```

> **[W3Schools online HTML editor](https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_html_attr_set_func)**
>
> The W3Schools online code editor allows you to edit code and view the result in your browser

> **[jQuery Selectors](https://www.w3schools.com/jquery/jquery_ref_selectors.asp)**
>
> W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

im not expert seems like popup and keyboard input api probs.

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 4:51pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/35 "2022-12-02T16:51:24Z")

</div>

Why didnt use jquery plugin built prototype. it can be was on was on .

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 4:52pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/36 "2022-12-02T16:52:33Z")

</div>

Hi Edwin yes but this was all working before :

```auto
 var image = document.createElement("img");
    image.src = 'http://www.deniserose.epizy.com/images/nowplaying_artwork_2.png';
    var base64file1;
    toDataURL('/images/nowplaying_artwork_2.png', function(data) {
     .then(dataUrl => {
        console.log('RESULT:', dataUrl)
        base64file1 = dataUrl;
      });
    
    //image.remove();
   
    var base64file2 = $("img#np_track_artwork").attr("src", "data:image/png;base64,"+data);

```

but not now this is far as I got today 🙂  
Hugs D

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 4:56pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/37 "2022-12-02T16:56:49Z")

</div>

i remember . you can use canvas trick to convert image to dataURL base64.

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 5:28pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/38 "2022-12-02T17:28:39Z")

</div>

> [@anon14276620](#):
>
> Hi Edwin yes but this was all working before :
> 
> ```auto
> var image = document.createElement("img");
> image.src = 'http://www.deniserose.epizy.com/images/nowplaying_artwork_2.png';
> var base64file1;
> toDataURL('/images/nowplaying_artwork_2.png', function(data) {
> .then(dataUrl => {
> console.log('RESULT:', dataUrl)
> base64file1 = dataUrl;
> });
>     
> //image.remove();
>    
> var base64file2 = $("img#np_track_artwork").attr("src", "data:image/png;base64,"+data);
> 
> ```
> 
> 🙂  
> Hugs D

I understand read image from external url. Read its base64 data then.

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 5:31pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/39 "2022-12-02T17:31:42Z")

</div>

Thanks Edwin I have tried that in past without luck here I just need two base64file 1&2 for on screen and one in file. This code above no longer works on my new site . I wonder if CanvassElements are not available on this server as both in f12 debugger give void data or something about missing ) and or Uncaught SyntaxError: Unexpected token ‘.’ (at fetch\_updater.js:78:6)

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 5:55pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/40 "2022-12-02T17:55:11Z")

</div>

```auto
<!DOCTYPE html>
<html>
<head>

</head>
<body>

<p>Image to use:</p>

<img id="rt" width="220" height="277"
src="http://viena.lovestoblog.com/imgEdit/img/edwin.jpg" alt="Lesson">

<p>Canvas:</p>

<canvas id="myCanvas" width="240" height="297"
style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.
</canvas>

<script>
	//For image data, I find it simpler to use canvas.toBlob (asynchronous)

function b64toBlob(b64, onsuccess, onerror) {
    var img = new Image();

    img.onerror = onerror;

    img.onload = function onload() {
        var canvas = document.createElement('canvas');
        canvas.width = img.width;
        canvas.height = img.height;

        var ctx = canvas.getContext('2d');
        ctx.drawImage(img, 0, 0, canvas.width, canvas.height);

        canvas.toBlob(onsuccess);
    };

    img.src = b64;
    
}

var base64Data;
b64toBlob(base64Data,
    function(blob) {
       var url = URL.createObjectURL(blob);

        //var url = window.URL.createObjectURL(blob);
        // do something with url
    }, function(error) {
        // handle error
    });
</script>
<script>
window.onload = function() {
    var canvas = document.getElementById("myCanvas");
    var ctx = canvas.getContext("2d");
    var img = document.getElementById("rt");
   ctx.drawImage(img, 10, 10);
};

</script>

<div id="createPNGButton">
    <button onclick="createDownloadLink()">Save as Image</button>        
</div>

</body>
</html>

```

[http://viena.lovestoblog.com/imgEdit/sample0.php?r=0](http://viena.lovestoblog.com/imgEdit/sample0.php?r=0) 💴😁

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 6:02pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/41 "2022-12-02T18:02:03Z")

</div>

Edwin in my js I have:

```auto
const toDataURL = url => fetch(url)
  .then(response => response.blob())
  .then(blob => new Promise((resolve, reject) => {
    const reader = new FileReader()
    reader.onloadend = () => resolve(reader.result)
    reader.onerror = reject
    reader.readAsDataURL(blob)
  }))

```

then to handle it

…  
var image = document.createElement(“img”);  
image.src = ‘[http://www.deniserose.epizy.com/images/nowplaying\_artwork\_2.png](http://www.deniserose.epizy.com/images/nowplaying_artwork_2.png)’;

```
var base64file1;

toDataURL('/images/nowplaying_artwork_2.png', function(data) {
    then(dataUrl => {
    console.log('RESULT:', dataUrl)
    base64file1 = dataUrl;
  });

```

…

but this is not working as it did before in Java Script it has to be in JavaSript hugs

---

<div class="post-metadata">

### Author: ![EdwinTigor](https://forum.infinityfree.com/user_avatar/forum.infinityfree.com/edwintigor/32/28150_2.png) [@EdwinTigor](https://forum.infinityfree.com/u/EdwinTigor)
#### Post date: [December 2, 2022, 6:05pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/42 "2022-12-02T18:05:56Z")

</div>

new file.

> [@EdwinTigor](#):
>
> ```auto
> <!DOCTYPE html>
> <html>
> <head>
> 
> </head>
> <body>
> 
> <p>Image to use:</p>
> 
> <img id="rt" width="220" height="277"
> src="http://viena.lovestoblog.com/imgEdit/img/edwin.jpg" alt="Lesson">
> 
> <p>Canvas:</p>
> 
> <canvas id="myCanvas" width="240" height="297"
> style="border:1px solid #d3d3d3;">
> Your browser does not support the HTML5 canvas tag.
> </canvas>
> 
> <script>
> //For image data, I find it simpler to use canvas.toBlob (asynchronous)
> 
> function b64toBlob(b64, onsuccess, onerror) {
> var img = new Image();
> 
> img.onerror = onerror;
> 
> img.onload = function onload() {
> var canvas = document.createElement('canvas');
> canvas.width = img.width;
> canvas.height = img.height;
> 
> var ctx = canvas.getContext('2d');
> ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
> 
> canvas.toBlob(onsuccess);
> };
> 
> img.src = b64;
>     
> }
> 
> var base64Data;
> b64toBlob(base64Data,
> function(blob) {
> var url = URL.createObjectURL(blob);
> 
> //var url = window.URL.createObjectURL(blob);
> // do something with url
> }, function(error) {
> // handle error
> });
> </script>
> <script>
> window.onload = function() {
> var canvas = document.getElementById("myCanvas");
> var ctx = canvas.getContext("2d");
> var img = document.getElementById("rt");
> ctx.drawImage(img, 10, 10);
> };
> 
> </script>
> 
> <div id="createPNGButton">
> <button onclick="createDownloadLink()">Save as Image</button>        
> </div>
> 
> </body>
> </html>
> 
> ```

Change url. If it is working. Can be used then.

---

<div class="post-metadata">

### Author: ![anon14276620](https://forum.infinityfree.com/letter_avatar/anon14276620/32/5_5575768a8748004e209b776fc1b2916d.png) [@anon14276620](https://forum.infinityfree.com/u/anon14276620)
#### Post date: [December 2, 2022, 7:19pm UTC](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945/43 "2022-12-02T19:19:59Z")

</div>

I think i got to bottom of it its a syntax error missing ‘,’ can you spot it ?

```auto
toDataURL("/images/nowplaying_artwork_2.png", function(data) {
        then(dataUrl => {
        console.log('RESULT:', dataUrl);
        base64file1 = dataUrl;
        }
    });

```

hugs Dx

[Previous page](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945.md?page=1)

[Next page](https://forum.infinityfree.com/t/all-web-pages-return-http-500-not-sure-why/68945.md?page=3)
