我正在尝试设置测试iCloud Calendar API,所以我尝试在Linux计算机上使用XAMPP进行设置。在阅读了许多论坛后,我发现贝加尔湖是最简单的使用CalDAV的方法。我首先尝试使用他们的Regular Package
,并按照说明操作,但我不断收到错误消息:
Error - Insufficient permissions on the Specific/ folder
In order to work properly, Baïkal needs to have write permissions in the Specific/ folder.
无论我执行chown -R [username] Directory/to/Specific
多少次并使用ls -l Directory/to/Specific
进行检查以确保其有效,它仍然会出现相同的错误。我最终放弃了Regular Package
并尝试了他们的Flat Package
,因为对包的描述说明会更容易/更快:
如果您希望Baïkal快速启动并运行,请下载此软件包
我再次按照说明 ,它仍然提供与上述完全相同的错误。
我错过了什么,或者这是XAMPP的问题?
答案 0 :(得分:0)
必须将贝加尔文件夹分配给www-data
sudo chown -R www-data:www-data baikal/
sudo find baikal/ -type d -exec chmod 755 {} \;
答案 1 :(得分:0)
我在Fedora 28上遇到了这个问题。罪魁祸首是SELinux,在禁用它(setenforce 0)后,页面运行正常。