検索
ホームページCMS チュートリアルDEDECMSdedecms をインストールした後、バックグラウンドのログイン インターフェイスが空白になった場合はどうすればよいですか?

dedecms をインストールした後、バックグラウンドのログイン インターフェイスが空白になった場合はどうすればよいですか?

まえがき:

(学習ビデオの共有: プログラミング入門)

php バージョン: 5.4.4

dedecms をインストールした後、バックグラウンドのログイン インターフェイスが空白になった場合はどうすればよいですか?

インストール中はすべてスムーズに進みました。バックエンドにログインすると、ユーザー名とパスワードを入力した後に空白のページが表示されました。解決策:

Find include/ userlogin.class .php, これには、セッション変数を登録するために session_register を使用する keepuser() 関数が含まれています。ただし、この関数は php5.4 で削除されました。公式 Web サイトの紹介を参照してください:

dedecms をインストールした後、バックグラウンドのログイン インターフェイスが空白になった場合はどうすればよいですか?

この php バージョンを使用すると間違いなくエラーが発生しますが、コードを変更できます:

@session_register($this->keepUserIDTag); をコメントアウトして変更します。 to
if ( !isset($_SESSION[$this->keepUserIDTag]))

合計 6 つあり、すべて次のように変更されます:

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;

バックグラウンドでログインすると、通常の「管理」ページにジャンプします。

PS: 私はログインの背景が空白になるというこの問題に長い間苦労していますが、PHP に詳しくないため、まだ解決策が見つかりません。 data/common.inc.php ファイルのエンコーディングに問題があるため、保存するにはエンコーディングを BOM フリー形式のファイルに変更する必要がありますが、php5.4 では問題ないとされています。重要なことは、DreamWeaver の公式 Web サイトにはそのことが説明されておらず、公式 Web サイトのフォーラムでこの質問をしている人もいますが、回答がなく、イライラしています。しかし今、それはついに解決されました。

関連する推奨事項: dedecms チュートリアル

以上がdedecms をインストールした後、バックグラウンドのログイン インターフェイスが空白になった場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は博客园で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール