Symfony 4 - 路由:“在此服务器上找不到请求的 URL”

2023-11-26

这是我的第一篇文章,所以我会尽力做到可以理解。

我从 symfony 开始,有一个问题我无法单独解决。

这是我的控制器,我正在使用 WAMP。 当我的网址是“mysite.local”时,它正常工作,并且它向我显示它应该做什么(感谢 home() 函数)。但是当我的网址是“mysite.local/hello”时,出现以下错误。

未找到

在此服务器上找不到所请求的 URL。

Apache/2.4.41 (Win64) PHP/7.4.0 服务器位于 mysite.local 端口 80

我想这是正常的,因为我没有创建任何名为“hello”的文件,但它正在我遵循的形式中工作。

请问你能帮帮我吗 ?谢谢

<?php


namespace App\Controller;

use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;

class HomeController extends AbstractController
{
/**
 * @Route("/hello", name="hello")
 */

public function hello()
{
    return new Response("Bonjour ...");
}
/**
 *@Route("/", name="homepage");
 */

public function home(){
    $prenoms = ["Lior" => 17 , "Joseph" => 12, "Anne" => 55];
    return $this->render("home.html.twig",
        [
            'title' => "Bonjour a tous :)",
            'age' => "31 ",
            'tableau' => $prenoms,
        ]); 
}

}

?>


请尝试使用

mysite.local/index.php/hello

如果有效,则意味着 .htaccess 文件丢失或 apache 服务器上未启用 mod_rewrite。

首先你可以运行

composer require symfony/apache-pack

自动添加 .htaccess 并测试,如果路由有效则一切正常。

否则你必须编辑httpd.conf or apache2.conf文件并启用mod_rewrite

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Symfony 4 - 路由:“在此服务器上找不到请求的 URL” 的相关文章

  • bash.sh 运行 cron 的权限被拒绝

    如何在这里使用 bash 脚本运行 cron 我做了如下操作 这里有错误 我想知道如何在 ubuntu 中做到这一点 我现在对它感到震惊 bash sh 文件 bin bash cd var www Controller usr bin p
  • 如何在 PHP 中去除字符串中的所有空格? [复制]

    这个问题在这里已经有答案了 我怎么能够strip remove all spaces of a string in PHP 我有一个string like string this is my string 输出应该是 thisismystr
  • 无法使用 javascript 建立与安全 Websocket 服务器的连接

    我的开发环境是这样的 操作系统 微软Windows 10 PHP 框架 Laravel 8 0 PHP 版本 7 4 Websocket 服务器 cboden ratchet 0 4 3 WAMP 服务器 3 2 0 Apache 2 4
  • 如何使用WAMP登录phpMyAdmin,用户名和密码是什么?

    根 这个词是什么意思php我的管理员 http en wikipedia org wiki PhpMyAdmin 每当我写作时localhost phpmyadmin在地址栏上 我被要求输入用户名和密码 但我不知道它们是什么 我不记得何时何
  • 如何在 jQuery.knob 中添加值后缀

    我有问题jQuery knob http anthonyterrien com knob 我需要添加一个Sufixx至旋钮中的值 例如 我需要一个后缀 数值后 我只是输入数值字段 它会显示 但此时旋钮不会显示状态 它不会显示旋钮状态 但后缀
  • PHP 7.0和MySQL启动错误“未定义符号:mysqlnd_allocator in Unknown”

    即使在运行时 在自定义编译版本的 PHP7 上也会收到此警告php v 尝试了发布的所有解决方案 什么可能导致这种情况 PHP 警告 PHP 启动 无法加载动态库 usr lib php 20151012 pdo mysql so usr
  • 如何通过传递国家代码或国家名称在php中获取时区

    我使用一些 api 有国家代码和国家名称 有什么方法可以在 php ini 中获取给定国家代码和国家名称的时区 我有这样的数据 address Object city continent Asia continent code AS cou
  • str_replace 为数组

    我在使用 PHP 函数时遇到一些问题str replace使用数组时 我有这样的消息 message strtolower L rzzo rwldd ty esp mtdsza d szdepw ty esp opgtw d dple 我正
  • 干预/图像上传错误{{图像源不可读}}

    我正在尝试添加个人资料图片上传拉拉维尔 5 1 我用的是Intervention Image打包但当我尝试上传图像时出现此错误 AbstractDecoder php 第 302 行中的 NotReadableException 图像源不可
  • 如何设置 Zend Cache Storage 的过期时间?

    我想在 Zend 文件系统缓存中存储一 些 XML 并让它在 30 分钟后过期 如何设置缓存持续时间 过期时间 我使用 Zend 缓存作为组件 而不是在完整的 ZF2 应用程序的上下文中 cache Zend Cache StorageFa
  • Laravel 规则和正则表达式 (OR) 运算符的问题

    我的 Laravel 规则和正则表达式操作有一个小问题 基本上 规则是一个数组 如下所示 room gt required alpha num min 2 max 10 我遇到的问题是使用正则表达式和 时 或 运算符 例如 cid gt r
  • 使用 AJAX 来回发送信息

    使用 post 你可以向服务器发送信息 但是当你需要从服务器接收信息时怎么办呢 信息如何从可以由 php 变量保存的方式变为可以由 javascript 变量保存的方式 反之亦然 这与您的问题更相关 http docs jquery com
  • PHP fscanf 与 fgets

    我可以使用读取一行中的整个字符串fgets but fscanf 没有这样做 根据PHP手册 fscanf 根据格式解析文件的输入 功能fscanf 类似于sscanf 但它从与句柄关联的文件中获取输入 并根据指定的格式解释输入 这在文档中
  • Symfony2 将复选框值从 0/1 更改为“no”/“yes”

    我创建了一个带有一个复选框的表单 用户设置类型 php public function buildForm FormBuilderInterface builder array options builder gt add newslett
  • Session_set_save_handler 未设置

    我在设置 session set save handler 时遇到问题 我将 php ini 配置为 session handler user 这个简单的测试失败了 Define custom session handler if sess
  • php平台安装询问我intl扩展,但似乎已经安装

    在 orocrm 安装期间 使用 symfony 2 开发的平台 我收到此错误 Fatal error Uncaught exception Symfony Component Intl Exception MethodArgumentVa
  • 如何防止显示菱形问号符号,即使使用 mb_substr 和 utf-8

    我读过其他一些问题 尝试了答案 但最终没有结果 我得到的是例如这个 我无法删除那个奇怪的问号 我所做的就是获取 RSS feed 的内容 该内容也被编码为内容使用希腊语 有没有什么办法解决这一问题 div div
  • MySql 西班牙语字符数据

    我有一个包含西班牙语字符的数据库 为了填充数据库 我从字符编码 UTF 8 的客户端页面获取值 当我在 mySql 数据库中插入值时 行包含更改的数据 例如 如果我插入 M xico 数据库中的条目是 M xico 其影响是当我对指定 M
  • 需要从我的应用程序将文件上传到谷歌文档并存储对上传文件的引用

    我正在开发一个基于谷歌应用程序的基本系统 就像我之前定义的那样 我正在构建一个简单的订购系统 并且对于每个下订单 我都会附加一个文件或文档 我希望能够设置它 以便我上传的任何文件都会上传到谷歌文档中 并且我能够以某种方式从我自己的应用程序维
  • 在子目录中使用反向代理运行 Symfony 5

    我喜欢在反向代理后面运行 Symfony 5 应用程序 该代理提供以下端点 https my domain service1 https my domain service1 代理配置基本上是这样的 ProxyPass marketsy h

随机推荐

  • 多部分上传文件servlet [重复]

    这个问题在这里已经有答案了 如何上传文件并获取表单的其他参数 我想在 Java servlet 中处理多部分请求 要浏览并选择要上传的文件 您需要
  • “访问已处理的关闭”是什么意思?

    我有以下代码 public void DequeueRecipe AuthIdentity identity params Guid recipeIds using var session GetSession var recipes fr
  • System.Data.OleDb.OleDbException: 无效的 Internet 地址。如何使用 OleDb 连接到位于网络服务器上的 Excel 文件

    我正在尝试创建与 SharePoint 服务器上的 Excel 文件的 OleDb 连接 我现在正在使用的示例代码抛出 OleDb 异常 无效的互联网地址 public static void ConnectToRemoteExcelFil
  • 刷新 Perl STDIN 缓冲区

    有没有办法清除 Perl 中的 STDIN 缓冲区 我的程序的一部分有很长的输出 有足够的时间让某人输入几个字符 在输出之后我要求输入 但是如果在输出期间输入了字符 它们将被 附加 到输入中输入的任何内容上部分 这是我的问题的一个例子 fo
  • Chrome 上的 Google Colaboratory ServiceWorker 错误

    每当我打开协作文档时 我总是收到相同的错误消息 NotSupportedError 无法注册 ServiceWorker 用户拒绝使用 Service Worker 的权限 这发生在 chrome 上 我的浏览器允许 ServiceWork
  • 捕获隐藏桌面的屏幕截图

    我在 Windows 上使用虚拟桌面 使用我自己用 C 编写的简单应用程序 我想知道是否有办法捕获辅助 隐藏桌面的屏幕截图 我知道我可以执行 SwitchDesktop gt 捕获屏幕截图 gt SwitchDesktop 但这听起来不是一
  • 服务器端视频转换和压缩

    我想为我的 CMS 客户提供自动视频转换器 他们应该能够上传他们的 未修改的 视频文件 MP4 VMV AVI 我的服务器会将其压缩并转换为网络友好的 MP4 文件 与 YouTube 完全一样 结果很清楚 网络友好的 MP4 格式 压缩到
  • Service Worker 和 AJAX

    我正在尝试使用 AJAX 检索要在用户端显示的推送通知的详细信息 但它还不起作用 Push Notifications codelab Copyright 2015 Google Inc All rights reserved Licens
  • 不支持文化

    我使用的是 Visual Studio 2012 旗舰版 我遇到了这个错误 我不知道如何解决它 不支持文化 参数名称 名称 en UK 是无效的区域性标识符 描述 执行期间发生未处理的异常 当前的网络请求 请查看堆栈跟踪以了解更多信息 有关
  • 如何更改Python模块名称?

    只有重命名文件才可能吗 或者有没有一个 module 变量到文件来定义它的名称是什么 如果您确实想使用 import newname 语句导入文件 oldname py 有一个技巧可以实现这一点 导入模块某处使用旧名称 然后将其注入sys
  • PipedInputStream 和 PipedOutputStream 的用例

    管道流的用例有哪些 为什么不将数据读入缓冲区然后将其写出 BlockingQueue 或类似的集合可能会更好地为您服务 它们是线程安全的 健壮的并且可扩展性更好
  • 对象/数组的深度比较[重复]

    这个问题在这里已经有答案了 可能的重复 如何确定两个 JavaScript 对象相等 JavaScript 中的对象比较 如果我有两个数组或对象并且想要比较它们 例如 object1 shoes loafer penny beers bud
  • 如何在我的 java 项目中引用 Maven 依赖项的单元测试类? [复制]

    这个问题在这里已经有答案了 我需要在项目 A 的测试包 src test java 中引用项目 B 中的一些 JUnit 测试 src test java 而 B 是 A 的 Maven 依赖项 这可能吗
  • angular2 - 将值从父路由传递到子路由

    我有一条名为 home 的路线 它有 3 个子路线 文档 邮件和垃圾 在主路由组件中 它有一个名为 user 的变量 我知道有几种方法可以在突出显示的父组件和子组件之间传递信息here 但是我该如何在父 子路由之间传递信息 path hom
  • BottomSheet 的滚动问题 - Android

    我需要BottomSheet停在两个位置 我有以下代码BottomSheet
  • 使用 AJAX 的 WordPress 自定义元框输入值

    我正在使用 Wordpress 3 5 我有一个带有元框和一些输入字段的自定义帖子 sp product 这些输入之一 sp title 我想通过在输入 sp title 字段中输入来按自定义帖子标题名称进行搜索 当我按下添加按钮 也在我的
  • 无法运行程序“adb”:错误=13,权限被拒绝

    我有一个程序 它必须只执行一个命令 class MainActivity AppCompatActivity override fun onCreate savedInstanceState Bundle super onCreate sa
  • 如何在 JavaScript 中将 JSON 对象字符串化为负零?

    如何使用 JSON stringify 将负零转换为字符串 0 看来 JSON stringify 将负零转换为表示正一的字符串 有什么好的解决方法吗 var jsn negative 0 isNegative jsn negative d
  • Facebook PHP SDK 异常错误

    我从 FB 的 PHP SDK 收到一条有趣的 SDK 异常消息 我完全按照 FB 文档所说的那样设置了我的代码 调试错误消息 12 Jun 2014 21 08 12 UTC PHP Fatal error Uncaught except
  • Symfony 4 - 路由:“在此服务器上找不到请求的 URL”

    这是我的第一篇文章 所以我会尽力做到可以理解 我从 symfony 开始 有一个问题我无法单独解决 这是我的控制器 我正在使用 WAMP 当我的网址是 mysite local 时 它正常工作 并且它向我显示它应该做什么 感谢 home 函