Linux环境部署git后只能用git上传代码吗??报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Linux环境部署git后只能用git上传代码吗??报错

爱吃鱼的程序员 2020-06-08 13:18:43 36

公司在linux服务器上部署了一个项目,在本地window环境下编写代码通过ftp上传到服务器,但上传的代码运行不了,修改哪里哪个模块就崩掉了,页面不报错就是一片白。即使稍微动一下html页面也变白。

起初怀疑是ftp传输的问题,但后来即使用xshell在Linux用vim编辑还是如此,但是用git上传就没有问题,怀疑是git的问题,但不知道问题在哪里?

Linux 开发工具 git
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-08 13:18:53

    啥语言项目? 是不是编码问题导致的?

    是PHP写的。应该不是编码的问题,我们把项目和数据库弄到本地,做同样的改动,显示是正常的,只要上传服务器就有问题。怀疑是git的问题,服务器通过git上传就没有问题。

    git上传下载会自动处理Linux和Windows下文件行尾换行符的区别。

    开始也怀疑是这个问题,但尝试直接用xshell在服务器直接用vim编辑,也同样出问题。

    FTP传的是用二进制模式吗?还是啥?

    是二进制模式,在Linux下代码会出现^M.但应该不是这个问题。

    都在这猜原因..题主就不打开php的错误输出,看原因..

    回复 @落叶19900924:我可以帮你远程检查下回复 @落叶19900924:一定有的。越是奇怪的问题,越是愚蠢的行为导致的回复 @旧城的骁珖:这个服务器还有一个线上项目,用的是同一个环境,不敢打开错误输出。但打开所有的错误日志,发现并没有相应的错误日志。
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题