首先,我先说说确切的安装可以在 CentOS和Ubuntu的另一个VM,没有问题。但是我有问题 在另一个CentOS VM上进行此特定安装。
我为我的应用程序将存储文件夹设置为/ var / lib / ckan。
每次我尝试通过创建资源上传文件时,都会出现此错误
protocol Media {
var postKey: Int { get }
var userId: Int { get }
}
struct VideoMedia: Media {
let postKey: Int
let userId: Int
let video: Data
}
struct ImageMedia: Media {
let postKey: Int
let userId: Int
let image: UIImage
}
现在我尝试了一切。
我运行了所有这些命令,但没有任何帮助。
我的httpd在用户apache上运行。
[Thu Nov 08 23:59:50.286522 2018] [:error] [pid 23021] [remote 10.172.24.4:76] Error - <type 'exceptions.OSError'>: [Errno 13] Permission denied: '/var/lib/ckan/resources/ecf'
但是没有任何效果。我这里有一些时髦的权限问题吗?
sudo chown -R apache /var/lib/ckan
sudo chmod -R u+rwx /var/lib/ckan
sudo chmod 777 -R /var/lib/ckan
我怀疑我的CentOS安装在这里存在一些奇怪的权限问题。
与我在另外两个VM(centos,ubuntu)上运行的设置/命令相同,并且我没有这个问题,因此我们可以清除任何python代码问题。
此副本在Azure(Running Centos 7.5)上