【问题标题】:Built-in function goes undefined内置函数未定义
【发布时间】:2016-05-24 19:36:25
【问题描述】:

我有一个 laravel 项目在我的本地主机上运行。但是当我将所有文件上传到服务器时。它给了我错误:laravel 中的内置函数未定义。

Encrypter.php 第 71 行中的 FatalErrorException:调用未定义 函数 Illuminate\Encryption\openssl_encrypt()

我该如何解决这个问题?

【问题讨论】:

    标签: php laravel laravel-5


    【解决方案1】:

    您应该编辑php.ini 文件并取消注释扩展名。例如,改变这个:

    ;extension=php_openssl.dll
    

    到这里:

    extension=php_openssl.dll
    

    【讨论】:

    • 我在服务器中找不到 php.ini 文件。它实际上在哪里?
    【解决方案2】:

    只需编辑 php.ini 并取消注释

    ;extension=php_openssl.dll 更改为 extension=php_openssl.dll

    【讨论】:

    • 我在服务器中找不到 php.ini 文件。它实际上在哪里?
    • 创建自定义 php.ini 文件
    • @micky 如果您可以访问远程服务器上的终端,请运行 php -i | grep php.ini(或者如果它是 windows 上的 windows 等效项)。它应该告诉你加载的 php.ini 的位置(如果有的话)
    猜你喜欢
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 2017-08-04
    • 2021-07-07
    相关资源
    最近更新 更多