nginx下drupal 8升级update.php/selection 错误
Posted 北纬线
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx下drupal 8升级update.php/selection 错误相关的知识,希望对你有一定的参考价值。
在drupal 8 伪静态文件中添加几行代码。
伪静态文件默认地址/usr/local/nginx/conf/rewrite/drupal.conf
完整的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进程号
ps -ef|grep nginx
- 终止进程
kill -quit 进程号
- 如果页面无法访问,重启服务器就好。
reboot
以上是关于nginx下drupal 8升级update.php/selection 错误的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Drupal 7 向 Drupal 8 贡献一个模块