我已经安装yii2并且我尝试使用内置服务器的 PHP 运行./yii serve
. 打开时http://localhost:8080
出现以下权限错误:
PHP 警告 – yii\base\ErrorException session_start(): open(/var/lib/php/sessions/sess_t1462ivbhhq79igqjp6b4fekth, O_RDWR) 失败:权限被拒绝 (13)
在 Apache 上运行的同一台机器上的其他应用程序上,我启动phpinfo()
并发现路径/var/lib/php/sessions
设置为session.save_path
.
为了解决权限问题,我尝试运行sudo ./yii serve
并且运行良好。
现在,我关心我的开发系统的安全性,偶尔,我会将它暴露在 Internet 上,以便为我的客户访问当前开发的应用程序提供服务。我不知道我继续使用运行应用程序的天气sudo
,还是有更好的方法来更改/var/lib/php/sessions
权限以允许 cli 中的 phpphp -S
访问它?
繁星淼淼