#phpcms v9 で画像をアップロードできない場合はどうすればよいですか?
PHPCMS V9 で写真がアップロードできない問題の解決策
PHPCMS V9 エディターで写真がアップロードできません。確認したところ、セカンドレベル ドメインが使用されていました。名前。これが写真をアップロードできない原因である可能性があります。以下で原因を分析してみましょう。管理アドレス。バックグラウンド-「設定」-「関連設定」-「セキュリティ設定」で、第 2 レベル ドメインを入力します。 name を管理アドレスとして変更し、キャッシュ/configs/system.php の 'admin_url' => 'admin.main ドメイン名.com', //バックエンドへのアクセスを許可されたドメイン名慎重に分析した後, バグが見つかり、公式に従って管理バックエンドが最初にセットアップされました専用の第 2 レベル ドメイン名が使用された後、他のドメイン名がバックエンド管理にアクセスすると、アクセス許可がないことを示すプロンプトが表示されます。画像をアップロードするときに呼び出されるエディターのアドレスは、依然として system.php => 'http://www.メインドメイン名.com/' の 'app_path' を使用します。生成されたアドレスに関しては、画像をアップロードするときにページがスタックします。これは、ウェブサイト上のネチズンのブログによって確認されています。このバグは、管理者が専用の管理ドメイン名を設定しているときに発生しますが、バックグラウンドで使用されるエディターは依然としてメインのドメイン名で呼び出されるエディターを使用しているため、添付ファイルや写真をアップロードする許可はありません。解決策
方法 1専用の第 2 レベルのドメイン名管理のバックグラウンドとリリース権限を使用しないでください。すべて問題ありません。方法 2問題は、バックエンドの管理に専用の第 2 レベルのドメイン名を使用する必要があることです。 1. system.php を変更し、「app_path」 => 'http://www.primary domain name.com/' 'up_path' => の下に行を追加します。 http://cp.a.com/',//バックエンド ドメイン名設定アドレス2. /phpcms/base.php を変更し、次のコードを追加しますコードは次のとおりです。 ://后台CKEditor地址 define('UP_PATH',pc_base::load_config('system','up_path'));
[code] if($allowupload) $str .= "filebrowserUploadUrl : '".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
[code] if($allowupload) $str .= "filebrowserUploadUrl : '".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
upload_tmp_dir = "D:/DedeAMPZ/tmp/uploads" session.save_path = "D:/DedeAMPZ/tmp/sessions"
upload_tmp_dir = "D:/DedeAMPZ/WebRoot/xxx.com/tmp/uploads" session.save_path = "D:/DedeAMPZ/WebRoot/xxx.com/tmp/sessions"
PHPCMS チュートリアル 、オンライン学習へようこそ!
以上がphpcms v9 で写真をアップロードできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。