贝加尔需要在特定文件夹中具有写入权限

时间:2015-11-14 18:05:14

标签: linux unix permissions xampp

我正在尝试设置测试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的问题?

2 个答案:

答案 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)后,页面运行正常。