螺栓 CMS - posix_getuid()
Bolt CMS - posix_getuid()
我看到还有其他 bug 提到了这个问题,但我认为这个略有不同。我在 files
目录中有 3 个文件夹,当使用文件管理器时,我可以正常访问第一个文件夹 2015-04
,正如预期的那样。但是,当我尝试访问其他两个文件夹 2015-05
和 2015-06
时,我收到以下错误。
Call to undefined function Bolt\Filesystem\posix_getuid()
如果这是 PHP posix
未安装的结果,那么为什么我可以正常访问第一个文件夹。这就是让我认为问题出在其他地方的原因,但我可能是错的。
在此先感谢您的帮助。
是的,是 php-posix
没有安装导致抛出错误。
调用posix_getuid()
函数来检查文件read/write在某些情况下的访问。
files/
文件夹在 bootstrap 中很早就被检查过了,我猜测 2015-04
有 read/write 并且 2015-05
和 2015-06
允许对 Web 服务器的用户上下文进行读取访问,但不允许进行写入访问。
根据记忆,在 2.1.x 的后期有一个解决此问题的方法,但如果可能的话,您最好 install/enable POSIX 扩展。
我看到还有其他 bug 提到了这个问题,但我认为这个略有不同。我在 files
目录中有 3 个文件夹,当使用文件管理器时,我可以正常访问第一个文件夹 2015-04
,正如预期的那样。但是,当我尝试访问其他两个文件夹 2015-05
和 2015-06
时,我收到以下错误。
Call to undefined function Bolt\Filesystem\posix_getuid()
如果这是 PHP posix
未安装的结果,那么为什么我可以正常访问第一个文件夹。这就是让我认为问题出在其他地方的原因,但我可能是错的。
在此先感谢您的帮助。
是的,是 php-posix
没有安装导致抛出错误。
调用posix_getuid()
函数来检查文件read/write在某些情况下的访问。
files/
文件夹在 bootstrap 中很早就被检查过了,我猜测 2015-04
有 read/write 并且 2015-05
和 2015-06
允许对 Web 服务器的用户上下文进行读取访问,但不允许进行写入访问。
根据记忆,在 2.1.x 的后期有一个解决此问题的方法,但如果可能的话,您最好 install/enable POSIX 扩展。