Closed China-JasonW closed 3 years ago
1、打开网页控制台→网络(network)→清空一下→上传图片,就能看到它的请求返回什么报错; 2、PicUploader里有个logs目录,去里面找到对应日期的错误日志,看一下。
重点检查一下权限问题,我文章里有说,你仔细查查。
多谢答复,网页控制台报如下错误:Fatal error: Uncaught Ks3ClientException: please install curl extension in /home/grampus/PicUploader/thirdpart/ks3-php-sdk/Ks3Client.class.php:46 Stack trace:
thrown in /home/grampus/PicUploader/thirdpart/ks3-php-sdk/Ks3Client.class.php on line 46
这个是权限问题吗?
你php没有安装curl扩展,装的什么版本?php一般7.0以上的都是自带curl的,而且要求必须装7.0以上的,因为我写的一些语法需要7.0以上的才支持,你可以装7.3或7.4
我装的是 7.4.13
那你查一下,为什么没有curl,用php -m | grep curl
可以看有没有curl,如果有就会输出curl,如果没有,那就是空。
或者写一个简单的php页面,页面里写上
<?php
phpinfo();
这样可以用页面的方式查看到一些信息。
多谢,问题已解决,是因为我php安装有问题,curl版本和libcurl版本太新了导致的
好的,解决了就好
我在linux服务器上运行起来了,但是上传图片是一直等待无法成功,另外项目的日志中无其他报错,只有api.picuploader.com.access.log和api.picuploader.com.error.log两个日志文件,无法查看失败原因