1

我已经在网络服务器上安装了 SilverStripe 4.0.3,安装结束时会显示以下消息:

“安装后,资产目录是唯一需要写入权限的目录。”

当我尝试搜索有关我应该手动设置哪种文件权限的信息(如果有的话)时,我什么也找不到。

这是安装后权限的样子:

 drwxrwxr-x  3 myuser myuser       4096 Feb 11 21:56 assets
-rw-rw-r--  1 myuser myuser       907 Feb 11 21:49 composer.json
-rw-rw-r--  1 myuser www-data     133925 Feb 11 21:49 composer.lock
-rw-rw-r--  1 myuser myuser       1406 Feb  5 05:15 favicon.ico
-rwxrwxr-x  1 myuser www-data     535 Feb 11 21:53 index.php
-rw-rw-r--  1 myuser www-data     1221 Feb 11 21:49 install-frameworkmissing.html
drwxrwxr-x  4 myuser myuser       4096 Feb 11 21:49 mysite
-rw-rw-r--  1 myuser myuser       854 Feb  5 05:15 phpcs.xml.dist
-rw-rw-r--  1 myuser myuser       1804 Feb  5 05:15 README.md
drwxrwsr-x  3 myuser www-data     4096 Feb 11 21:49 resources
drwxrwsr-x  3 myuser www-data     4096 Feb 11 21:49 themes
drwxrwsr-x 25 myuser www-data     4096 Feb 11 21:49 vendor
-rw-rw-r--  1 myuser www-data     585 Feb 11 21:49 web.config

比如这里“resources”文件夹的文件权限错了吗?

4

1 回答 1

1

这些权限看起来不错。安装程序会告诉您它需要这些权限,以防在设置assets文件夹权限时出现问题。

该消息指出它是唯一需要可写的目录。这并不意味着其他文件夹不应该是可写的。

于 2018-02-15T04:34:10.733 回答