解决 Drupal8 安装模块 发生一个AJAX HTTP错误
正在安装XXX模块
发生错误。
请继续错误页面
发生一个AJAXHTTP错误。 HTTP返回代码:404 调试信息如下。 路径:/core/authorize.php/core/authorize.php?batch=1&id=16&op=do_nojs&op=do 状态文本:NotFound结局
Installing light_skeleton
An error has occurred.
Please continue to the error page
An AJAX HTTP error occurred.
HTTP Result Code: 403
Debugging information follows.
Path: /core/authorize.php/core/authorize.php?batch=1&id=4&op=do_nojs&op=do
StatusText: Forbidden
ResponseText:
403 Forbidden
403 Forbidden
nginx
解决办法:
在nginx配置文件前加入以下代码:
rewrite ^/core/authorize.php/core/authorize.php(.*)$ /core/authorize.php$1 |
加入后完整代码如下:
rewrite ^/core/authorize.php/core/authorize.php(.*)$ /core/authorize.php$1; if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 last; } |
然后重启nginx即可。
这里是说明:https://drupal.stackexchange.com/questions/192151/cannot-install-any-theme,