当前位置: 首页 > 知识库问答 >
问题:

Xampp上的Symfony项目返回500个内部服务器错误

夏侯华彩
2023-03-14

我有一个由开发团队开发的社交网络项目。我正试图通过Xampp在我的本地主机上运行它,并已将网站升级到显示一些静态页面的基本html版本。此时,我收到许多内部服务器错误,我想问一下这背后的原因是否是我的服务器配置不正确。我没有使用服务器的经验,花了相当多的时间点击下面的文档。注意到许多“访问被拒绝”的错误,我假设这是服务器配置。我也一直在搜索我的apache文件来找出它,但没有成功。

[2017年7月29日星期六19:36:54.460754][SSL:warn][PID 10816:tid 492]ah 01909:www . example . com:443:0服务器证书不包含与服务器名称匹配的ID[2017年7月29日星期六19:36:54.591630][core:warn][PID 10816:tid 492]ah 0098:PID文件[2017年7月29日星期六19:36:54.709621][SSL:warn][PID 10816:tid 492]ah 01909:www . example . com:443:0服务器证书不包含与服务器名称匹配的ID[2017年7月29日星期六19:36:55.727316][MPM _ win nt:notice][PID 10816:tid 492]ah 00451 [MPM _ win nt:notice][PID 10816:tid 492]ah 00418:Parent:Created Child process 6844[星期六Jul 29 19:36:57.050472 2017][SSL:warn][PID 6844:tid 540]ah 01909:www . example . com:443:0服务器证书不包含与服务器名称匹配的ID[星期六Jul 29 19:36:57 . [2017年7月29日星期六19:37:40.131691][authz _ core:error][PID 6844:tid 1844][client::1:57744]ah 01630:客户端被服务器配置拒绝:C:/xampp/htdocs/va bble/va bble-code/app/,referer://http://localhost/va bble/[2017年7月29日星期六19:37:40.241477 200

共有2个答案

严峰
2023-03-14
匿名用户

第一个致命错误看起来是< code>PHP致命错误:未捕获的异常' PDOException ',带有消息' SQLSTATE[HY000] [1049]未知数据库' symfony''。

在Symfony中仔细检查您的数据库连接,并确保您可以在本地环境中访问数据库。

金嘉言
2023-03-14

基于这一行:PDOConnection-

和消息:未知数据库'symfony'

您似乎没有正确设置app/config/参数。数据库的yml文件。

你需要找出你的MySQL root用户并通过,然后从命令行创建一个可以访问你的Symfony项目数据库的用户。然后运行这些命令:

mysql -u root -p
******
CREATE DATABASE vabble;
use mysql;
GRANT ALL PRIVILEGES ON vabble.* TO 'james'@'192.168.0.2' IDENTIFIED BY 'mypass';

然后像这样编辑你的app/config/parameters.yml文件:

parameters:
    database_host:     localhost
    database_name:     vabble
    database_user:     james
    database_password: mypass

然后从Symfony项目的根文件夹中,您可以运行:

php bin/console doctrine:database:create

这应该可以为您设置所有内容。您可以在Symfony文档中阅读所有这些内容:

https://symfony.com/doc/current/doctrine.html#a-simple-example-a-product

 类似资料:
  • 删除php扩展URL。//.htAccess代码 RewriteEngine on RewiteRule^dashboard$dashboard.php[L] 内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求。 请与postmaster@localhost的服务器管理员联系,通知他们此错误发生的时间,以及您在此错误发生之前执行的操作。 有关此错误的详细信息可以在服务器错误日志中获得。

  • 在尝试使用Twython进行简单的推特搜索时 我得到了这个错误: 这里可能有什么问题?

  • 我的浏览器控制台上有一个错误:“放置http://localhost:8000/post/2 500(内部服务器错误)” 我使用资源控制器和我的路由-路由e::资源('post','PostController'); 此处为更新帖子的资源控制器代码: 这里我的视图代码: Ajax代码: 顺便说一下,我在文件头上使用了元令牌{{csrf_token()}}。但是我在本地主机上发现了500个内部服务器

  • 我在Windows 8.1机器上使用XAMPP。我在cgi-bin中放置了一个基本的hello world python脚本。我可以从命令行运行脚本而不会出现错误,但当我尝试从浏览器调用它时,我会收到错误500。错误日志指出: [2017年9月29日星期五11:06:36.996021][cgi:错误][pid 5696:tid 1728][客户端192.168.1.6:49556]AH01215

  • 我使用spring ide在本地机器嵌入式apache服务器上部署了spring boot web应用程序,并访问了一个带有错误令牌的url,在这种情况下,它会返回未经授权的访问错误401和托管异常处理抛出的特定错误消息,而如果我在独立但相同的apache服务器上部署相同的应用程序,它会给我500个内部服务器错误而不是401或任何其他服务器端错误。 我捕获的日志只有以下一行不同: 下面是我用来处理

  • 问题内容: 我正在尝试为这个工作中的项目学习AJAX。我有一个网站加载病人正在服用的药物。 我递归调用此AJAX函数,以便它将附加一个包含单种药物和7天历史记录的新表。我在使代码在FF和IE中执行时遇到问题。在chrome中效果很好。我有显示xmlhttp.status的警报,这是我得到的: xmlhttp.status == 500(内部服务器错误)。 我注释掉了所有递归,因此将其范围缩小到了这