2014-01-09 88 views
0

我目前正在運行使用laravel 4開發服務器:Laravel 4:php工匠服務器 - 寫權限?

php artisan serve 

現在上傳文件到文件夾時,我想這是不工作的,因爲服務器

沒有寫權限。我如何設置artisan php服務器上的寫入權限?

例如在Linux上我有apache apache作爲所有者和組。什麼工匠使用。謝謝。

回答

2

那麼,工匠serve命令將在當前登錄的用戶的權限下運行。如果需要使用任何其他用戶運行它,你得告訴你的系統:

sudo su - <loginname> php artisan serve 

我不知道,如果你要運行它的Apache:

sudo su - www-data php artisan serve 

sudo su - httpd php artisan serve 

因爲apache可能沒有設置運行php的環境。

但是你可以簡單地運行它作爲根:

sudo php artisan serve 

和根有權限在系統中幾乎無處不在寫入文件。