求助:.env 文件无法上传到服务器上

通过ftp工具上传laravel项目到服务器上,其中.env文件无法直接上传。尝试更改.env文件名为env再上传到服务器,接着通过ftp修改env文件名为.env,弹出警告:

请问,我该怎么将.env文件上传到服务器上?

env
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

.env 隐藏文件啊

4年前 评论
讨论数量: 20

换个 ftp 工具

4年前 评论

.env 不需要上传到服务器,去服务器上新建一个就可以。

4年前 评论

我一般是用git 做本地和服务器的代码同步的 你可以试试

4年前 评论

@青风百里 试了不行,是文件名的问题。.env这种文件名比较特殊,创建不了。

4年前 评论
自由与温暖是遥不可及的梦想 4年前

@yi丶抹浅笑 git不会用, :sob:

4年前 评论
yi丶抹浅笑 4年前

@清流 应该是这个工具不支持,你 ssh 到服务器,然后 touch .env,就可以创建了。

4年前 评论

@青风百里 尝试了,命令执行了,但是文件夹下并没有创建想要的.env文件。其它文件可以成功创建。

4年前 评论

@青风百里 问题应该出在这个文件名上,linux系统禁止上传、创建这样名称格式的文件

4年前 评论

@清流 ls -al 看看有没有 .env 文件

4年前 评论

@青风百里 通过宝塔面板可以上传.env文件到服务器上,但通过ftp或shell工具就不行,不知道是什么原因

4年前 评论

@青风百里 通过ls-al命令可以看到有.env文件,但是ftp工具查看不到

4年前 评论

.env 隐藏文件啊

4年前 评论

@清流 能查到就行,然后编辑一下就可以了,没必要纠结 ftp 工具为什么不行。一般也不用 ftp ,git 才是需要学习的工具。

4年前 评论

.env 可能被隐藏,在 ftp 中支持不咋地。

可以尝试:

    1. touch .env,然后直接在服务器上使用 vi 或 vim 编辑器直接编辑提交。
    1. 强烈推荐使用 git ,能够避免一堆问题,适合正式项目使用。使用 FTP 上传管理是一些小型网站用的。
4年前 评论

@hedeqiang
@青风百里
@zhouzishu :ok_hand:,感谢前辈们的耐心指点

4年前 评论
oyghan

这是基本功啊,不需要上传到服务器。服务器上 cp .env.example .env不就生成了

4年前 评论

我用的WinSCP可以直接拖上去,不过一般都是复制.env.example然后修改配置参数,这个文件一般不上传

4年前 评论

用 FileZilla

4年前 评论

直接压缩整个项目zip文件,上去再解压

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!