首页 > 电脑专区 > 电脑教程 >

怎么解决symfony2生产环境Oops! 报404错误

来源:互联网 2023-02-20 23:28:23 163

symfony的学习最困难的地方可能就在于中文资料太匮乏,半个月之前就根据官方的说明,借助翻译工具和自己的半吊子英文一步步安装好symfony,并没有什么意外,运行Mje办公区 - 实用经验教程分享!

host/app_dev.php,也出现了欢迎界面,修改控制器,模板,路由,都没什么问题,可当我想把dev环境改成pro环境的时候,问题来了,访问host/app.php,是没有问题的,但是只要在后面加上参数,马上就会报404错误!Mje办公区 - 实用经验教程分享!

Oops!AnErrorOccurredMje办公区 - 实用经验教程分享!

Mje办公区 - 实用经验教程分享!

Theserverreturneda"404NotFound".Mje办公区 - 实用经验教程分享!

接下来,来看我是这么解决这个问题的。Mje办公区 - 实用经验教程分享!

工具/原料

  • 一台搭建好php mysql环境的web服务器
  • 安装好基本的symfony2环境

方法/步骤

  • 1

    配置系统环境变量,在系统环境变量中加入php的执行路径,以windows为例:Mje办公区 - 实用经验教程分享!

    Mje办公区 - 实用经验教程分享!

    点完编辑之后,在最后面输入你的php的路径,我的是:;D:/xampp/phpMje办公区 - 实用经验教程分享!

    怎么解决symfony2生产环境Oops! 报404错误?Mje办公区 - 实用经验教程分享!

    怎么解决symfony2生产环境Oops! 报404错误?Mje办公区 - 实用经验教程分享!

    怎么解决symfony2生产环境Oops! 报404错误?Mje办公区 - 实用经验教程分享!

    怎么解决symfony2生产环境Oops! 报404错误?Mje办公区 - 实用经验教程分享!

  • 2

    打开控制台,快捷键:win RMje办公区 - 实用经验教程分享!

    输入cmdMje办公区 - 实用经验教程分享!

    进入控制台:Mje办公区 - 实用经验教程分享!

    在控制台输入以下命令:Mje办公区 - 实用经验教程分享!

    php D:\mysymfony\app\console cache:clear --env=prod --no-debugMje办公区 - 实用经验教程分享!

    如果出现错误,说不是系统命令,请返回第一步设置php环境变量。Mje办公区 - 实用经验教程分享!

  • 3

    错误原因分析以及我是这么找到的解决办法:Mje办公区 - 实用经验教程分享!

    其实,我也是在硬着头皮学习symfony的过程中,在看到下面这句话的时候,心头一闪,会不会是缓存的问题呢?于是按照官方说明运行了一下上面的代码,果然如此。Mje办公区 - 实用经验教程分享!

  • 3本页面非法爬取自百度经验
  • 注意事项

    • 在执行命令的时候一定要先配置php的环境变量
    • Linux下配置环境变量更是简单,一句代码搞定,请自行搜索

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Mje办公区 - 实用经验教程分享!


    标签: 错误解决生产环境

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码