空文件名设置技巧

如何将文件名设置为空,这是个不得不说的程序员大事。CodeIgniter和Apache的.htaccess重写,laravel5在github上的源码直接clone下来无法使用,即使composer注入依赖也无法使用,因为项目目录下的.env.example在windows系统下无法重命名为.env。这也是windows一大诟病啊。

  • 关于文件命名为空有很多种方法,普通用户用windows系统自带的charmap字符映射表替换为空格即可。

  • 但是开发者需要的是实实在在的空文件名,最简单的做法是压缩这个文件,在压缩文件内重命名后再解压。

  • 另外,开发者应该都会使用git,模拟unix环境的终端里面可以使用touch新建空文件名,也可以使用mv修改为空。

  • win10开发者模式下自带的ubuntu也同样可以执行这些命令修改为空文件名。

  • 当然,你也可以使用bat批处理文件的替换脚本。你甚至可以直接在sublime中新建命令为空的文件。

  • 关于使用github上laravel源码的问题,由于官方源码并没有生成base64的APP_KEY,也没有包含各种依赖文件。所以git clone后你要做的就是进入这个项目目录修改.env.example文件为.env。
    然后执行composer install。之后还是无法访问public目录,并且没有详细报错信息,这时你应该打开config/app.php文件,将debug设置为true再刷新页面。你会看到关于解码的错误,这时你应该在项目根目录打开控制台输入php artisan key:generate。你会看到.env文件中的APP_KEY生成,页面可以正常使用了。


    图片发自简书App
  • 上面的做法结束后你还应该替换.git文件夹,配置提交到自己的仓库。还是建议使用composer create-project或者laravel安装器安装框架。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,230评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,148评论 6 342
  • 我始终不想做一个纯粹的生意人。也许性格使然,我始终无法在得失间,选择独自一往无前。我需要家人的温暖,在各种...
    久久桃花阅读 2,778评论 0 0
  • Day 12 神句文档 1. The team contends that these bear more tha...
    chauhoiyu阅读 1,058评论 0 0

友情链接更多精彩内容