gpt4 book ai didi

apache - Laravel 迁移错误

转载 作者:行者123 更新时间:2023-12-04 02:05:37 24 4
gpt4 key购买 nike

当我使用任何迁移命令(重置刷新回滚等)时,我遇到了一个奇怪的错误,错误是:

  [ErrorException]
session_start(): open({APACHEPATH}/sessions\sess_0pb5924dau2oehuo4h32lqnem3
, O_RDWR) failed: No such file or directory (2)



PHP Fatal error: Uncaught exception 'ErrorException' with message 'Unknown: ope
n({APACHEPATH}/sessions\sess_0pb5924dau2oehuo4h32lqnem3, O_RDWR) failed: No such
file or directory (2)' in Unknown:0
Stack trace:
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handle
Error(2, 'Unknown: open({...', 'Unknown', 0, Array)
#1 {main}
thrown in Unknown on line 0
PHP Stack trace:
PHP 1. {main}() C:\UwAmp\www\project\artisan:0

session 标识

sess_0pb5924dau2oehuo4h32lqnem3



每次都不同,所以我去了 apache session 文件夹 (C:\UwAmp\bin\apache\sessions) 并且该 session ID 不存在。
我应该提到这个问题是在安装 Tracker package 时发生的。 ,不知何故在这个过程中我不能再迁移了,有什么想法吗?谢谢你。

最佳答案

我绝对认为你的 php.ini 的 session.save_path未正确配置,特别是当我在目录路径中看到一个正斜杠“/”以在错误消息中保存 session 时。

尝试这个:

  • 在 Laravel 安装中创建一个名为 info.php 的新文件,只需调用 phpinfo() .
  • 导航到 info.php。在“加载的配置文件”下,找到加载的 php.ini 文件的路径并在您喜欢的文本编辑器中打开它。
  • 添加/更改以下行:session.save_path = C:\wamp\temp\ - 假设这是临时文件夹的正确路径,并且它确实存在于您的系统中。做一些研究以确定此目录所在的位置并进行相应调整,并确保路径使用“\”而不是任何“/”。
  • 重新启动 WAMP 并尝试再次运行您的迁移。
  • 关于apache - Laravel 迁移错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47942811/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com