Wordpress Uploadsフォルダにファイルをアップロードできない理由がわかりません。私はこれを修正したものを利用することなく、ウェブを精査しようとしました。送信ボタンを押すと、502のBadゲートウェイエラーが発生します。コメント領域は、最終的にファイルをデータベースに格納するための領域です。私はこの時点で実際に移動されたファイルを取得する必要があります。私は私の方法を使用して、迅速かつ汚れた小さなPHPスクリプトを作成しました。何か目立つものがある場合は、私に知らせてください。502 Wordpressにファイルをアップロードしようとしたときにゲートウェイのエラーが発生しました。
<?php
/* Template Name: testFileUpload */
/**
* Created by PhpStorm.
* User: ccombs
* Date: 7/27/2017
* Time: 1:31 PM
*/
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
require_once(ABSPATH . "wp-admin" . '/includes/file.php');
require_once(ABSPATH . "wp-admin" . '/includes/media.php');
$file = $_FILES['uploaded_file'];
$fileoverride = array('test_form' => false);
/*//file upload for resume and error checking
if($_FILES['uploaded_file']['size'] != 0) {
$externalDB->insert('emp_resume', array(
'resume_name' => $file,
'resume_type' => $file_type,
'resume_size' => $file_size,
'resume_contents' => $file_content,
'applicantid' => $lastid
));
}
*/
if(isset($_POST[('submitted')])) {
wp_handle_upload($file, $fileoverride);
}
?>
<?php get_header(); ?>
<?php while (have_posts()) : the_post(); ?>
<?php echo var_dump($file); ?>
<? get_template_part('content-583', get_post_format());?>
<form action="<?php the_permalink(); ?>" method="post" id="app"
enctype="multipart/form-data">
<table>
<tr>
<td colspan="4" style="font-weight: bold">
Attach your resume:
</td>
</tr>
<tr>
<td>
<input type="file" name="uploaded_file">
</td>
</tr>
<tr>
<td><input type="hidden" name="submitted" value="1">
<input type="submit" value="Apply" class="btn">
</td>
</tr>
</table>
</form>
<?php endwhile; // end of the loop. ?>
<div><?php get_footer(); ?></div>
サーバー上のerror.logファイルのエラーを調べてみてください – Oluwaseye