我在我的localhost中启动并运行了一个laravel项目。但是当我将所有文件上传到服务器时。它给了我错误:laravel中的内置函数未定义。
Encrypter.php第71行中的FatalErrorException:调用undefined function Illuminate \ Encryption \ openssl_encrypt()
我该如何解决这个问题?
答案 0 :(得分:1)
您应该编辑string strRegex = "<div\\sid=\"show\">(.*?)</div>";
if (System.Text.RegularExpressions.Regex.IsMatch(responseFromServer, strRegex))
{
Console.WriteLine(System.Text.RegularExpressions.Regex.Match(responseFromServer, strRegex).Value.Replace("<div\\sid=\"show\">", "").Replace("</div>", ""));
}
文件并取消注释扩展程序。例如,更改此:
php.ini
到此:
;extension=php_openssl.dll
答案 1 :(得分:1)
只需编辑php.ini并取消注释,如
;延长= php_openssl.dll chnaged to 延长= php_openssl.dll