当我通过Google点击网站时,该页面显示数据库错误:
发生数据库错误
错误号码:1048
列'referrer_keywords'不能为空
INSERT INTO
st_referrer
(referrer_type
,referrer_url
,referrer_keywords
,referrer_time
)VALUES('搜索引擎', 'www.google.com.au',NULL,1426669760)文件名:libraries / Analytics.php
行号:186
当我直接访问该页面时(通过输入URL或导航到它),它加载完全正常。
由于某些原因,该网站的排名和索引也很差。 主页根本不会出现在Google的结果中。只有两个有点随机的页面,这些页面显示在Google的结果的第二页上,即使我使用与网站名称匹配的完全关键字。点击后,这两个页面都会产生相同的错误。
答案 0 :(得分:2)
从错误示例显然,列refferer_keywords设置为NOT NULL属性。如果需要传递NULL字段值,请更改列属性。它可以解决问题。