框架 Silex 的内部错误 500

Internal error 500 with framework Silex

我是新来的,我是法国人,请原谅我的英语不好。 我是开发的初学者。 我在家里使用 wamp 作为主机,使用 phpStorm 进行编辑,使用 Silex 框架来制作我的网站。 在我的电脑上没问题,我看到我的页面,没问题。但是当我在 OVH(在线主机)中 post 它时,出现错误 500。 一开始我没有.htaccess,当我创建它时,我遇到了同样的问题。

请帮助我。如果可以,请用法语或英语与我交谈,我会理解。

谢谢我的朋友们

在许多情况下,安装 Silex 后您可能会收到 500 错误,因为 Silex 无权写入 cache 文件夹,它用于 f.ex。枝条。您需要使用 chmod

添加权限

缓存文件位于 /var 下,因此下面的命令应该有所帮助:

在 Silex 根目录中:

chmod 777 -R var/

检查错误

如果您使用的是 Apache,日志文件应该存储在那里:

/var/log/apache2/

要检查刚刚发生的错误,您可以使用以下命令查看文件内部:

cat error.log 

我也遇到过,我遇到了错误(导致 500 - 内部服务器错误):

Uncaught exception 'RuntimeException' with message 'Unable to create the cache directory (config/../var/cache/twig/d0)

上面的步骤修复了它。


手册

CHMOD [FR]

CHMOD [EN]