Installing LifeType FAQ

Installing LifeType FAQ

出自LifeType 中文文件计画

(修订版本间差异)
跳转到: 导航, 搜寻
(为什么安装到步骤二时会出现 ''Table 'xxx_articles' doesn't exist'' 的讯息?)
(为什么我上传的档案一直没办法超过 2MB 呢?)
第56行: 第56行:
这要分成两个部分来看了,一个是 LifeType 本身的设定,另一个是 PHP 的设定。
这要分成两个部分来看了,一个是 LifeType 本身的设定,另一个是 PHP 的设定。
-
LifeType 的设定,我们可以在管理介面中 '''全部站台管控 » 上传设定 » maximum_file_upload_size''' 找到上传限制的设定值,预设值是 '''2000000''',这个单位是 '''KBits''',所以就是 '''2MB'''。请把他改成你希望的设定值,例如 '''10MB''',那么就请把他改为 '''10000000''',记得要按下『更新』,这个设定值才会生效。
+
LifeType 的设定,我们可以在管理介面中 '''全部站台管控 » 上传设定 » maximum_file_upload_size''' 找到上传限制的设定值,预设值是 '''2000000''',这个单位是 '''KByts''',所以就是 '''2MB'''。请把他改成你希望的设定值,例如 '''10MB''',那么就请把他改为 '''10000000''',记得要按下『更新』,这个设定值才会生效。
-
再来就是要更改 PHP 的设定,在 PHP 中共有两个参数 post_max_size 与 upload_max_filesize 需要修改:
+
再来就是要更改 PHP 的设定,在 PHP 中共有两个参数 '''post_max_size''' '''upload_max_filesize''' 需要修改:
1. 如果这是你的机器,那么你可以修改 '''php.ini''',把这两个参数改为:
1. 如果这是你的机器,那么你可以修改 '''php.ini''',把这两个参数改为:

在2005年12月20日 (二) 15:58所做的修订版本

目录

安装常见问题集

本区是用来整理 LifeType中文论坛 上安装与设定相关的常见问题。希望能对入门的使用者有些许的帮助。问题内容将随论坛问题数量增加,目前尚在整理中。

把 LifeType 的程式上传到我的网站之后,要怎么开始安装呢?

当你把 LifeType 的程式成功的上传到你的网站上后,你必须要执行安装精灵,才能安装 LifeType 程式。这时候你如果直接看你网站,你将会看到:

The wizard.php script has to be removed after the installation process.
Please remove it first to continue.

安装的方式很简单。直接在浏览器的网址列输入 http://your-blog-url/wizard.php 就可以执行安装精灵,然后开始安装了。安装完毕后记得要把 wizard.php 这个程式删掉,否则你会一直看到上面的讯息喔。

更详细的安装步骤,请参考 使用安装精灵来安装 LifeType

为什么安装到步骤二时会出现 Table 'xxx_articles' doesn't exist 的讯息?

如果你安装到步骤二发生,出现下面的讯息:

New table Map of categories to articles created successfully.
New table Definition of custom fields created successfully.
New table Custom fields that have been assigned to articles created successfully.
New table Text of the articles created successfully.
** New tables created successfully **
Error modifying table Articles: Table 'plog_articles' doesn't exist
Table 'plog_articles' doesn't exist
Table 'plog_articles' doesn't exist
...

那代表你自行修改了 /config/config.properties.php 这个档案,所以 LifeType 把安装过程当作『程式升级』,而非『全新安装』。解决方式就是重新解压缩把为修改过的 config.properties.php 上传/复制到 LifeType 的 /config 目录,然后重新重新执行安装精灵(http://your-blog-url/wizard.php)。

当我使用/安装的时候,为什么一直出现 空白页面Allowed memory size of 8388608 bytes exhausted 的讯息呢?

如果你在安装或是使用 LifeType,却突然出现空白页面或是下面的讯息时:

Fatal error:  
Allowed memory size of 8388608 bytes exhausted (tried to allocate 11520 bytes) in /var/www/blog/class/template/smarty/Smarty_Compiler.class.php on line 1580

那代表你的 PHP 的设定的记忆体使用限制,并不允许 LifeType 使用超过 8MB 的记忆体。解决的方式如下:

1. 如果这是你的机器,那么你可以修改 php.ini。把 php.ini 中的 memory_limit 改为下面的设定:

memory_limit=16M

2. 如果这是虚拟主机,而你得主机商允许你修改 .htaccess,那么你可以在 .htaccess 加入:

php_value memory_limit 16M

3. 最后。如果主机商不允许你修改 .htaccess 那么你剩下的办法就是修改程式了。请把 LifeType 根目录下的 index.phpsummary.phprss.phpadmin.php 几个程式全加上:

  1. ini_set("memory_limit", "16M");

为什么我上传的档案一直没办法超过 2MB 呢?

这要分成两个部分来看了,一个是 LifeType 本身的设定,另一个是 PHP 的设定。

LifeType 的设定,我们可以在管理介面中 全部站台管控 » 上传设定 » maximum_file_upload_size 找到上传限制的设定值,预设值是 2000000,这个单位是 KByts,所以就是 2MB。请把他改成你希望的设定值,例如 10MB,那么就请把他改为 10000000,记得要按下『更新』,这个设定值才会生效。

再来就是要更改 PHP 的设定,在 PHP 中共有两个参数 post_max_sizeupload_max_filesize 需要修改:

1. 如果这是你的机器,那么你可以修改 php.ini,把这两个参数改为:

post_max_size=10M
upload_max_filesize=10M

2. 如果这是虚拟主机,而你得主机商允许你修改 .htaccess,那么你可以在 .htaccess 加入:

php_value post_max_size 10M
php_value upload_max_filesize 10M

3. 最后。如果主机商不允许你修改 .htaccess 那么你剩下的办法就是修改程式了。请把 LifeType 根目录下的admin.php 加上:

  1. ini_set("post_max_size", "10M");
  2. ini_set("upload_max_filesize", "10M");

以上两个方法如果都试过了,却还是没有办法上传 10MB 的档案,那么可能还有一个地方需要修改,那就是 Apache 的设定。请把 Apache 的 LimitRequestBody 这个参数改为你要的大小,如 10000000 (10MB),改过后记得重新启动 Apache。可能的参数设定档因不同的系统而异:

  • Windows:在 Apache 安装目录的 /conf/httpd.conf 中
  • Linux:在 Apache 安装目录的 /conf/httpd.conf 或是 conf/php.conf 中。可以用下面的 Linux 指令来搜寻比较快。
find / -name httpd.conf
find / -name php.conf