1. エラー情報を取得できません。空白です。
空白はデバッグできません。
最初に行うことは、
エラー情報を出力できます。
include/common.inc.php
次のコードを見つけます。
//error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE);
これを
error_reporting(E_ALL); //error_reporting(E_ALL || ~E_NOTICE);
に変更します。主な機能は、エラー プロンプトを開くことです。 。
2.「続行」が「ループ」または「スイッチ」コンテキスト エラーではありません
更新後にこのエラーが発生する可能性があります
Fatal error: ‘continue’ not in the ‘loop’ or ‘switch’ context in ….include/common.func.php on line 49
上記は、include/common.func.php ファイルの 49 行目にエラーがあることを示しています。
continue;
を削除し、return;
## に変更します。
#3. 関数 mysql_query() は未定義です
Mysql_* シリーズ関数は php7 では使用できなくなりました。次のエラーが発生しますFatal error: Uncaught Error: Call to undefined function mysql_query() in ….include/dedesql.class.php:152
$cfg_mysql_type = ‘mysql’;
$cfg_mysql_type = ‘mysqli’;
に変更します。 4.背景 メニューが空白で表示されません。解決策
方法 1データ ディレクトリのアクセス許可を 777 または 755 に設定します。これはデータ ディレクトリ全体であることに注意してください。その後、更新してください。設定。 方法 2data/tplcache と入力し、バックアップ コピーを作成してから、index.html 以外のすべてを削除し、data/tplcache ディレクトリを 777 に設定して更新します。以上がphp7 での dedecms の一般的な問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。