作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到错误
'ShellProcessFailed in ShellProcessor.php line 35:'
关于使用 Laravel 备份管理器创建数据库备份
在 Windows 10 上使用 XAMPP mysql 和 laravel 5 框架
public function store(Request $request)
{
$this->validate($request, [
'file_name' => 'max:30|regex:/^[\w._-]+$/'
]);
try {
$manager = app()->make(Manager::class);
$fileName = $request->get('file_name') ?: date('Y-m-d_Hi');
$manager->makeBackup()->run('mysql', [
new Destination('local', 'backup/db/' . $fileName)
], 'gzip');
return redirect()->route('backups.index');
} catch (FileExistsException $e) {
return redirect()->route('backups.index');
}
}
实际结果(错误):
ShellProcessFailed in ShellProcessor.php line 35: Expected result: Successful backup process
最佳答案
我意识到“gzip”类型的压缩函数存在问题。因此,我通过将其设置为空来禁用 gzip 压缩,如代码所示。
来自:
$manager->makeBackup()->run('mysql', [
new Destination('local', 'backup/db/' . $fileName)
], 'gzip');
收件人:
$manager->makeBackup()->run('mysql', [
new Destination('local', 'backup/db/' . $fileName)
], 'null');
这对我有用,因为我不需要压缩我的文件。
关于php - 备份管理器的 ShellProcessFailed 错误 - Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57286059/
我收到错误 'ShellProcessFailed in ShellProcessor.php line 35:' 关于使用 Laravel 备份管理器创建数据库备份 在 Windows 10 上使用
我是一名优秀的程序员,十分优秀!