已解决 11.6.2 升级15.4 源码覆盖后 upgrade.php 无法打开

11.6.2 升级15.4 源码覆盖后 访问 upgrade.php 无法打开提示File not found。路由使用的nginx。配置如下

server{

                listen 8083;
                server_name  localhost;

                location / {
                        root html;
                        try_files $uri $uri/ /index.php;
                        index  index.html index.htm index.php;
                }

                location ~ \.php(.*)$  {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
        }


覆盖nginx内的禅道文件后,访问 ip:端口/zentaopms/www/upgrade.php 提示File not found.

目前访问系统还是可以登录操作,还是就版本系统


禅道版本 11.6.2 源码包
操作系统 RHEL
客户端浏览器 Chrome

提问者: 吴尚昆 悬赏:5 日期: 2023-08-07 18:45:54 答案:1 点击:238

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/08/08

从报错信息来看,先排查这个目录下有此文件吗? /zentaopms/www/upgrade.php 升级入口文件是 upgrade.php 文件

另外 nginx 配置中是将请求发送到了 index.php 文件,这里可能需要改一下,或者升级过程不使用代理升级看下

2023/08/08
最新现象 upgrade.php 到最后一步,点击访问会跳转到index.php?m=user&f=login&referer=L3d3dy9pbmRleC5waHA=
提示不能创建临时目录,请确认目录/usr/local/nginx/zentaopms/www/data/是否存在并有操作权限。
命令为:chmod o=rwx -R /usr/local/nginx/zentaopms/www/data/。
Can't create tmp directory, make sure the directory /usr/local/nginx/zentaopms/www/data/ exists and has permission to operate.
Commond: chmod o=rwx -R /usr/local/nginx/zentaopms/www/data/.
可是我明明已经授权了的。授权好多遍刷新都一样到这
2023/08/08
1,检查目录是否存在
2,执行这个试试 sudo chmod -R 777 /usr/local/nginx/zentaopms/www/data/
3,还不可以的话,添加我们支持同事qq:1826606239 到技术交流群里面看看