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

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

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

env
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

.env 隐藏文件啊

5年前 评论
讨论数量: 20

换个 ftp 工具

5年前 评论

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

5年前 评论

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

5年前 评论

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

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

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

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

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

.env 隐藏文件啊

5年前 评论

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

5年前 评论

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

可以尝试:

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

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

5年前 评论

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

5年前 评论

用 FileZilla

5年前 评论

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

5年前 评论