php ueditor はフォルダーのアクセス許可に問題があるため、ファイルを作成できません。解決するには、コマンド「chmod 0777 image/;」を実行してフォルダーのアクセス許可を変更します。
推奨: 「PHP ビデオ チュートリアル 」
ディレクトリを作成できない問題ueditor の使用
【はじめに】
最近、記事のバックグラウンド編集に Baidu が提供する js プラグインである ueditor を使用しました。ただし、使用中にいくつかの問題が発生しました。
ローカルで使用する場合は問題ありませんでしたが、プロジェクトをサーバーに移行した後に問題が発生しました。記事に画像を挿入すると、ディレクトリの作成が常に表示されます。失敗した。
【件名】
次に、問題を分析します。
まず、各 ueditor の作成時に特定の ID を割り当てる必要があります。作成が成功した場合、特定の関数の完了後に明確に破棄する必要があります。そうでない場合、ueditor は onclick などのイベントを通じて生成されます。最初のエディターが破棄されずに 2 番目のエディターを作成したい場合、失敗します。
記事の公開時に ueditor を使用して画像をアップロードすると、常にエラーが発生します: アップロード ディレクトリの作成に失敗しました。
リクエストを取得するためにフィドラーを開いた後に見つかりました。画像を追加した後、ueditor は非同期画像アップロード要求を /ueditor/php/controller.php に送信します。ソースコードをたどったところ、ディレクトリ作成時にエラーが返されていることが分かりました。 mkdir のアクセス許可が拒否された後にエラー メッセージを出力します。フォルダーのアクセス許可の問題であることはわかっています。ディレクトリの権限に問題があるので、ディレクトリを見つけて権限を変更してからアップロードすると成功します。
【権限変更】
コマンド
chmod 0777 image/;
を使用して、フォルダの権限を変更します。
以上がphp ueditor でファイルを作成できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。