【发布时间】:2014-01-28 11:07:44
【问题描述】:
我目前正在使用以下方式运行 laravel 4 开发服务器:
php artisan serve
现在上传文件到文件夹时,我猜它不起作用,因为服务器有
没有写权限。如何在 mac 上为 artisan php serve 设置写权限?
例如,在 Linux 上,我将 apache apache 作为所有者和组。工匠用什么。谢谢。
【问题讨论】:
标签: php http laravel laravel-4
我目前正在使用以下方式运行 laravel 4 开发服务器:
php artisan serve
现在上传文件到文件夹时,我猜它不起作用,因为服务器有
没有写权限。如何在 mac 上为 artisan php serve 设置写权限?
例如,在 Linux 上,我将 apache apache 作为所有者和组。工匠用什么。谢谢。
【问题讨论】:
标签: php http laravel laravel-4
那么,artisan serve 命令将在当前登录用户的权限下运行。如果您需要使用任何其他用户运行它,您必须告诉您的系统:
sudo su - <loginname> php artisan serve
我不确定你是否应该将它作为 apache 运行:
sudo su - www-data php artisan serve
或
sudo su - httpd php artisan serve
因为apache可能没有设置运行php的环境。
但你可以简单地以 root 身份运行它:
sudo php artisan serve
root 有权在系统中几乎所有地方写入文件。
【讨论】: