2017-01-10 13:59:49 2613次浏览 2条回答 0 悬赏 10 金钱

本地做了一个项目,可以正常运行,直接拷贝到服务器上也可以正常运行,但是用git上传到服务器的话会出现403(前提是我已经给了777权限,allowip我也设置了),这种情况应该怎么破?

最佳答案

  • koko 发布于 2017-01-10 14:31 举报

    这跟git有关系?
    git只是帮你把文件搬运到服务器上去。
    估计你不是所有的配置都纳入git管理了,或者说你把本地的配置通过git传上服务器了。

    8 条回复
    回复于 2017-01-10 15:47 回复

    我看了一下大神其他问题的回答,说git上传的时候会忽略掉vendor。我看了一下,确实忽略了。是应该上传以后init一下么?

    回复于 2017-01-10 15:51 回复

    我刚刚试了一下,php init之后,页面不是403,跳出网页无法正常运作,请大神指点!

    回复于 2017-01-10 15:53 回复

    传上去后,你都没配置?

    回复于 2017-01-10 15:55 回复

    之前都是用fileZilla直接上传的,没有试过git,如果大神嫌说的麻烦,提供了链接也行,不好意思!

    回复于 2017-01-10 15:57 回复

    服务器上有composer,就升级安装插件。
    没有就把你本地的代码全传一份上去,再用git去管理

    回复于 2017-01-10 15:58 回复

    服务器上有composer,目前的情况是我本地有一份完整的代码,我上传了一份到github上,服务器上的那份是git clone下来的

    回复于 2017-01-10 17:00 回复

    关键配置文件,别弄到github上……

    回复于 2017-01-10 17:17 回复

    好的 ,谢谢大神指点!

  • 回答于 2017-01-10 16:38 举报

    vendor 少了这个composer一下就可把这个文件给拉下来

    1 条回复
    回复于 2017-01-10 17:18 回复

    正解,composer update就可以把vendor拉下来

您需要登录后才可以回答。登录 | 立即注册
OHH
职场新人

OHH

注册时间:2016-10-31
最后登录:2017-01-11
在线时长:0小时43分
  • 粉丝0
  • 金钱55
  • 威望0
  • 积分55

热门问题