nginx 下 drupal 8升级提示 update.php/selection not found

作者: fedkey 分类: drupal 发布时间: 2018-03-25

问题如题所述,解决的办法是在drupal 8 伪静态文件中添加几行代码,最终完整的rewrite代码如下:

if (!-e $request_filename) {
  rewrite ^/update.php(.*)$ /update.php?q=$1 last;
  rewrite ^/(.*)$ /index.php?q=$1 last;

}

location ~ ^/(index|update)\.php(/|$) {
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_split_path_info ^(.+\.php)(/.*)$;

include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_intercept_errors on;
}

保存后,停止并重新启动nginx服务,顺利升级。

本文链接地址: nginx 下 drupal 8升级提示 update.php/selection not found

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

× 3 = 27