---
url: 'https://dxpr.com/ja/hc/documentation/learn-dxpr-builder/troubleshooting/images-and-media'
title: '画像アップロードを直す | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:51:32+00:00'
updated: '2026-10-24T09:09:48+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  アップロードを動かし、上げたファイルをサイトに保ちます。画像はビルダー独自
  アップロードか、サイト利用時はメディアライブラリー経由でページに届きます。
  失敗の大半はメディア設定、ファイル権限、サーバー未達アップロードです。
tags:
  - 'Fix a problem'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T09:09:48+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 画像アップロードを直す
      description: |-
        アップロードを動かし、上げたファイルをサイトに保ちます。画像はビルダー独自
        アップロードか、サイト利用時はメディアライブラリー経由でページに届きます。
        失敗の大半はメディア設定、ファイル権限、サーバー未達アップロードです。
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:51:32+0000'
      dateModified: '2026-10-24T09:09:48+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/ja/hc/documentation/learn-dxpr-builder/troubleshooting/images-and-media'
      articleSection: 問題の解決
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ja/hc/documentation/learn-dxpr-builder/troubleshooting/images-and-media'
      description: |-
        アップロードを動かし、上げたファイルをサイトに保ちます。画像はビルダー独自
        アップロードか、サイト利用時はメディアライブラリー経由でページに届きます。
        失敗の大半はメディア設定、ファイル権限、サーバー未達アップロードです。
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: ホーム
            item: 'https://dxpr.com/ja'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: ja
---
[ヘルプセンター](/ja/node/75)/[ドキュメント](/ja/hc/documentation) /[DXPR Builderを学ぶ](/ja/hc/documentation/learn-dxpr-builder) /[サイト管理](/ja/hc/documentation/learn-dxpr-builder/manage) /[問題の解決](/ja/hc/documentation/learn-dxpr-builder/troubleshooting) # 画像アップロードを直す.

 DXPR Builderを学ぶサイト管理問題の解決

   ## このガイドの内容

 関連ガイド

- [メディアライブラリーから画像を配置する](/ja/hc/documentation/learn-dxpr-builder/integrations/media-library)

アップロードを動かし、上げたファイルをサイトに保ちます。画像はビルダー独自 アップロードか、サイト利用時はメディアライブラリー経由でページに届きます。 失敗の大半はメディア設定、ファイル権限、サーバー未達アップロードです。

## メディアブラウザーがない・空で開く

1. 開くのは**DXPR Studio** &gt; **DXPR Builder** &gt; **General Settings**(`/admin/dxpr_studio/dxpr_builder/settings`)です。**Media**セクションを 開きます。
2. 設定するのは**Browser type**を**Media Library**にして**Save settings**をクリックします。この選択肢はコアMedia Libraryモジュール有効時のみ 出ます。Acquia DAM利用時は**Media Library (Acquia DAM)**を選びます。
3. まず**Structure** &gt; **Media types**を開き、マシン名`image`の メディアタイプがあることを確認します (動画は`video`)。ビルダーはそのタイプで メディアライブラリーを開きます。

**注記:** **Basic file upload**はパソコンから直接上げる素朴な **Select image**ボタンです。Media Library無効時の既定です。Entity Browserは レガシー選択肢です。Media Libraryを推奨します。

## アップロードがエラーで失敗する

- **"Destination file path is not writable" or "File could not be saved".** Webサーバーがfilesディレクトリーに書けません。 `sites/default/files`をWebサーバーユーザー書込可にし、 **Reports** &gt; **Status report**を確認します。
- **"Only files with the following extensions are allowed".** ビルダーは GIF、JPEG、PNG、WebP、AVIF、SVG画像とWebM、Ogg、MP4動画を受け付けます。 メディアライブラリーではメディアタイプが決めます。**Structure** &gt; **Media types** &gt; **Image** &gt; **Manage fields**の画像フィールドの **Allowed file extensions**下で拡張子を追加します。
- **"exceeding the maximum file size", or "The uploaded video is too large".** ファイルがPHP許容を超えています。PHPの`upload_max_filesize`と `post_max_size`、Webサーバー・プロキシーのbodyサイズ上限を上げます。
- **403 or 405 on `/dxpr_builder/ajax/file_upload`.** プロキシー・ ファイアウォールがそのパスへのPOSTを遮断・転送します。許可リストに入れ、HTTPから HTTPSへのような転送がないようにします。
- **メディアブラウザー内でエディターに「Access denied」と出ます。** ロールには メディアライブラリーを開く**View media**と、そこで上げる**Image: Create new media**が必要です。両方を**People** &gt; **Permissions**で付与します。

## 上げた画像が数時間で消える

ファイルが`sites/default/files/dxpr_builder_images`から消え、ページに壊れた 画像が出ます。

3.0.0-alpha85前リリースはMediaモジュールオフ時にビルダーアップロードを一時 ファイルとして保存しました。Drupalのcronは一時ファイルを6時間後に削除します。

1. 現行リリースへ更新します。アップロードを永続ファイルとして保存し、利用を記録 します。
2. 消えた画像を上げ直すか、同じフォルダーへバックアップから戻します。

**注記:** アップロード先は既定filesディレクトリー内の`dxpr_builder_images`、 `dxpr_builder_videos`、`dxpr_builder_files`です。

## エディターに見えるが訪問者に見えない

- **再読み込み後に画像が消えています。** コンテナーが未保存です。画像を入れ直し、 コンテナーバーの**Save**をクリックします。
- **自分には画像が見えるのに訪問者には見えません。** **General Settings** &gt; **Text Filters**下の**Apply text format filters to frontend content**がオンで、フィールドのテキスト形式が`img`タグや 属性を除きます。編集者には常に未フィルターの中身が見えます。設定をオフにするか、 そのテキスト形式で`img`を許可します。
- **訪問者に古い版のページが見えています。** キャッシュが旧ページを出して います。[訪問者と表示が違う](/ja/hc/documentation/learn-dxpr-builder/troubleshooting/visitors-see-something-else)を ご覧ください。

## 修正の確認

Imageエレメントに画像を上げてコンテナーを保存します。プライベートウィンドウで 匿名訪問者に画像が見えます。

## 次はこちら

[メディアライブラリー連携](/ja/hc/documentation/learn-dxpr-builder/integrations/media-library)が ビルダーでの既存メディア再利用です。