我用的是‘Composer update’,它更新了几个包.在更新过程中,网站仍在运行.但是,在它显示"编译的服务文件已被删除"之后,该网站不会加载,而是会显示:

Exception in ProviderRepository.php line 190:
The bootstrap/cache directory must be present and writable.

最奇怪的是,当我再次运行"composer update"时,网站再次开始工作,直到编译的服务文件被删除,此时它再次抛出相同的错误.我已经try 了出现此错误时应该做的常规操作(chown-R everything to the right user/group and chmod all files and folders 664 and 775).

我不知道该怎么办了,因为错误似乎不"正确"..

推荐答案

运行composer更新后,请try 以下操作:

php artisan cache:clear

Php相关问答推荐

致命错误:无法使用简单的php博客重新声明spl_autoload_Register()

从WooCommerce购物车和 checkout 页面自定义发货标签

WooCommerce/WordPress:简单的产品属性显示

Laveel Livewire Get Groupby姓名列表

筛选器具有多个查询之一

PHP -将字符串拆分为两个相等的部分,但第二个字符串中的单词更多

Laravel 10中的Validator类

如果WooCommerce购物车在 checkout 时被清空,请重定向至store 页面

Regex:高级删除单行PHP注释

如何在 Laravel 中app文件夹之外的文件夹内创建文件路径?

如何判断php中wordpress路径之外的文件夹是否存在?

Google Sheets PHP API - 添加多个选项卡时出现问题

批量作业(job)提交错误无法处理所有文档,uris 似乎正确?

仅允许减少 WooCommerce 中已完成订单的库存数量

服务器遇到内部错误或配置错误,无法完成您的请求

将变量从中间件传递到控制器 Laravel

如何从 PHP 中的字符串位置排除图像扩展名

用于多态服务的 Symfony setter 注入

使用 PHP ImageMagick 库将 pdf 文件的前 n 页转换为单个 png 图像文件

无法按今天加上 7 天显示数据库项目