Skip to content

Issue with local htmly-project with Caddy webserver #969

@ctuxboy

Description

@ctuxboy

Hello,
Installed HTMLy on a local server with the Caddy webserver.
When add a post with a featured image there is no image-field for that, also the other post with video-post, audio-post,... there is no fields for adding this content. See screenshot for the image-post.

In browser devconsole, there is an error:
Unchecked runtime.lastError: The message port closed before a response was received.

This is the Caddyfile (webserver-config):

:8083 {
        root * /DATA/AppData/caddy/www/htmly-dev

        log {
                output file /var/log/caddy/caddy_access_htmly.log {
                        roll_size 1gb
                        roll_keep 5
                        roll_keep_for 480h
                }
              }

        try_files {path} /index.php?q={uri}

        php_fastcgi unix//var/run/php/php8.2-fpm.sock

        file_server
}

These are the server logs:

{"level":"info","ts":1758746154.8459356,"logger":"http.log.access.log1","msg":"handled request","request":{"remote_ip":"192.168.0.7","remote_port":"40544","client_ip":"192.168.0.7","proto":"HTTP/1.1","method":"POST","host":"192.168.0.43:8083","uri":"/admin/autosave","headers":{"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Cookie":["REDACTED"],"Content-Length":["163"],"User-Agent":["Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"],"Accept":["*/*"],"Referer":["http://192.168.0.43:8083/add/content?type=image"],"Accept-Language":["nl-BE,nl;q=0.9,en-US;q=0.8,en;q=0.7,nl-NL;q=0.6,zh-TW;q=0.5,zh;q=0.4"],"Origin":["http://192.168.0.43:8083"],"Accept-Encoding":["gzip, deflate"],"Connection":["keep-alive"],"X-Requested-With":["XMLHttpRequest"]}},"bytes_read":163,"user_id":"","duration":0.003836489,"size":98,"status":200,"resp_headers":{"Via":["0.0 Caddy"],"Cache-Control":["no-store, no-cache, must-revalidate"],"Pragma":["no-cache"],"Content-Type":["application/json"],"Expires":["Thu, 19 Nov 1981 08:52:00 GMT"]}}
{"level":"info","ts":1758746156.9289062,"logger":"http.log.access.log1","msg":"handled request","request":{"remote_ip":"192.168.0.7","remote_port":"40544","client_ip":"192.168.0.7","proto":"HTTP/1.1","method":"GET","host":"192.168.0.43:8083","uri":"/admin/content","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"],"Accept-Encoding":["gzip, deflate"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"],"Referer":["http://192.168.0.43:8083/add/content?type=image"],"Accept-Language":["nl-BE,nl;q=0.9,en-US;q=0.8,en;q=0.7,nl-NL;q=0.6,zh-TW;q=0.5,zh;q=0.4"],"Cookie":["REDACTED"],"Connection":["keep-alive"]}},"bytes_read":0,"user_id":"","duration":0.004709168,"size":13298,"status":200,"resp_headers":{"Via":["0.0 Caddy"],"Expires":["Thu, 19 Nov 1981 08:52:00 GMT"],"Cache-Control":["no-store, no-cache, must-revalidate"],"Pragma":["no-cache"],"Content-Type":["text/html; charset=utf-8"]}}
{"level":"info","ts":1758746404.9218543,"logger":"http.log.access.log1","msg":"handled request","request":{"remote_ip":"192.168.0.7","remote_port":"37608","client_ip":"192.168.0.7","proto":"HTTP/1.1","method":"GET","host":"192.168.0.43:8083","uri":"/add/content?type=image","headers":{"Connection":["keep-alive"],"Upgrade-Insecure-Requests":["1"],"Cookie":["REDACTED"],"User-Agent":["Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"],"Referer":["http://192.168.0.43:8083/admin/content"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["nl-BE,nl;q=0.9,en-US;q=0.8,en;q=0.7,nl-NL;q=0.6,zh-TW;q=0.5,zh;q=0.4"]}},"bytes_read":0,"user_id":"","duration":0.004172801,"size":25308,"status":200,"resp_headers":{"Via":["0.0 Caddy"],"Expires":["Thu, 19 Nov 1981 08:52:00 GMT"],"Cache-Control":["no-store, no-cache, must-revalidate"],"Pragma":["no-cache"],"Content-Type":["text/html; charset=utf-8"]}}
{"level":"info","ts":1758746465.8437068,"logger":"http.log.access.log1","msg":"handled request","request":{"remote_ip":"192.168.0.7","remote_port":"34038","client_ip":"192.168.0.7","proto":"HTTP/1.1","method":"POST","host":"192.168.0.43:8083","uri":"/admin/autosave","headers":{"Accept-Language":["nl-BE,nl;q=0.9,en-US;q=0.8,en;q=0.7,nl-NL;q=0.6,zh-TW;q=0.5,zh;q=0.4"],"Connection":["keep-alive"],"Content-Length":["163"],"X-Requested-With":["XMLHttpRequest"],"Accept-Encoding":["gzip, deflate"],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Referer":["http://192.168.0.43:8083/add/content?type=image"],"Cookie":["REDACTED"],"User-Agent":["Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Mobile Safari/537.36"],"Accept":["*/*"],"Origin":["http://192.168.0.43:8083"]}},"bytes_read":163,"user_id":"","duration":0.003209512,"size":98,"status":200,"resp_headers":{"Pragma":["no-cache"],"Via":["0.0 Caddy"],"Content-Type":["application/json"],"Expires":["Thu, 19 Nov 1981 08:52:00 GMT"],"Cache-Control":["no-store, no-cache, must-revalidate"]}}
{"level":"info","ts":1758746525.8468907,"logger":"http.log.access.log1","msg":"handled request","request":{"remote_ip":"192.168.0.7","remote_port":"37978","client_ip":"192.168.0.7","proto":"HTTP/1.1","method":"POST","host":"192.168.0.43:8083","uri":"/admin/autosave","headers":{"X-Requested-With":["XMLHttpRequest"],"Accept":["*/*"],"Referer":["http://192.168.0.43:8083/add/content?type=image"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["nl-BE,nl;q=0.9,en-US;q=0.8,en;q=0.7,nl-NL;q=0.6,zh-TW;q=0.5,zh;q=0.4"],"User-Agent":["Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Mobile Safari/537.36"],"Cookie":["REDACTED"],"Content-Length":["163"],"Content-Type":["application/x-www-form-urlencoded; charset=UTF-8"],"Origin":["http://192.168.0.43:8083"],"Connection":["keep-alive"]}},"bytes_read":163,"user_id":"","duration":0.003959803,"size":98,"status":200,"resp_headers":{"Content-Type":["application/json"],"Expires":["Thu, 19 Nov 1981 08:52:00 GMT"],"Via":["0.0 Caddy"],"Cache-Control":["no-store, no-cache, must-revalidate"],"Pragma":["no-cache"]}}

Try enable php-errors, but there is no php error shows up.

Using Chrome browser 139. Have also access to another HTMLy-website by my hosting-provider, with the same browser without problem.

Using PHP8.2

I think it is the server config (Caddyfile) settings?
Hope someone can help me?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions