【问题标题】:PHP, Symfony, Wamp ServerPHP、Symfony、Wamp 服务器
【发布时间】:2018-07-07 05:49:19
【问题描述】:

我是一名网络开发人员。因此,我使用 Symfony 版本 3 框架导入了 PHP 项目代码的生产版本。我已将项目放在 localhost 的 Wamp Server 的 www 文件夹中。

我已验证项目是否已完全导入,并且确实如此。该项目在根文件夹中包含一个 htaccess 文件,在 web 文件夹中还有另一个 htaccess 文件。我在启动项目时放了,只是上传了项目资源的一部分。我在网页上遇到了这个错误:

哎呀!发生错误 服务器返回“500 内部服务器错误”。 东西坏了。请让我们知道发生此错误时您在做什么。我们会尽快修复它。给您带来的不便,我们深表歉意。

当我对代码进行一些修改时,Wamp Server 并没有更新这些修改。

【问题讨论】:

  • 这里写的时候请使用段落。这意味着当您到达屏幕边缘时,无需按 Enter 即可继续输入。通常,句子会自动换行到下一行,您可以强制换行(输入两次),以便将句子分组为主题。这次我已经编辑过了,希望对您有所帮助。

标签: php apache .htaccess symfony


【解决方案1】:

您尝试以生产模式还是开发模式运行项目?如果您尝试在生产模式下运行它,您是否在运行前清除了缓存?缓存目录有写权限吗?是否有任何数据库设置必须更改以匹配您的环境值?这些是可能发生的常见问题,但还可能出现许多其他情况。

尝试在开发模式下运行项目(例如:http://localhost/www/your_project_name/web/app_dev.php/ - 或任何你的开发文件被调用)并检查它的内容 - 在开发模式下,错误显然比在生产模式下更详细。

【讨论】:

  • 我尝试在生产模式中运行并且还清除了缓存。我刷新了服务器和网络浏览器。服务器更新我在源代码中所做的更改。但我仍然有错误哎呀!发生错误 服务器返回 500 内部服务器错误。东西坏了。当出现此错误时,请告诉我们您在做什么......我注意到没有加载一个名为 index.html.twig 的树枝文件。当我尝试在 phpMyAdmin 中连接到 localhost 中的数据库时,出现此错误:mysqli_real_connect(): (HY000/1045): Access denied for user.
  • 这个错误意味着你不能用这个用户连接到数据库。我可以考虑从您尝试连接的位置不允许连接,只能从本地主机连接。或者,用户可能根本没有授予连接数据库的访问权限。尝试从 mysql 控制台为用户授予权限,重新加载权限表,然后再次尝试连接。
猜你喜欢
  • 2017-07-17
  • 2013-05-28
  • 2011-07-12
  • 2012-02-22
  • 1970-01-01
  • 2013-07-16
  • 1970-01-01
  • 2014-04-30
  • 1970-01-01
相关资源
最近更新 更多