【问题标题】:Where to find system.info in MySQL database在 MySQL 数据库中哪里可以找到 system.info
【发布时间】:2012-08-13 04:14:08
【问题描述】:

我正在服务器上安装一个 php 网站,但我收到以下错误,我真的不知道如何解决这个问题。我在哪里可以找到/编辑这个 system_info 文件它实际上是什么意思。

我的数据库只有domain_db2,我该如何摆脱这个错误。

数据库错误:无效的 SQL:select * from system_info; MySQL错误: 表 'thedomain_db2.system_info' 不存在

更新: 这些是我在运行 Install.php 时遇到的错误

警告:require_once(./install/init.php) [function.require-once]:无法打开流:/home/thedomain/public_html/user12/scripts/old_install/install_cls.php 中没有这样的文件或目录第 27 行

致命错误:require_once() [function.require]: 无法打开所需的 './install/init.php' (include_path='.:/usr/lib/php:/usr/local/lib/php')在 /home/thedomain/public_html/user12/scripts/old_install/install_cls.php 第 27 行

【问题讨论】:

  • 您是否创建了system_info 表?
  • 不,它应该在那里。我的意思是数据库应该在那里。没有必要创建它,因为我不确定所有字段是什么,因为这是一个交钥匙网站
  • 错误信息明确指出您要连接的数据库中不存在该表。同一个 MySQL 服务器上是否还有另一个数据库?
  • @Jocelyn:我刚刚更新了我的问题。
  • 您是否将install 重命名为old_install?您应该重命名运行安装程序的文件夹AFTER。将 old_install 重命名为 install

标签: php mysql database


【解决方案1】:

您的数据库中似乎缺少您正在安装的软件应用程序所需的表(system_info)。如果您正在安装的软件没有安装文件或类似文件,则您必须手动制作此表。 我不能告诉你怎么做,这取决于应用程序的需要。 (如果您提及要安装的软件的名称,也许会有所帮助。)

【讨论】:

  • 安装程序在安装文件夹中。但是当我上传网站时。它要求我删除或重命名安装文件夹。我重命名了。
  • @Mike:你真的运行设置了吗?出于安全原因,它会要求您删除(或重命名)它,因此其他人无法运行它。
  • @Mike:在运行软件的安装脚本后,它肯定要求删除或重命名安装文件夹。这样可以确保没有人会再次运行安装脚本并擦除或覆盖您的全部或部分数据库。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-27
  • 1970-01-01
  • 2013-05-17
相关资源
最近更新 更多