我的网站最近被恶意软件附加,我正在尝试通过全新安装恢复网站。
我已经设置了一个localhost,以确保在迁移到我的主机服务器之前安装正常。
我已经完成了我能想到的所有必要的安装,目前正在运行PHP v 5.6,mysql和Joomla 3.5,sppagebuilder free v 1.3。,shaper_qubic - 默认为我的模板。
我的设置显示我的网页正常,但也显示前端页面中的sp bulder代码。这不是很酷,我重新安装和更新每个插件,但问题只是没有消失。这是我面对的屏幕截图。
我不知道还能做什么,并且已经用尽所有搜索材料以获得解决方案。
我上面的问题导致我对joomla的SP Page builder部分发现了另一个丑陋的外观。
似乎对SP_page构建器的查询遇到了障碍,但我无法想到可能的根本原因以及如何解决它。我以为我的数据库可能是罪魁祸首,所以我检查了数据库部分的joomla,看起来很不错,按照下面的屏幕截图。
我很尊敬你,真棒,乐于助人,大心脏,大师在这里帮我解决这个问题。
非常感谢你的所有投入。
我真诚地感谢阿米特和每个人伸出援助之手。我已经按照你的回答,这里有一些更新。好的,SP_pagebuilder页面上的错误消息消失了。 yay!...当我打开网站时,我得到一个COM_SPPAGEBUILDER_ERROR_PAGE_NOT_FOUND。 :(
我想重要的是我提到shaper_qubic - 默认为我的模板。
我该怎么办呢?
我做了一个小偷窥和挖掘,发现我的本地主机上不存在我的webhost上安装的一些插件。这些插件用于在webhost上创建内容,因此,他们的缺席导致localhost上的相同内容不能很好地显示。如何从我的webhost获取插件以匹配我的localhost上的插件而无需购买或重新安装它们? 以下是我收录的一些插件:联系表格,动画NUmber,音频,块编号,Blockquote,按钮组,号召性用语,客户端,首字下沉,谷歌地图,图像内容,模态弹出,人物,馅饼进度,定价表,进度条,原始HTML,Soundcloud。
答案 0 :(得分:2)
在完成扩展后,我发现扩展中出现了一些错误。首先,当您卸载组件时,它应该完全卸载但卸载文件为空。所以即使你卸载旧数据库也会存在。因此,重新安装时它不会更新。如果你看一下admin / sql / updates中的1.0.7-2015-10-12.sql文件,你会发现一行
ALTER TABLE `#__sppagebuilder` ADD `catid` int(10) NOT NULL AFTER `published`;
这意味着它稍后在版本1.0.7中添加。你可能有一个没有catid的早期版本。
<强> SOLUTION:强>
首先删除SP Pagebuilder表
您必须从phpmyadmin手动删除2个表。表是
#__sppagebuilder
和#__spmedia
(将#_替换为您的表前缀。您可以在该数据库中看到其他表前缀)。
删除这两个表后,必须使用此代码再次安装表。运行SQL。
CREATE TABLE IF NOT EXISTS `#__sppagebuilder` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`alias` varchar(255) NOT NULL DEFAULT '',
`text` mediumtext NOT NULL,
`published` tinyint(3) NOT NULL DEFAULT '1',
`catid` int(10) NOT NULL DEFAULT '0',
`access` int(10) NOT NULL DEFAULT '0',
`ordering` int(11) NOT NULL DEFAULT '0',
`created_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`created_user_id` bigint(20) NOT NULL DEFAULT '0',
`modified_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`modified_user_id` bigint(20) NOT NULL DEFAULT '0',
`og_title` varchar(255) NOT NULL,
`og_image` varchar(255) NOT NULL,
`og_description` varchar(255) NOT NULL,
`page_layout` varchar(55) DEFAULT NULL,
`language` char(7) NOT NULL,
`hits` bigint(20) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `#__spmedia` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`path` varchar(255) NOT NULL,
`thumb` varchar(255) NOT NULL,
`alt` varchar(255) NOT NULL,
`caption` varchar(2048) NOT NULL,
`description` mediumtext NOT NULL,
`type` varchar(100) NOT NULL DEFAULT 'image',
`extension` varchar(100) NOT NULL,
`created_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`created_by` bigint(20) NOT NULL DEFAULT '0',
`modified_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`modified_by` bigint(20) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
&#13;