请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

macbook上安装thinkphp出错!

macbook上安装thinkphp出错:

能显示出thinkphp初始页面,但出现下面错误:
Fatal error: Uncaught exception 'think\exception\ErrorException' with message 'mkdir(): Permission denied' in /Applications/XAMPP/xamppfiles/htdocs/zerg/thinkphp/library/think/log/driver/File.php:49 Stack trace: #0 [internal function]: think\Error::appError(2, 'mkdir(): Permis...', '/Applications/X...', 49, Array) #1 /Applications/XAMPP/xamppfiles/htdocs/zerg/thinkphp/library/think/log/driver/File.php(49): mkdir('/Applications/X...', 493, true) #2 /Applications/XAMPP/xamppfiles/htdocs/zerg/thinkphp/library/think/Log.php(157): think\log\driver\File->save(Array) #3 /Applications/XAMPP/xamppfiles/htdocs/zerg/thinkphp/library/think/Error.php(84): think\Log::save() #4 [internal function]: think\Error::appShutdown() #5 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/zerg/thinkphp/library/think/log/driver/File.php on line 49

正在回答

4回答

7七月 2017-04-21 12:24:59

或者仔细看一下,错误的位置,给相应位置的目录 写权限就OK。windows上一般没这个问题。

0 回复 有任何疑惑可以回复我~
  • 提问者 williamww #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-04-21 16:05:40
7七月 2017-04-23 19:21:40

是的,一般linux上面用工具,需要选上包含子目录

0 回复 有任何疑惑可以回复我~
7七月 2017-04-21 12:24:07

权限问题,不是在windows上吗?linux上经常会出现这个问题。尝试给runtime,thinkphp目录写权限。

0 回复 有任何疑惑可以回复我~
  • Joop #1
    老师这个怎么写
    回复 有任何疑惑可以回复我~ 2017-04-29 03:44:29
  • 7七月 回复 Joop #2
    如果不可以,描述下为什么不可以,这个属于操作系统的基本操作方法。麻烦描述下。
    回复 有任何疑惑可以回复我~ 2017-04-29 09:01:52
杰克不接客 2017-04-23 18:01:24

https://img1.sycdn.imooc.com/szimg//58fc7b1d000151f108450789.jpg


右击thinkphp文件夹,get info,然后在浮动窗口最底下,修改权限,给予全部的读写权限,问题就应该解决了。

1 回复 有任何疑惑可以回复我~
  • 7七月 #1
    感谢回答
    回复 有任何疑惑可以回复我~ 2017-04-23 18:11:03
  • 我给了权限了,但是还是有问题。通过XAMPP跑起来(也就是80端口没问题),但是我通过terminal下的php -S localhost:8080 router.php启动,还是有这个问题。
    回复 有任何疑惑可以回复我~ 2017-04-23 18:17:23
  • 因为启动的角色不一样。XAMPP能启动就行了,router的没必要。放在以后学完了再研究吧。
    回复 有任何疑惑可以回复我~ 2017-04-23 18:38:57
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号