douqianxun8540 2014-01-09 18:15
浏览 28
已采纳

Laravel 4:php工匠服务器 - 写权限?

I am currently running the laravel 4 development server using:

php artisan serve

Now when uploading a file into a folder, I guess it is not working, because the server has

no write permissions. How can I set write permissions on mac for artisan php serve?

For example on Linux I have apache apache as owner and group. What does artisan use. Thank you.

  • 写回答

1条回答 默认 最新

  • dongzouqie4220 2014-01-09 18:23
    关注

    Well, the artisan serve command will run under the permissions of the currently logged in user. If you need to run it using any other user you'll have to tell your system:

    sudo su - <loginname> php artisan serve
    

    I'm not sure if you should run it as apache:

    sudo su - www-data php artisan serve
    

    or

    sudo su - httpd php artisan serve
    

    Because apache may not have the environment set to run php.

    But you can simply run it as root:

    sudo php artisan serve
    

    And root has rights to write files pretty much everywhere in your system.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 正弦信号发生器串并联电路电阻无法保持同步怎么办
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 个人网站被恶意大量访问,怎么办
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)