ERR_SSL_PROTOCOL_ERROR in Merx

Hi there,

I’m trying to make this beautiful example to run on my localhost: GitHub - wagnerwagner/merx-starterkit: Complete demo shop. Ideal to explore many of Merx’s possibilities.

But I run into this error: “ERR_SSL_PROTOCOL_ERROR” in the browser.
I adjusted the htaccess to this:

# Kirby .htaccess
# revision 2020-06-15

# rewrite rules
<IfModule mod_rewrite.c>

# enable awesome urls. i.e.:
# http://yourdomain.com/about-us/team
RewriteEngine on

# make sure to set the RewriteBase correctly
# if you are running the site in a subfolder;
# otherwise links or the entire site will break.
#
# If your homepage is http://yourdomain.com/mysite,
# set the RewriteBase to:
#
# RewriteBase /mysite

# In some environments it's necessary to
# set the RewriteBase to:
#
# RewriteBase /

# block files and folders beginning with a dot, such as .git
# except for the .well-known folder, which is used for Let's Encrypt and security.txt
RewriteRule (^|/)\.(?!well-known\/) index.php [L]

# block all files in the content folder from being accessed directly
RewriteRule ^content/(.*) index.php [L]

# block all files in the site folder from being accessed directly
RewriteRule ^site/(.*) index.php [L]

# block direct access to Kirby and the Panel sources
RewriteRule ^kirby/(.*) index.php [L]

# make site links work
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php [L]

</IfModule>

# pass the Authorization header to PHP
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

# compress text file responses
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

I also cleared the browser cookies & cache.
But it still doesn’t seem to work. Can someone try to run this Merx starter kit locally and see if it works?

Any help is much appreciated!

That’s the default .htaccess now, right, without the redirect to https? It should work now, but make sure to clear your browser cache or try in a new private window, so that you get rid of the redirect. A 301 redirect is cached by the browser, therefore you still get the redirect after removing those lines from .htaccess.

Make sure you also installed the submodule.

Works in my local environment after removing the rewrite rule.

1 Like

Thanks, will try! What do you mean with the submodule?

I get this error now: