Laravel迁移错误

Sou*_*uil 5 apache session migrate laravel

我在午餐时遇到任何迁移命令(重置刷新回滚等等)都有一个奇怪的错误,错误是:

  [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
Run Code Online (Sandbox Code Playgroud)

会话ID

sess_0pb5924dau2oehuo4h32lqnem3

每次不同的是不同的,所以我去了apache会话文件夹(C:\ UwAmp\bin\apache\sessions),并且该会话ID不存在.我应该提一下,安装Tracker软件包时出现了这个问题,不知怎的,在这个过程中我无法再迁移,任何想法?谢谢.

100*_*les 1

我绝对认为您的 php.inisession.save_path配置不正确,特别是当我在错误消息中保存会话的目录路径中看到正斜杠“/”时。

尝试这个:

  1. 只需调用.php 文件即可在 Laravel 安装中创建一个名为info.phpphpinfo()的新文件。

  2. 导航到info.php在“加载的配置文件”下,找到加载的php.ini文件的路径并在您喜欢的文本编辑器中打开它。

  3. 添加/更改以下行:session.save_path = C:\wamp\temp\- 假设这是临时文件夹的正确路径并且它实际上存在于您的系统上。做一些研究以确定该目录所在的位置并进行相应调整,并确保路径使用“\”而不是任何“/”。
  4. 重新启动 WAMP 并尝试再次运行迁移。