php版本為5.4.4
下載的這個:

安裝一切都很順利,直到登錄后台的時候,填寫完用戶名和密碼頁面就顯示一個空白頁面,解決辦法:
找到include/userlogin.class.php,里面有一個keepuser()函數,它是用session_register來注冊一個session變量,但是在php5.4中已經移除了這個功能,見官網介紹:

如果使用的該php版本肯定會出錯的,不過我們可以修改下代碼:
把@session_register($this->keepUserIDTag); 注釋掉,然后改為
if (!isset($_SESSION[$this->keepUserIDTag]))
一共有六個,全部改為下面這樣:
1
if (!
isset(
$_SESSION[
$this->keepUserIDTag]))
2 // @session_register($this->keepUserIDTag);
3 $_SESSION[ $this->keepUserIDTag] = $this->userID;
4
5 if (! isset( $_SESSION[ $this->keepUserTypeTag]))
6 // @session_register($this->keepUserTypeTag);
7 $_SESSION[ $this->keepUserTypeTag] = $this->userType;
8
9 if (! isset( $_SESSION[ $this->keepUserChannelTag]))
10 // @session_register($this->keepUserChannelTag);
11 $_SESSION[ $this->keepUserChannelTag] = $this->userChannel;
12
13 if (! isset( $_SESSION[ $this->keepUserNameTag]))
14 // @session_register($this->keepUserNameTag);
15 $_SESSION[ $this->keepUserNameTag] = $this->userName;
16
17 if (! isset( $_SESSION[ $this->keepUserPurviewTag]))
18 // @session_register($this->keepUserPurviewTag);
19 $_SESSION[ $this->keepUserPurviewTag] = $this->userPurview;
20
21 if (! isset( $_SESSION[ $this->keepAdminStyleTag]))
22 // @session_register($this->keepAdminStyleTag);
23 $_SESSION[ $this->keepAdminStyleTag] = $adminstyle;
2 // @session_register($this->keepUserIDTag);
3 $_SESSION[ $this->keepUserIDTag] = $this->userID;
4
5 if (! isset( $_SESSION[ $this->keepUserTypeTag]))
6 // @session_register($this->keepUserTypeTag);
7 $_SESSION[ $this->keepUserTypeTag] = $this->userType;
8
9 if (! isset( $_SESSION[ $this->keepUserChannelTag]))
10 // @session_register($this->keepUserChannelTag);
11 $_SESSION[ $this->keepUserChannelTag] = $this->userChannel;
12
13 if (! isset( $_SESSION[ $this->keepUserNameTag]))
14 // @session_register($this->keepUserNameTag);
15 $_SESSION[ $this->keepUserNameTag] = $this->userName;
16
17 if (! isset( $_SESSION[ $this->keepUserPurviewTag]))
18 // @session_register($this->keepUserPurviewTag);
19 $_SESSION[ $this->keepUserPurviewTag] = $this->userPurview;
20
21 if (! isset( $_SESSION[ $this->keepAdminStyleTag]))
22 // @session_register($this->keepAdminStyleTag);
23 $_SESSION[ $this->keepAdminStyleTag] = $adminstyle;
重新進入后台登錄,就可以正常跳轉到管理頁面了。
PS:關於這個登錄后台空白的問題折騰了蠻久,一直找不到解決辦法,因為對PHP並不熟,網上一般都說是data/common.inc.php文件編碼的問題,把編碼要改為無BOM格式文件保存,居然沒有說是php5.4的問題,最主要的是織夢官網居然都沒做出說明,而且官網論壇上也有人提出這個問題卻沒有答案,郁悶!不過現在終於是解決了。
