English 中文(简体)
magento 管理错误 : SQLSTATE[42S02]: 找不到基准表格或视图 : 1,146 张表正弦_luki. captcha_log 不存在
原标题:magento admin error : SQLSTATE[42S02]: Base table or view not found: 1146 Table sinergi_luki.captcha_log doesn t exist

我对行政网页有问题。 我登录到行政网页后, 它突然显示错误信息 。

SQLSTATE[42S02]: 找不到基准表或视图: 1,146 张正弦_luki. captcha_log 不存在

是因为我将我的基因迁移到1.5.0.1 到一个新的服务器上......但在一个新的服务器上......我安装了1.7.0.0.

问题回答

Mage_Captcha是一个以 Magento 1. 7. 0 提供的新的核心模块,安装脚本的命名似乎不正确 。

AP/code/core/Mage/Mage/Captcha/sql/captcha_setup/安裝-1.7.0.0.0.php 重新命名为 Mysql4-安裝1-7.0.0.0.php, 然后从缓存管理处调取 Flush缓存 。

我不确定Magento Devs是否在安装不需要 Mysql4 前缀的脚本新标准, 但如果是的话, 当我升级到1.7.0.2时, 它没有工作, 所以重新命名这个文件可以做这个把戏 。

创建包含以下代码的 sql 文件, 并将其导入数据库 。

-- Server version   5.5.9

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE= +00:00  */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE= NO_AUTO_VALUE_ON_ZERO  */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `captcha_log`
--

DROP TABLE IF EXISTS `captcha_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `captcha_log` (
  `type` varchar(32) NOT NULL COMMENT  Type ,
  `value` varchar(32) NOT NULL COMMENT  Value ,
  `count` int(10) unsigned NOT NULL DEFAULT  0  COMMENT  Count ,
  `updated_at` timestamp NULL DEFAULT NULL COMMENT  Update Time ,
  PRIMARY KEY (`type`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT= Count Login Attempts ;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `captcha_log`
--

LOCK TABLES `captcha_log` WRITE;
/*!40000 ALTER TABLE `captcha_log` DISABLE KEYS */;
/*!40000 ALTER TABLE `captcha_log` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2012-07-10 14:41:53

可悲的是,除了: 下次正确迁移Magento时,

您新服务器上的系统有代码, 引用自定义数据库表格 < code> presringi_ luki 。 此表格没有从旧服务器到您新服务器的行程, 也不属于基础 Magento 安装的一部分 。 根据 Google 的翻译, Sinrgi 这个词是印度尼西亚语的协同效应, Luki 似乎是一个印尼语的名字, 所以我猜想是前一位开发者在不包含数据库迁移的情况下创建了一些自定义功能 。

您应该找到旧数据库, 导出此表格, 并将其拖回您的新系统。 除此之外, 您将重新转换为 SOL 。

祝你好运

sinergi_luki 是安装 Magento 的根文件夹名称的引用, 仅此而已 。

我们从1.4.2升为1.5升为1.6升为1.7.0.1(shsh升级),除以下记录时出现的错误外,没有任何问题:

SQLSTATE[42S02]: 找不到基准表或视图: 1,146 表apezooc_mgento.captcha_log 不存在

点击 再输入 ,错误应消失,然后我们进入管理部分。

The problem occurs due to captcha module installation script not run/executed. To solve this issue just remove entry of captcha_setup from core_resource table OR

delete FROM core_resource where code= captcha_setup ;   

和刷新浏览器





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签