1

サイトの 1 つで CKFinder を使用していますが、これは新しい専用サーバーに移動するまで問題なく機能していました (これは古いサーバーと似ていますが、まったく同じではありません)。今はアップロードできません。AJAX リクエストは決して終了しません。

Firebug で監視すると、ここに POST しようとします: http://www.site.com/temp/ckfinder/core/connector/php/connector.php?command=FileUpload&type=Files¤tFolder=%2F&hash=4f9cdbbb1e295966&langCode=en&=

しかし、一向に返事がありません。

これは、両方の WIMP サーバーに同じ CKFinder をインストールしたものです。この問題を解決するためにどこを見ればよいのでしょうか? php.ini かな?

この段階では手がかりがないので、どんな助けも素晴らしいでしょう。ありがとう

4

1 に答える 1

0

私の最初の傾向は、サーバーのアクセス許可、より具体的にはそのディレクトリ内のフォルダ/ファイルのアクセス許可を確認することです。アップロードメカニズムを正常に機能させるには、Apacheにそのフォルダへの書き込み権限が必要です。

もちろん、connector.phpが存在するフォルダーではなく、CKFinderがデフォルトのアップロード場所として設定したフォルダーを指します。たとえば、サーバーがLinuxベースの場合は、次のことを試すことができます。

$ chown -R ftp_user:apache /path/to/doc_root/path/to/ckfinder_media
$ chmod -R 775 /path/to/doc_root/path/to/ckfinder_media

Red HatまたはCentOSで実行している場合は、おそらく/var/www/vhosts/site.com/public_html(ドキュメントルートの場合)のようになります。これは、仮想ホストをセットアップした場合です。そうでない場合は、/ var / www/public_htmlのようなパスにあります。

于 2010-11-21T04:45:57.490 に答える