LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: xinyuan 於 一月 23, 2006, 03:25:51 上午



主題: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 23, 2006, 03:25:51 上午
http://xinyuan.us/blog/index.php?blogId=3


834815294^footer.template.php on line 33的语句好像是下面这段。

   <a class="nodecoration" href="{$url->categoryRssLink($articleCategory)}"><img src="{$url->getUrl("/imgs/rss_logo_small.gif")}" style="border:0px;" alt="RSS 0.90" /></a><br/>


我是升级以后, 然后用新版本的文件包把原来的全部覆盖, 当然config的除外。 结果就出现有的博客可以打开, 有的打不开。

然后我在后台发表新主题时, 在最后没有提交发送的按钮, 晕。 请帮助!


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 23, 2006, 03:48:07 上午
Fatal error: Call to a member function on a non-object in /hsphere/local/home/madhfor/xinyuan.us/blog/class/dao/sitestatistics.class.php on line 20

这是另外一个错误, 就是我在admin.php?op=adminSettings 时, 无法进入管理中心进行全局操作。 不知什么原因?

谢谢。


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 23, 2006, 02:47:09 下午
pls help me  :-(


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: lss一月 23, 2006, 10:15:11 下午
hi xinyuan:

根據今早發佈的 1.0.3 的說明裡, 1.0.2 有一個跟文章分類有關的 bug ,應該是說「如果某個文章分類裡的文章全砍光了,會發生錯誤」我個人沒遇到過,不知道你是不是遇到這個問題。若是,請升級到 1.0.3 版,應該就可以解決了。

lss


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 24, 2006, 07:12:49 上午
确实, 分类已经不存在了。 我把1。0。3的升级包全部上传覆盖。 还是出现类似问题。


我怀疑是不同的模板造成的原因, 会在寻找tmp/里面的文件时寻找不到.

可是即使那些可以正常显示的博客, 在后台发贴, 仍然没有提交的图标。 只有发贴框, 然后下面就什么都没有了。

有的模板会出现寻找不到http address 的错误提示。 请指教


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 24, 2006, 07:13:59 上午
这个文章分类的bug具体应该修改哪一个文件?

可以找到这文章的联接吗?


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: lss一月 24, 2006, 11:11:42 上午
确实, 分类已经不存在了。 我把1。0。3的升级包全部上传覆盖。 还是出现类似问题。
你是指 blog 裡面已經一個分類都不剩嗎?當你申請/建立一個blog之後,一定要至少有一個文章分類才能正常運作,試試建立至少一個文章分類後再看看。
升級包上傳覆蓋後,建議把 ./tmp 裡的 smarty cache 完全刪除,讓升級能立即生效。
我怀疑是不同的模板造成的原因, 会在寻找tmp/里面的文件时寻找不到.
請問你是否試過不同的模版?能列出你試過的模版中,那些正常,那些會出錯嗎?有具體的資訊才有辦法幫忙。
这个文章分类的bug具体应该修改哪一个文件?

可以找到这文章的联接吗?
很抱歉,這部份我沒注意到,我是在翻譯 1.0.3 發佈文章時看到的,也譯出來了,就只說修正了這個錯誤而已 :-P

lss


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: markwu一月 24, 2006, 11:17:47 上午
http://xinyuan.us/blog/index.php?blogId=3
834815294^footer.template.php on line 33的语句好像是下面这段。

   <a class="nodecoration" href="{$url->categoryRssLink($articleCategory)}"><img src="{$url->getUrl("/imgs/rss_logo_small.gif")}" style="border:0px;" alt="RSS 0.90" /></a><br/>

1. 你找錯檔案了,是 ./tmp/834815294^footer.template.php 這個檔案的 33 行,請把前後5 行都 post 出來。
2. 另外你是用那個模版?
3. /hsphere/local/home/madhfor/xinyuan.us/blog/class/dao/sitestatistics.class.php on line 20 在你現在的版本中,是什麼?

 Mark



主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 24, 2006, 11:37:51 上午


            return $row["total"];    Is the line 20

I think I have used the new version 1.0.3 and try to replace all old files except some config files.

In the following is parts of the  files for your reference

<?php

   /**
     * This class provides some statistics about the site.
    *
    * \ingroup DAO
     */
   class SiteStatistics extends Model
   {

       function SiteStatistics()
        {
           $this->Model();
        }

        function getTotalFromQuery( $query )
        {
            $result = $this->Execute( $query );

            $row = $result->FetchRow();

            return $row["total"];
        }

        function getNumberOfBlogs()


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 24, 2006, 11:44:24 上午
lss, you mean delete all files under /tmp folder? I am not sure it is template problems, since same template appied to different blog can produce different result.

I am thinking of try to use the whole new set files of 1.0.3. while correct config files to fit database setting, will that be helpful?

Thanks.

I have use lots of different template, so not really sure the template problem, or the way it has been treated.


Thank you, anyway.


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: markwu一月 24, 2006, 11:56:06 上午
1. Take a look at the questions I asked very carefully ...., you did not answer the 1,2 question...
2. About the questions 3, are you sure return $row["total"] is the line 20, it seems $row = $result->FetchRow(); is the line 20. Add a new line print_r($result) in line 19 ... and let me know the results ...

Mark


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 24, 2006, 12:18:04 下午
Parse error: parse error, unexpected T_VARIABLE in /hsphere/local/home/madhfor/xinyuan.us/blog/class/dao/sitestatistics.class.php on line 20


The above is the result after I add the sentence in line 19.



主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 24, 2006, 12:40:58 下午
1. Take a look at the questions I asked very carefully ...., you did not answer the 1,2 question...
2. About the questions 3, are you sure return $row["total"] is the line 20, it seems $row = $result->FetchRow(); is the line 20. Add a new line print_r($result) in line 19 ... and let me know the results ...

Mark

  </div>
  <p>
   <?php if (count($_from = (array)$this->_tpl_vars['archives'])):
    foreach ($_from as $this->_tpl_vars['month']):
?>
   <a href="<?php echo $this->_tpl_vars['month']->getUrl(); ?>
"><?php echo $this->_tpl_vars['month']->getName(); ?>
</a><br/>
   <?php endforeach; unset($_from); endif; ?>
  </p>
  <div class="Sidetitle">


This is part taken from that file and the red line is No. 33. I am  sorry to miss this part before.

I have also tried to use all fresh 1.0.3 files. still same problem , no matter in line 22 in admin setting, or line 33 in this file. Thank you

 


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: markwu一月 24, 2006, 03:06:20 下午
1. You have to add ";" after print_r($result).
2. It seems your upload does not success, your FTP corupt some upload files, I'll suggest you upload again, and make sure all file upload successfully.

Mark


主題: Re: 最近升级至lifetype1.0.2版本, 结果出现这个错误,怎么办?
作者: xinyuan一月 25, 2006, 02:00:40 下午
http://forums.lifetype.net/viewtopic.php?t=4081

I think I have upload them well. And the category_id table is missing. But I still don't know how to solve it, please see the above link, and give me more detailed way to deal with it. thanks.