我在Linux计算机上配置了完美的Samba共享。我在Windows中使用它作为Y:网络驱动器。我可以创建文件夹,文件,所以永远。但是当我使用Netbeans创建一个phpdocumentor条目时,我得到写入权限错误。最奇怪的是,当出现该错误时,phpdocumentor已经在网络驱动器上创建了一些文件夹和文件。
我从phpdocumentor收到以下错误:
致命错误:Smarty错误:无法写入$ compile_dir'Y:\ classes \ database \ documentation \ phpdoc \ media \ 26d3399f63abd43a7d72f8c21440dcb0'
我相信我之前有一个类似的问题与另一个PHP文件。我无法弄清楚为什么我可以手动创建没有问题的文件夹和文件,但是当PhpDocumentor尝试它时会给我写入权限错误。
任何可以帮助我的人?
Linux Samba共享配置如下:
[share]
path = /var/www/domains/mydomain
browsable = yes
guest ok = no
read list = roy
valid users = roy
write list = roy
create mask = 0755
编辑:看起来PhpDocumenter正试图以不同的用户或其他东西写作。当我将掩码设置为0777时,PhpDocumentor工作,但我不希望这样,因为这会给我带来安全风险。