我在午餐时遇到任何迁移命令(重置刷新回滚等等)都有一个奇怪的错误,错误是:
[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
会话ID
sess_0pb5924dau2oehuo4h32lqnem3
每次都有所不同,所以我去了apache会话文件夹(C:\ UwAmp \ bin \ apache \ sessions),并且该会话ID不存在。 我应该提一下,在安装Tracker package时出现了这个问题,不知怎的,在我无法迁移的过程中,任何想法?谢谢。
答案 0 :(得分:1)
我绝对认为你的php.ini phpinfo()
配置不正确,特别是因为我看到了正斜杠" /"在您的错误消息中保存会话的目录的路径中。
试试这个:
只需拨打session.save_path = C:\wamp\temp\
,即可在Laravel安装中创建名为 info.php 的新文件。
导航至 info.php 。在" Loaded Configuration File"下,找到加载的 php.ini 文件的路径,并在您喜欢的文本编辑器中打开它。
my_account = SavingsAccount.new(100)
- 假设这是临时文件夹的正确路径,它实际上存在于您的系统中。做一些研究来确定这个目录的位置和相应的调整,并确保路径使用" \"而不是任何" /"。