php 错误1146:将InvoicePlane更新到1.6.0之后,表'********.ip_login_log'不存在

osh3o9ms  于 2023-01-29  发布在  PHP
关注(0)|答案(1)|浏览(283)

我完全遵循了upgrade instructions to upgrade InvoicePlane 1.5.1 to 1.6.0,这样我就可以将PHP版本从7.1升级到8.1。
升级后,InvoicePlane将按预期显示登录屏幕,但尝试登录会导致

A Database Error Occurred
Error Number: 1146

Table '********.ip_login_log' doesn't exist

SELECT * FROM `ip_login_log` WHERE `login_name` = '************'

Filename: modules/sessions/controllers/Sessions.php

其他人也是。
显然,新版本使用了以前版本没有的表。
如何修复?

8aqjt8rx

8aqjt8rx1#

这是我如何修复它:
1.在根文件夹中打开ipconfig.php
1.第14行,更改

DISABLE_SETUP=true

DISABLE_SETUP=false

1.将第48行从

SETUP_COMPLETED=true

SETUP_COMPLETED=false

1.将您的浏览器指向InvoicePlane安装,现在您应该按照屏幕上的说明完成安装过程。
1.**重要提示!**成功登录后,请记住还原在前面的步骤2和3中所做的更改。

相关问题