【问题标题】:laravel hosting on wamplaravel 在 wamp 上托管
【发布时间】:2016-08-25 11:22:35
【问题描述】:

我在这里 @https://github.com/petehouston/laravel-deploy-on-shared-hosting 上遵循了一个关于如何在共享主机上安装 laravel 应用程序的教程,也在这里 @https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e 但是当我访问本地主机时遇到了困难,这里是 错误转储请帮助 ```

FatalErrorException in Encrypter.php line 100:
Call to undefined function openssl_decrypt()
in Encrypter.php line 100
at FatalErrorException->__construct() in HandleExceptions.php line 133
at HandleExceptions->fatalExceptionFromError() in HandleExceptions.php line 118
at HandleExceptions->handleShutdown() in HandleExceptions.php line 0
at Encrypter->decrypt() in EncryptCookies.php line 95
at EncryptCookies->decryptCookie() in EncryptCookies.php line 76
at EncryptCookies->decrypt() in EncryptCookies.php line 59
at EncryptCookies->handle() in Pipeline.php line 136
at call_user_func_array:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:136}() in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}() in Pipeline.php line 32
at call_user_func:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:32}() in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}() in Pipeline.php line 103
at call_user_func:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:103}() in Pipeline.php line 103
at Pipeline->then() in Router.php line 726
at Router->runRouteWithinStack() in Router.php line 699
at Router->dispatchToRoute() in Router.php line 675
at Router->dispatch() in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}() in Pipeline.php line 52
at call_user_func:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:52}() in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}() in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle() in Pipeline.php line 136
at call_user_func_array:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:136}() in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}() in Pipeline.php line 32
at call_user_func:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:32}() in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}() in Pipeline.php line 103
at call_user_func:{C:\wamp\cruitement\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:103}() in Pipeline.php line 103
at Pipeline->then() in Kernel.php line 132
at Kernel->sendRequestThroughRouter() in Kernel.php line 99
at Kernel->handle() in index.php line 54
at {main}() in index.php line 0

能找到我遗漏的吗,请提前谢谢

【问题讨论】:

  • 我认为您需要检查您的共享主机 php 版本是否受支持。
  • 请在 WAMP 中启用 php_openssl 扩展

标签: php laravel-5 wamp shared-hosting


【解决方案1】:

好像没有启用 php_openssl 扩展

如果您从命令行运行代码,则需要编辑wamp\bin\php\php{version}\php.ini 中的php.ini 文件

如果您在浏览器中执行此操作,则需要检查 Apache 使用的 php.ini 文件(它们是不同的)

left click wampmanager->PHP->php.ini

在默认编辑器中打开文件

在两个文件中检查这一行

extension=php_openssl.dll

确保它没有 # 注释掉该行。

【讨论】:

  • 检查了所有扩展似乎都已启用
猜你喜欢
  • 1970-01-01
  • 2014-08-19
  • 1970-01-01
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
  • 2020-06-28
  • 1970-01-01
  • 2020-06-17
相关资源
最近更新 更多