[wp-trac] [WordPress Trac] #60297: Editor throws error when wordpress is installed in a subdirectory and permalinks are activated
WordPress Trac
noreply at wordpress.org
Fri Jan 19 12:41:51 UTC 2024
#60297: Editor throws error when wordpress is installed in a subdirectory and
permalinks are activated
--------------------------------+-----------------------------
Reporter: iamklaus | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version: 6.4.2
Severity: major | Keywords:
Focuses: ui, administration |
--------------------------------+-----------------------------
I have wordpress installed in a subdirectory. As soon as I activate
permalinks in the wordpress settings, I cannot edit pages anymore. I see a
blank page and errors in the console. Everything else works. I can even
edit blog posts without any problems. It only occurs editing pages. Here
is my url:
https://dachfensterinfo.de/cms/
I use nginx. Here is my config:
{{{
upstream wordpress-prod-php-handler {
server unix:/var/run/php/php8.2-fpm.sock;
}
server {
server_name dachfensterinfo.de;
root /var/www/dachfensterinfo.de.django/;
location /cms {
alias /var/www/dachfensterinfo.de.wordpress/;
index index.php;
try_files $uri $uri/ /cms/index.php;
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types
application/atom+xml
application/geo+json
application/javascript
application/x-javascript
application/json
application/ld+json
application/manifest+json
application/rdf+xml
application/rss+xml
application/xhtml+xml
application/xml
font/eot
font/otf
font/ttf
image/svg+xml
text/css
text/javascript
text/plain
text/xml;
location ~* \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_pass wordpress-prod-php-handler;
}
location ~*
.(woff2|ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$
{
expires max;
log_not_found off;
access_log off;
}
}
location = / {
return 301 $scheme://dachfensterinfo.de/cms;
}
location / {
proxy_pass http://127.0.0.1:7000/;
proxy_read_timeout 60;
proxy_connect_timeout 60;
proxy_buffering off;
client_max_body_size 100M;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
listen 443 ssl; # managed by Certbot
ssl_certificate
/etc/letsencrypt/live/dachfensterinfo.de/fullchain.pem; # managed by
Certbot
ssl_certificate_key
/etc/letsencrypt/live/dachfensterinfo.de/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = dachfensterinfo.de) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name dachfensterinfo.de;
return 404; # managed by Certbot
}
}}}
The errors that I see in the browsers console (Chrome):
{{{
react-dom.min.js?ver=18.2.0:10 TypeError: e.substr is not a function
at p (block-serialization-default-
parser.min.js?ver=30ffd7e7e199f10b2a6d:2:1911)
at f (block-serialization-default-
parser.min.js?ver=30ffd7e7e199f10b2a6d:2:1214)
at i (block-serialization-default-
parser.min.js?ver=30ffd7e7e199f10b2a6d:2:759)
at Xn (blocks.min.js?ver=7204d43123223474471a:10:36346)
at core-data.min.js?ver=99b262137df116eb6013:2:50646
at Object.Kt [as useMemo] (react-dom.min.js?ver=18.2.0:10:52029)
at e.useMemo (react.min.js?ver=18.2.0:10:9875)
at Un (core-data.min.js?ver=99b262137df116eb6013:2:50600)
at editor.min.js?ver=3f5791ae786456067a27:12:142712
at wt (react-dom.min.js?ver=18.2.0:10:47637)
ar @ react-dom.min.js?ver=18.2.0:10
react-dom.min.js?ver=18.2.0:10 Uncaught TypeError: e.substr is not a
function
at p (block-serialization-default-
parser.min.js?ver=30ffd7e7e199f10b2a6d:2:1911)
at f (block-serialization-default-
parser.min.js?ver=30ffd7e7e199f10b2a6d:2:1214)
at i (block-serialization-default-
parser.min.js?ver=30ffd7e7e199f10b2a6d:2:759)
at Xn (blocks.min.js?ver=7204d43123223474471a:10:36346)
at core-data.min.js?ver=99b262137df116eb6013:2:50646
at Object.Kt [as useMemo] (react-dom.min.js?ver=18.2.0:10:52029)
at e.useMemo (react.min.js?ver=18.2.0:10:9875)
at Un (core-data.min.js?ver=99b262137df116eb6013:2:50600)
at editor.min.js?ver=3f5791ae786456067a27:12:142712
at wt (react-dom.min.js?ver=18.2.0:10:47637)
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/60297>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list