LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: 3ckj 於 四月 12, 2005, 11:03:24 下午



主題: 本地升级测试遇到问题
作者: 3ckj四月 12, 2005, 11:03:24 下午
summary.php页出现以下错误:
程式碼:
  作者 
Fatal error: Call to a member function on a non-object in D:\url\plog\tmp\summary\%%958^%%958576606^post.template.php on line 29


主題: Re: 本地升级测试遇到问题
作者: chris四月 12, 2005, 11:07:16 下午
引用自: 3ckj
summary.php页出现以下错误:
程式碼:
  作者 
Fatal error: Call to a member function on a non-object in D:\url\plog\tmp\summary\%%958^%%958576606^post.template.php on line 29

試試刪除了 tmp 中的檔案再試。


主題: 本地升级测试遇到问题
作者: 3ckj四月 12, 2005, 11:13:06 下午
我是这样升级的
1、下载数据现0.32程序文件夹到本地,安装调试正常
2、删除0.32程序文件夹内内容(除gallery外),拷入PLOG1.0程序文件,修改config.properties.php与0.32相同
3、执行安装程序

-------------------------

由于我原来是GB2312内码,所以我用PHPMYADMIN导出数据,转换为UTF-8内码,然后又导入数据库,其他正常,只有plog_bayesian_tokens 这个表的内容不能导入出现错误,我看了下有5800多行,大都是乱码,不知道这个表是什么用途,可以删除吗?


主題: 本地升级测试遇到问题
作者: 3ckj四月 12, 2005, 11:15:04 下午
谢谢,根目录的 tmp 与程序文件夹内 tmp都删除过了,不能解决


主題: 本地升级测试遇到问题
作者: Anonymous四月 13, 2005, 09:40:24 上午
Fatal error: Call to a member function on a non-object in D:\plog\tmp\summary\%%958^%%958576606^post.template.php on line 29
--------------
line 29———— <?php echo $this->_tpl_vars['postOwner']->getUsername(); ?>

帮助看一下,谢谢


主題: 本地升级测试遇到问题
作者: markwu四月 13, 2005, 10:07:53 上午
引用自: Anonymous
Fatal error: Call to a member function on a non-object in D:\plog\tmp\summary\%%958^%%958576606^post.template.php on line 29
--------------
line 29———— <?php echo $this->_tpl_vars['postOwner']->getUsername(); ?>

帮助看一下,谢谢


不太對!這樣看起來是你的 summary/post.template 中的

{$postOwner->getUsername()} 發生錯誤!

可是這應該是不會有這樣錯誤訊息,這代表的是你的文章中的 user 沒有資料,所以抓不到 user 的物件,當然就無法使用->getUsername() 來抓取使用者的名稱。

你能看一下資料庫裡面 plog_articles 的 user_id 有沒有資料?

Mark


主題: 本地升级测试遇到问题
作者: 3ckj四月 13, 2005, 10:22:18 上午
感谢回复,有资料的

不过升级前这两个表却不一样了
升级前:
程式碼:
 
id
category_id
topic
text
date
user_id
blog_id
status
num_reads
properties



升级后

程式碼:

id
category_id
date
user_id
blog_id
old_status
num_reads
properties s
tatus
slug
[/code]


主題: 本地升级测试遇到问题
作者: markwu四月 13, 2005, 10:48:35 上午
的確是不一樣,因為 1.0 的 table 作了一些改變!

另外 user_id 對應到的 plog_users 中的相對應的 id 資料,裡面也都有內容嗎?麻煩你查一下。

如果確定有內容,我就不知道是什麼原因了 :(

只有在 summary 會這樣嗎?其他的地方會嗎?

Mark


主題: 本地升级测试遇到问题
作者: 3ckj四月 13, 2005, 11:53:16 上午
引用
另外 user_id 對應到的 plog_users 中的相對應的 id 資料

哪样的资料,我不清楚你指的是哪个地方

引用
只有在 summary 會這樣嗎?其他的地方會嗎?

其它都是正常的,还没有发现异样


主題: 本地升级测试遇到问题
作者: 3ckj四月 13, 2005, 02:02:38 下午
plog_bayesian_tokens里面有5800多行,都是些乱码,我用phpmyadmin导入不成功,就把里面的内容全部清空了,有关系吗?


主題: 本地升级测试遇到问题
作者: 3ckj四月 14, 2005, 10:01:04 上午
index.php页也出现这个问题

Fatal error: Call to a member function on a non-object in D:\plog\tmp\1\%%121^%%1216960438^post.template.php on line 8


我折腾了好多次了
升级安装绝对没有问题,一切正常

只要是导出数据——转码——再导入就出现这样的问题,我在怀疑我导出时数据的完整性


主題: 本地升级测试遇到问题
作者: markwu四月 14, 2005, 10:43:47 上午
你是說安裝好時,都沒問題。但是只要把升級過後的資料庫導入,就會造成這樣?

mmm... 傷腦筋!

你原本適用 GB2312 轉成 UTF-8 後出錯。能請你實驗一下嗎?假設不轉 UTF-8 呢?把語系轉成 GB2312 來試試。

如果沒有問題,那就是 convertz 再轉時出了錯誤。如果還是有問題... 那就是升級的問題了,你能把資料庫寄給我試試嗎?

Mark


主題: 本地升级测试遇到问题
作者: 3ckj四月 14, 2005, 11:56:54 上午
感谢,邮件已发出, 是从0.32升级到1.0后的GB2312数据,是在data文件夹中拷出来的


主題: 本地升级测试遇到问题
作者: tyyx四月 14, 2005, 12:32:36 下午
打开wizard.php,对系统升级没有?


主題: 本地升级测试遇到问题
作者: 3ckj四月 16, 2005, 10:56:39 下午
summary页出现问题了

右边的那一栏跑到下面去了,怎么修改成这三栏是相平的啊
下面这本个都试了,不管用
#column-left {
   MARGIN-TOP: -10px; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 160px
}
#maincolumn {
   PADDING-RIGHT: 6px; PADDING-LEFT: 10px! important; FLOAT: left; WIDTH: 400px
}
#column-right {
   PADDING-RIGHT: 5px; MARGIN-TOP: -10px; FLOAT: right; WIDTH: 160px