Laravel - php artisan config:cache - [ReflectionException] 类 cache.store 不存在
Posted
技术标签:
【中文标题】Laravel - php artisan config:cache - [ReflectionException] 类 cache.store 不存在【英文标题】:Laravel - php artisan config:cache - [ReflectionException] Class cache.store does not exist 【发布时间】:2018-02-16 16:03:31 【问题描述】:运行命令后
php artisan config:cache
它返回配置文件的内容加上
[ReflectionException] Class cache.store does not exist
我的IP地址的网页显示了这个
?php 返回 [ /* |------------------------------------------------- ------------------------------------- |应用名称 |------------------------------------------------- ------------------------------------- | |此值是您的应用程序的名称。使用此值 当|框架需要将应用程序的名称放在 通知或 |申请要求的任何其他地点或 它的包裹。 | /'name' => env('APP_NAME', 'Laravel'), / |------------------------------------------------- ------------------------------------- |应用环境 |------------------------------------------------- ------------------------------------- | |这个值决定了你的应用程序的“环境” 目前 |运行。这可能决定您喜欢如何配置 各种|您的应用程序使用的服务。在你的“.env”中设置它 文件。 | / 'env' => env('APP_ENV', 'production'), / |------------------------------------------------- ------------------------------------- |应用程序调试模式 |------------------------------------------------- ------------------------------------- | |当您的应用程序处于调试模式时,详细的错误消息 与 |堆栈跟踪将显示在其中发生的每个错误上 你的 |应用。如果禁用,则会显示一个简单的通用错误页面。 | /'debug' => env('APP_DEBUG', false), / |------------------------------------------------- ------------------------------------- |申请网址 |------------------------------------------------- ------------------------------------- | |控制台使用此 URL 在以下情况下正确生成 URL 使用 | Artisan 命令行工具。您应该将其设置为根 的|您的应用程序,以便在运行 Artisan 任务时使用它。 | / 'url' => env('APP_URL', 'http://159.203.5.249'), / |--------------------- -------------------------------------------------- -- |申请时区 |------------------------------------------------- ------------------------------------- | |在这里您可以为您的应用程序指定默认时区, 哪个|将由 PHP 日期和日期时间函数使用。我们有 走了|提前并将其设置为对您来说合理的默认值 盒子。 | / '时区' => '美国/多伦多', / |------------------------------------------------- ------------------------------------- |应用程序区域设置 |------------------------------------------------- ------------------------------------- | |应用程序语言环境决定了默认的语言环境 使用 |由翻译服务提供商提供。您可以随意设置 价值 |到将受支持的任何语言环境 应用。 | / 'locale' => 'en', / |------------------------------------------------- ------------------------------------- |应用程序回退语言环境 |------------------------------------------------- ------------------------------------- | |后备语言环境确定当前使用的语言环境 一个 |不可用。您可以更改该值以对应于任何 的|通过您的应用程序提供的语言文件夹。 | / 'fallback_locale' => 'en', / |------------------------------------------------- ------------------------------------- |加密密钥 |------------------------------------------------- ------------------------------------- | |此密钥由 Illuminate 加密器服务使用,应该是 设置 |到一个随机的 32 个字符的字符串,否则这些加密 字符串 |不会安全的。请在部署之前执行此操作 应用! | /'key' => env('APP_KEY'), 'cipher' => 'AES-256-CBC', / |------------------------------------------------- ------------------------------------- |日志记录配置 |------------------------------------------------- ------------------------------------- | |在这里,您可以为您的应用程序配置日志设置。出去 的|盒子里,Laravel 使用 Monolog PHP 日志库。这给 |您可以使用各种强大的日志处理程序/格式化程序。 | | 可用设置:“single”、“daily”、“syslog”、“errorlog” | /'日志' => env('APP_LOG', 'single'), 'log_level' => env('APP_LOG_LEVEL', 'debug'), / |------------------------------------------------- ------------------------------------- |自动加载的服务提供者 |------------------------------------------------- ------------------------------------- | |此处列出的服务提供商将自动加载到 的|请求您的应用程序。随意添加您自己的服务 到 |此数组为您的应用程序授予扩展功能。 | / 'providers' => [ / * Laravel 框架服务提供者... / Illuminate\Auth\AuthServiceProvider::class, 照亮\广播\广播服务提供者::类, 照亮\Bus\BusServiceProvider::class, Illuminate\Cache\CacheServiceProvider::class, Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, 照亮\Cookie\CookieServiceProvider::class, 照亮\数据库\数据库服务提供者::类, Illuminate\Encryption\EncryptionServiceProvider::class, 照亮\文件系统\文件系统服务提供者::类, 照亮\Foundation\Providers\FoundationServiceProvider::class, 照亮\哈希\哈希服务提供者::类, Illuminate\Mail\MailServiceProvider::class, Illuminate\Notifications\NotificationServiceProvider::class, 照亮\分页\分页服务提供者::类, 照亮\管道\管道服务提供者::类, 照亮\队列\队列服务提供者::类, 照亮\Redis\RedisServiceProvider::class, Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, 照亮\会话\会话服务提供者::类, 照亮\翻译\翻译服务提供者::类, 照亮\验证\验证服务提供者::类, Illuminate\View\ViewServiceProvider::class, / * 打包服务 提供者... / / * 应用服务提供者... / App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, ], / |------------------------------------------------- ------------------------------------- |类别名 |------------------------------------------------- ------------------------------------- | |这个类别名数组将在此时注册 应用 |已启动。但是,请随意注册 你希望|别名是“惰性”加载的,因此它们不会妨碍 表现。 | */ '别名' => [ '应用' => Illuminate\Support\Facades\App::class, 'Artisan' => Illuminate\Support\Facades\Artisan::class, 'Auth' => Illuminate\Support\Facades\Auth::class, 'Blade' => Illuminate\Support\Facades\Blade::class, 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, 'Bus' => Illuminate\Support\Facades\Bus::class, 'Cache' => Illuminate\Support\Facades\Cache::class, 'Config' => Illuminate\Support\Facades\Config::class, 'Cookie' => Illuminate\Support\Facades\Cookie::class, 'Crypt' => Illuminate\Support\Facades\Crypt::class, 'DB' => Illuminate\Support\Facades\DB::class, 'Eloquent' => Illuminate\Database\Eloquent\Model::class, 'Event' => Illuminate\Support\Facades\Event::class, 'File' => Illuminate\Support\Facades\File::class, 'Gate' => Illuminate\Support\Facades\Gate::class, 'Hash' => Illuminate\Support\Facades\Hash::class, 'Lang' => Illuminate\Support\Facades\Lang::class, 'Log' => Illuminate\Support\Facades\Log::class, 'Mail' => Illuminate\Support\Facades\Mail::class, 'Notification' => Illuminate\Support\Facades\Notification::class, 'Password' => Illuminate\Support\Facades\Password::class, 'Queue' => Illuminate\Support\Facades\Queue::class, '重定向' => Illuminate\Support\Facades\Redirect::class, 'Redis' => Illuminate\Support\Facades\Redis::class, 'Request' => Illuminate\Support\Facades\Request::class, 'Response' => Illuminate\Support\Facades\Response::class, 'Route' => Illuminate\Support\Facades\Route::class, 'Schema' => Illuminate\Support\Facades\Schema::class, 'Session' => Illuminate\Support\Facades\Session::class, 'Storage' => Illuminate\Support\Facades\Storage::class, 'URL' => Illuminate\Support\Facades\URL::class, 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, ], ];
我正在使用 putty 通过 ssh 连接到我的 vps 服务器。
【问题讨论】:
文件开头的php open标签是不是格式错误?似乎应该是 有趣的想法,我的 nano 和快捷方式有问题,有时右键复制,小键盘不写数字,也许我删除了一个 就是这样,谢谢...我不习惯腻子控制台... 没问题 :) 我会将问题作为答案发布,因此您可以将您的问题标记为已回答。 【参考方案1】:从输出来看,您的配置文件似乎有一个不正确的 php 开始标签 (<?php
)。
【讨论】:
以上是关于Laravel - php artisan config:cache - [ReflectionException] 类 cache.store 不存在的主要内容,如果未能解决你的问题,请参考以下文章
如何手动使用 composer, artisan ...(Laravel) php 命令
php Laravel Artisan Migrate创建领域