[PHP]将 Discuz! 由 7.2 升级至 X3.0 的步骤

主要步骤

Discuz! 没办法直接从 7.2 升级至 X3.0,中间需先升级至 X1.5 或 X2.0 才行! 主要的升级步骤如下:

  1. 将 UCenter 升级至 1.6.0
  2. 全新安装 Discuz! X2.0,安装时选“仅安装 Discuz! X (手工指定已经安装的 UCenter Server)”
  3. 转换 Discuz! 7.2 的数据库至 Discuz! X2.0
  4. 升级至 Discuz! X3.0

你需要准备的帐号、密码:

  1. Discuz! 7.2 的数据库名称、帐号、密码
  2. UCenter 创始人的密码
  3. Discuz! 7.2 的管理者帐号、密码

升级前请先至 Discuz! 的管理中心关闭站点。

继续阅读

网站套件的“设定档”安全性问题

这是我在 Facebook 上看到的安全资讯,我觉得很重要,也适用在任何的网站套件上。

以 WordPress 为例,首先,请查看你的 WordPress 目录下是否有这些档案:

  • wp-config.php~
  • wp-config.php.2
  • wp-config.php.bak
  • wp-config.php.old
  • wp-config.php.ori
  • wp-config.php.orig
  • wp-config.php.original
  • wp-config.php.sav
  • wp-config.php.save
  • wp-config.php.swp
  • wp-config_php
  • wp-config.php_2
  • wp-config.php_bak
  • wp-config.php_old
  • wp-config.php_ori
  • wp-config.php_orig
  • wp-config.php_original
  • wp-config.php_sav
  • wp-config.php_save
  • wp-config.php_swp

继续阅读

WordPress 的错误讯息: You don’t have permission to access post.php ...

如果你在上传图片时,出现:

 Http Error

或是发表文章时,出现

You don’t have permission to access /wordpress/wp-admin/post.php on this server.

这是 Apache 的 mod_security 造成之错误,这时候你可以在 wp-admin 的目录下新增 .htaccess 档案,内容如下:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

这样应该就可以轻松解决了。

参考网页

  1. 窄多之Blog: PHP post error: Forbidden - You don't have permission to access
  2. Hongkiat: WordPress 2.5 Image Upload Error [Wordpress Fix]