这个问题已经遍布 stackoverflow ,但我只需要再次发布。
我的实际上是 Fortrabbit ,即使我已经使用config/app.php
生成了密钥并且在我的{"cypher" : "AES-256-CBC"
中,我已经在Fortrabbit上为Laravel 5.4应用程序出现此错误{1}}我有The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
。
几乎尝试了修复此错误所需的所有内容,但仍然在最后得到它。
php artisan config:cache
这是 Fortrabbit 的事吗?我不知道是否还有其他人在 Fortrabbit 上搞了这个 任何帮助表示赞赏。
我已完成composer install
,static void udpecho_thread(void *arg)
{
err_t err, recv_err;
LWIP_UNUSED_ARG(arg);
conn = netconn_new(NETCONN_UDP);
if (conn != NULL)
{
err = netconn_bind(conn, '0xc0a8b26f', 8);
if (err == ERR_OK)
{
while (1)
{
recv_err = netconn_recv(conn, &buf);
if (recv_err == ERR_OK)
{
addr = netbuf_fromaddr(buf);
port = netbuf_fromport(buf);
netconn_connect(conn, addr, port);
buf->addr.addr = 0;
netconn_send(conn, buf);
netbuf_delete(buf);
}
}
}
else
{
netconn_delete(conn);
}
}
}
仍然相同。
由于
答案 0 :(得分:1)
在调试和测试之后,问题在于fortrabbit如何处理环境变量。显然它会忽略.env文件并设置自己的默认值。或者您正在使用git部署,默认情况下会忽略.env文件。要设置自己的值,您需要在其信息中心中更新它们。
https://help.fortrabbit.com/install-laravel-5-uni
只需复制所有.env文件内容并将其添加到信息中心即可。您也可以在配置文件中设置值。
答案 1 :(得分:0)
与hosts
一起
做
php artisan config:cache
希望有所帮助