お役立ち情報

【超初心者向け】DIYとは?工具不要なDIYアイデアなども紹介します!

公開日: 最終更新日:
220908_003

DIYすることで住環境の悩みを解消したいけど、どうすればいいのか分からないという方は多いのではないでしょうか。

DIYができるようになれば、いつでも住環境の悩みを解消出来るだけではなく、自分の手でつくりあげたという経験が大きな「自信」となるでしょう。

この記事では、DIYのメリット・デメリットだけではなく、DIYの基本手順や具体的なDIYアイデアもご紹介します。具体的な作業イメージがしやすいように、材料・手順も記載していますので、ぜひ参考にしてみてください。

監修者 海沼 仁(カイヌマ ヒロシ)

【経歴】
ウスイホーム株式会社 取締役。

大学時代は不動産評価論を専攻。
卒業後、1997年にウスイホーム株式会社入社。売買仲介部門の新人賞を受賞。
2001年、新店の上大岡店店長に就任。以降、各店店長を歴任。特に新店舗の立ち上げを得意とし、後にエリアマネージャーに抜擢される。
2012年より取締役に就任。主に横浜、湘南エリアでの商圏拡大に尽力している。

地域貢献活動にも力を入れ、2021年には創業45周年を機に、SDGs推進に取り組む「ウスイグループSDGs宣言」を制定。
地域密着型営業で築き上げてきた不動産業界のキャリアと実績から、顧客の信頼も厚く、幅広い人脈を持つ。著名人・有名人からの相談や紹介も多い。

【資格】
宅地建物取引士
CPM(米国不動産経営管理士)
日本RSP協会 不動産仲介士 試験問題監修委員

DIYとは?

DIY(ディーアイワイ)とは、英語の「Do It Yourself(ドゥ イット ユアセルフ)」の略です。直訳すると「自分自身でやる」となりますが、自分の力で何かを作ったり、修繕するなどの活動のことを指します。

第二次大戦後のロンドンで、廃墟に立った元軍人たちが「何でも自分でやろう」を合い言葉に町の再建に取り組んだのが始まりとされています。

他の用語との違い

  • DIY:「素人」が何かを作ったり修繕したりすること
  • ハンドメイド:「プロか素人かに関わらず」何かを手作りすること
  • 日曜大工:「素人」が休日や余暇に木工作業を行うこと
  • リメイク:既製品でも自作品でも、存在する物を作り直す行為

DIYのメリット

  1. 充実感があり楽しめる 
  2. 既製品を買うよりも安くなる 
  3. 自分のアイデアを形にできる 
  4. 自分だけのオンリーワンのものを作れる、愛着がわく 
  5. スキルを磨けばお金を稼げる 
  6. シンデレラフィットすることで、スペースを無駄なくフル活用できる

DIYのデメリット

  1. ある程度の作業スキルがないと、思った通りのカットなどが出来ず
    慣れていない方は完成までに時間がかかる 
  2. プロの業者が作るよりも品質が劣る 
  3. 工具など初期投資がかかり、場合によっては買い替えるより費用がかさむ

DIYのアイデア紹介

家にありがちなものや、安く手に入りやすい材料を用いたDIYアイデアを難易度別にご紹介します。「いきなり工具を使うのは難しい」という方は、工具不要でできるDIYから始めてはいかがでしょうか。

〜まずはここから! 工具不要なDIY~

◆木製パレットで「TVボード」をDIY

木製パレット1つあたりの高さは15cm程度ですので、DVDレコーダーなどを収納するのにも適しています。ただし木製パレットの重さは20kg前後あります。 パレットの移動には人員・エネルギーを要しますので、決して無理はしないようにしましょう

材料:
木製パレット

手順:
お好みの高さになるまで、パレットを重ねるだけです。

◆木製パレットで「ベンチ・ソファ・ベッド」をDIY

パレットの静荷重は約1000kgと頑丈な造りになっていますので上に乗っても安心です。また、すのこ状なので通気性もバツグンです。湿気を効果的に逃がします。

材料:
木製パレット、マットレスや座布団

手順1:
お好みの高さになるまで、パレットを重ねます。

手順2:
マットレスや座布団をのせます。

◆板材×ブロックで「棚」をDIY

入れたい物の背丈に合わせて、ブロックを足したり減らしたりして段の高さを調整します。発砲スチロールの軽さが気になる方は、レンガや石材ブロックを使っても良いでしょう。

材料:
板材、発砲スチロールのブロック

手順1:
スチロールブロックを2か所に置きます。

手順2:
その上に板材を重ねます。

手順3:
お好みの高さになるまで、1と2を繰り返します。

〜慣れてきたら! 5工程未満で完成するDIY~

◆鏡×木枠でぬくもりある雰囲気の「鏡」をDIY

材料:
鏡、ベニヤ板、木の端材、ボンド、釘、塗料、ハケ、ヤスリ

手順1:
鏡のカバーを外します。

手順2:
ベニヤ板にボンドを塗り、鏡を貼りつけます。

手順3:
塗装した端材を、鏡の周りのベニヤ板に貼り付けます。

◆段ボールで「靴箱」をDIY

材料:
段ボール大小2個、ハサミやカッターナイフ

手順1:
靴箱の外枠となる、大きいダンボール箱のふたを、ハサミやカッターナイフで切り取りましょう。

手順2:
収納したい靴の数にあわせて小さいダンボールを用意し、四角い筒状の内箱を作りましょう。

手順3:
外枠に内箱をはめ込めば完成です。

◆段ボールで「卓上小物入れ」をDIY

材料:
平たい形状の段ボール、ハサミやカッターナイフ、ガムテープやビニールテープ

手順1:
平たい形状のダンボール箱のふたをハサミやカッターナイフで切り取り、卓上小物入れの外枠を作りましょう。

手順2:
ダンボール板の破片などを使用して、仕切り板を作りましょう。仕切り板は、ガムテープやビニールテープで覆うと強度が高まります。

手順3:
外枠の内側に仕切り板を貼りつければ完成です。

◆段ボール板でカラーボックスなどに入る「収納箱」をDIY

材料:
段ボール、カッターナイフ、接着剤や両面テープ

手順1:
収納箱の縦横の長さや厚さを決めましょう。ふたを作る場合は、内箱より1cm程度大きいサイズにしてください。

手順2:
下の画像の赤線部分のように、ダンボール板の左右端から垂直に、箱の厚さ分だけ4箇所スリット状の切り込みを入れましょう。

手順3:
収納箱の側面にあたる部分(赤線部分)を折り曲げて立たせ、重なる部分(緑色部分)を接着剤や両面テープで固定すれば完成です。

◆段ボールで「椅子」をDIY

並べればベッドや机に変身。防災時にも役立ちます。

材料:
段ボール1枚、カッター、ハサミ、ガムテープ、紐

手順1:
段ボールの長辺の蓋を、上下切り取ります。

手順2:
切り取った長辺の側面の中央部分から内側に折り、紐やテープで止めます。

手順3:
残った短辺の蓋を閉じ、開かないようにガムテープでとめて完成です。

手順4:
蓋の長さが合わない場合は、切って調整します。

◆段ボールを「カラーボックスの扉」にDIY

材料:
段ボール、すのこ、リメイクシート、蝶番

手順1:
カラーボックスのサイズにあわせて、ダンボール板とすのこをカットします。

手順2:
木目調など、好きなデザインのシートをダンボール板に貼ります。

手順3:
ダンボール板の4辺にすのこを固定し、枠を作ります。

手順4:
蝶番で枠部分とカラーボックスを組み合わせ、取手をつければ扉の完成です。

◆板材を「黒板」にDIY

材料:
板材、黒板スプレー、サンドペーパー(#240~#320位)、ブラシやウエス、新聞紙、マスキングテープ

手順1:
表面をサンドペーパーで軽く研磨し、細かい傷が残るくらいに仕上げます。

手順2:
新聞紙やマスキングテープなどで、塗りたくない部分が汚れないようにし、塗る面から20~30cm離して均一に塗装します。 

手順3:
塗装が乾いたら、サンドペーパーで軽く研磨し、ざらつきや毛羽立ちなどを取り除きます。 

手順4:
2 回目の塗装をし、1~2 日乾燥させれば完成です。

~挑戦してみよう! 5工程以上で完成するDIY~

◆段ボールを「本棚」にDIY

材料:
段ボール、ハサミやカッターナイフ、ビニールテープ

手順1:
ダンボール箱についている蓋の部分をハサミやカッターナイフで切り取ります。切り取った部分が本棚の前面にあたります。 

手順2:
ダンボールの切り口を覆うようにビニールテープを貼り、見栄えを整えましょう。 

手順3:
段ボールの底面(本棚の背面部分)にテープを貼り、強度を高めましょう。 

手順4:
本棚の内寸にあわせてダンボール板をカットし、棚板を作りましょう。
  
手順5:
テープを使って、本棚の好きな高さに棚板を貼りつければ完成です。

DIYの基本手順

DIYに慣れてきたら、以下の基本手順を参考に、自分で1から設計してみましょう。

1. 作りたいものを決める

まずは「何となくこんなものが欲しい」ということを頭に浮かべて、描き出してみましょう。初めて設計する場合、難易度の高そうなものは避け、簡単に作れそうなものを選ぶのがおすすめです。

2. 作りたいものの寸法を測る

作りたいものが決まったら、次に寸法を決めましょう。設置する場所を採寸してから始めると、ぴったりのものを作れます。

3. 設計図を書く

全体図はもちろん、バラバラにした部品の図、資材やその材質なども記入します。もし可能であれば、段ボールなどで設計予想の模型を作ってみるのもおすすめです。

4. 材料、道具を選ぶ

自分が作りたいもののイメージに合ったカラーのものを選べば、塗装する手間が省けます。木材を使用するときには、ホームセンターの使用がおすすめです。ホームセンターに行けば様々な種類の木材が販売されています。板の厚さやサイズ、木の種類などが豊富にそろっているだけでなく、分からないことやそれぞれの木の特徴などを店員さんに尋ねることもできます。

5. 材料を採寸、カットする

必要なものがそろったら、設計図通りのサイズに木材をカットします。自分でカットするのが心配な場合は、ホームセンターでカットしてもらう方法もあります。カットした木材の中に、ささくれなどがある場合には、やすりをかけておきましょう。その場合、ホームセンターなどで大型の電動やすりであるサンダーをレンタルするという方法もあります。サンダーは広い面積を一気にやすり掛けできるため、大きなものを作るときには時間と労力の短縮になります。

6.塗装

さらに見栄えを良くしたいと言う場合、木材にワックス塗料などを塗り、乾かします。ワックス塗料を塗っておくと、木材の木目がはっきりするほか、木材が使い込んだような深い色合いになるため、高級感がアップします。初心者の場合、ハケがなくても使える蜜蝋ワックスなども便利です。

7.組み立て

ワックスがしっかり乾いたら、いよいよ組み立てです。キャスターや金具、フックなどを設計図の通りに取りつけましょう。その後、仕上げに木ネジやビスなどを使ってしっかり固定します。ビスや釘をまっすぐ打つには、立ち上がって組み立てるのがポイントです。

8.仕上げ

その後、さらにやすり掛けをすれば、使いやすいものになります。マスキングテープを貼ったり、好きなカラーでペイントすると個性が出て素敵です。 ヤスリがけしてアンティーク風に加工したり、ひび割れ加工ができるクラッキング塗料を使ったりするのもおもしろいですよ。

DIYを楽しもう

100円均一で販売されている材料だけで作ったり、端材+αで作れるアイデアは他にも沢山あります。「家にある材料をいかに活用するか」を考えて、作るものを決めるのも一案です。漠然と「何かを作ってみたい人」はインテリアについて記載している記事やSNSの投稿などを確認し、自分が挑戦したいものを探してみましょう。

デザインも大きさも、すべてが思いどおりになるDIY作品は、積極的にインテリアに取り入れていきたいですね。 

参考サイト: 【人気インテリア14選】個性的でおしゃれな理想の部屋作りのコツ

執筆者 ウスイホーム株式会社 広報チーム
1976年に神奈川県で創業。お客様と地域の発展のため、住宅に係わるあらゆるお手伝いをさせて頂いております。長年にわたり蓄積してきた知見を活かし、新築戸建てや中古戸建てを検討・購入する際に役立つ最新情報を発信しています。
お問い合わせURL https://www.usui-home.com/contact/  

関連記事

Loading…
Loading the web debug toolbar…
Attempt #
unlink(): Argument #1 ($filename) must not contain any null bytes (500 Internal Server Error)

Symfony Exception

ValueError

HTTP 500 Internal Server Error

unlink(): Argument #1 ($filename) must not contain any null bytes

Exception

ValueError

  1.             if ($csvTime >= $minimalProfileTimestamp) {
  2.                 break;
  3.             }
  4.             @unlink($this->getFilename($csvToken));
  5.             $offset += \strlen($line);
  6.         }
  7.         fclose($handle);
  8.         file_put_contents($file.'.offset'$offset);
  1.             if ($csvTime >= $minimalProfileTimestamp) {
  2.                 break;
  3.             }
  4.             @unlink($this->getFilename($csvToken));
  5.             $offset += \strlen($line);
  6.         }
  7.         fclose($handle);
  8.         file_put_contents($file.'.offset'$offset);
  1.                 $profile->getStatusCode(),
  2.             ]);
  3.             fclose($file);
  4.             if (=== mt_rand(110)) {
  5.                 $this->removeExpiredProfiles();
  6.             }
  7.         }
  8.         return true;
  9.     }
  1.             if ($collector instanceof LateDataCollectorInterface) {
  2.                 $collector->lateCollect();
  3.             }
  4.         }
  5.         if (!($ret $this->storage->write($profile)) && null !== $this->logger) {
  6.             $this->logger->warning('Unable to store the profiler information.', ['configured_storage' => $this->storage::class]);
  7.         }
  8.         return $ret;
  9.     }
  1.             }
  2.         }
  3.         // save profiles
  4.         foreach ($this->profiles as $request) {
  5.             $this->profiler->saveProfile($this->profiles[$request]);
  6.         }
  7.         $this->profiles = new \SplObjectStorage();
  8.         $this->parents = new \SplObjectStorage();
  9.     }
  1.         $this->priority ??= $dispatcher->getListenerPriority($eventName$this->listener);
  2.         $e $this->stopwatch->start($this->name'event_listener');
  3.         try {
  4.             ($this->optimizedListener ?? $this->listener)($event$eventName$dispatcher);
  5.         } finally {
  6.             if ($e->isStarted()) {
  7.                 $e->stop();
  8.             }
  9.         }
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.         try {
  2.             $this->beforeDispatch($eventName$event);
  3.             try {
  4.                 $e $this->stopwatch->start($eventName'section');
  5.                 try {
  6.                     $this->dispatcher->dispatch($event$eventName);
  7.                 } finally {
  8.                     if ($e->isStarted()) {
  9.                         $e->stop();
  10.                     }
  11.                 }
  1.     /**
  2.      * @return void
  3.      */
  4.     public function terminate(Request $requestResponse $response)
  5.     {
  6.         $this->dispatcher->dispatch(new TerminateEvent($this$request$response), KernelEvents::TERMINATE);
  7.     }
  8.     /**
  9.      * @internal
  10.      */
in vendor/symfony/http-kernel/Kernel.php -> terminate (line 157)
  1.         if (false === $this->booted) {
  2.             return;
  3.         }
  4.         if ($this->getHttpKernel() instanceof TerminableInterface) {
  5.             $this->getHttpKernel()->terminate($request$response);
  6.         }
  7.     }
  8.     /**
  9.      * @return void
  1.     {
  2.         $response $this->kernel->handle($this->request);
  3.         $response->send();
  4.         if ($this->kernel instanceof TerminableInterface) {
  5.             $this->kernel->terminate($this->request$response);
  6.         }
  7.         return 0;
  8.     }
  9. }
in vendor/autoload_runtime.php -> run (line 29)
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/home/site/staging.usui-home.co.jp/public_html/wp/vendor/autoload_runtime.php') in public/index.php (line 7)
  1. declare(strict_types=1);
  2. use App\Kernel;
  3. require_once dirname(__DIR__) . '/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Logs 2

Level Channel Message
INFO 17:14:30 request Matched route "page_column_page".
{
    "route": "page_column_page",
    "route_parameters": {
        "_route": "page_column_page",
        "_controller": "App\\Controller\\ColumnController::show",
        "category": "reform",
        "name": "foobarbaz"
    },
    "request_uri": "http://staging.usui-home.co.jp/column/reform/foobarbaz",
    "method": "GET"
}
DEBUG 17:14:30 security Checking for authenticator support.
{
    "firewall_name": "main",
    "authenticators": 1
}
DEBUG 17:14:30 security Checking support on authenticator.
{
    "firewall_name": "main",
    "authenticator": "Sword\\SwordBundle\\Security\\UserAuthenticator"
}
DEBUG 17:14:30 security Authenticator does not support the request.
{
    "firewall_name": "main",
    "authenticator": "Sword\\SwordBundle\\Security\\UserAuthenticator"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "Sword\SwordBundle\EventListener\WordpressLoggedInStatusCheckEventSubscriber::checkWordpressLoggedInStatus".
{
    "event": "kernel.request",
    "listener": "Sword\\SwordBundle\\EventListener\\WordpressLoggedInStatusCheckEventSubscriber::checkWordpressLoggedInStatus"
}
DEBUG 17:14:30 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
WARNING 17:14:30 app http://staging.usui-home.co.jp/column/reform/foobarbaz
WARNING 17:14:31 app http://staging.usui-home.co.jp/column/reform/foobarbaz
DEBUG 17:14:31 event Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
DEBUG 17:14:31 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 17:14:31 event Notified event "kernel.controller" to listener "App\EventSubscriber\TwigEventSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\TwigEventSubscriber::onKernelController"
}
DEBUG 17:14:31 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 17:14:31 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 17:14:31 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 17:14:31 event Notified event "kernel.controller_arguments" to listener "ContainerNR2fKu8\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNR2fKu8\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 17:14:31 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
INFO 17:14:31 doctrine Connecting with parameters {params}
{
    "params": {
        "url": null,
        "dbname": "staging_usui_home",
        "host": "usui-home.c7zexpbaxibr.ap-northeast-1.rds.amazonaws.com",
        "user": "wordpress",
        "password": "<redacted>",
        "charset": "utf8mb4",
        "driver": "mysqli",
        "port": null,
        "driverOptions": [],
        "serverVersion": "8.1.26",
        "defaultTableOptions": []
    }
}
INFO 17:14:31 deprecation User Deprecated: Since symfony/doctrine-bridge 6.3: Registering "Sword\SwordBundle\EventListener\WordpressTablePrefixEventListener" as a Doctrine subscriber is deprecated. Register it as a listener instead, using e.g. the #[AsDoctrineListener] attribute.
{
    "exception": {}
}
DEBUG 17:14:31 doctrine Executing statement: SELECT p.id, p.post_type, p.post_name, p.post_title, p.post_status, p.post_excerpt, p.post_date, p.post_modified, p.post_content, MAX(CASE WHEN pm_self.meta_key = '_thumbnail_id' THEN pm_self.meta_value END) AS `thumbnail_id`, category.term_id AS category_id, category.name AS category_name, category.slug AS category_slug FROM wp_posts p LEFT JOIN wp_postmeta pm_self ON p.id = pm_self.post_id INNER JOIN wp_term_relationships tr_0 ON p.id = tr_0.object_id INNER JOIN wp_term_taxonomy tt_0 ON tr_0.term_taxonomy_id = tt_0.term_taxonomy_id INNER JOIN wp_terms category ON tt_0.term_id = category.term_id WHERE (p.post_type = ?) AND (p.post_type = ?) AND (p.post_status = ?) AND (p.post_name = ?) AND (tt_0.taxonomy = ?) GROUP BY p.id, p.post_type, p.post_name, p.post_title, p.post_status, p.post_excerpt, p.post_date, p.post_modified, p.post_content, category_id, category_name, category_slug LIMIT 1 (parameters: {params}, types: {types})
{
    "sql": "SELECT p.id, p.post_type, p.post_name, p.post_title, p.post_status, p.post_excerpt, p.post_date, p.post_modified, p.post_content, MAX(CASE WHEN pm_self.meta_key = '_thumbnail_id' THEN pm_self.meta_value END) AS `thumbnail_id`, category.term_id AS category_id, category.name AS category_name, category.slug AS category_slug FROM wp_posts p LEFT JOIN wp_postmeta pm_self ON p.id = pm_self.post_id INNER JOIN wp_term_relationships tr_0 ON p.id = tr_0.object_id INNER JOIN wp_term_taxonomy tt_0 ON tr_0.term_taxonomy_id = tt_0.term_taxonomy_id INNER JOIN wp_terms category ON tt_0.term_id = category.term_id WHERE (p.post_type = ?) AND (p.post_type = ?) AND (p.post_status = ?) AND (p.post_name = ?) AND (tt_0.taxonomy = ?) GROUP BY p.id, p.post_type, p.post_name, p.post_title, p.post_status, p.post_excerpt, p.post_date, p.post_modified, p.post_content, category_id, category_name, category_slug LIMIT 1",
    "params": {
        "1": "column",
        "2": "column",
        "3": "publish",
        "4": "foobarbaz",
        "5": "column_category"
    },
    "types": {
        "1": 2,
        "2": 2,
        "3": 2,
        "4": 2,
        "5": 2
    }
}
DEBUG 17:14:31 doctrine Executing statement: SELECT p.id, p.post_author, p.post_date, p.post_date_gmt, p.post_content, p.post_title, p.post_excerpt, p.post_status, p.comment_status, p.ping_status, p.post_password, p.post_name, p.to_ping, p.pinged, p.post_modified, p.post_modified_gmt, p.post_content_filtered, p.post_parent, p.guid, p.menu_order, p.post_type, p.post_mime_type, p.comment_count, MAX(CASE WHEN pm_self.meta_key = '_wp_attached_file' THEN pm_self.meta_value END) AS `attached_file`, MAX(CASE WHEN pm_self.meta_key = '_wp_attachment_metadata' THEN pm_self.meta_value END) AS `attachment_metadata` FROM wp_posts p LEFT JOIN wp_postmeta pm_self ON p.id = pm_self.post_id WHERE (p.post_type = ?) AND (p.id = ?) GROUP BY p.id, p.post_author, p.post_date, p.post_date_gmt, p.post_content, p.post_title, p.post_excerpt, p.post_status, p.comment_status, p.ping_status, p.post_password, p.post_name, p.to_ping, p.pinged, p.post_modified, p.post_modified_gmt, p.post_content_filtered, p.post_parent, p.guid, p.menu_order, p.post_type, p.post_mime_type, p.comment_count, p.id LIMIT 1 (parameters: {params}, types: {types})
{
    "sql": "SELECT p.id, p.post_author, p.post_date, p.post_date_gmt, p.post_content, p.post_title, p.post_excerpt, p.post_status, p.comment_status, p.ping_status, p.post_password, p.post_name, p.to_ping, p.pinged, p.post_modified, p.post_modified_gmt, p.post_content_filtered, p.post_parent, p.guid, p.menu_order, p.post_type, p.post_mime_type, p.comment_count, MAX(CASE WHEN pm_self.meta_key = '_wp_attached_file' THEN pm_self.meta_value END) AS `attached_file`, MAX(CASE WHEN pm_self.meta_key = '_wp_attachment_metadata' THEN pm_self.meta_value END) AS `attachment_metadata` FROM wp_posts p LEFT JOIN wp_postmeta pm_self ON p.id = pm_self.post_id WHERE (p.post_type = ?) AND (p.id = ?) GROUP BY p.id, p.post_author, p.post_date, p.post_date_gmt, p.post_content, p.post_title, p.post_excerpt, p.post_status, p.comment_status, p.ping_status, p.post_password, p.post_name, p.to_ping, p.pinged, p.post_modified, p.post_modified_gmt, p.post_content_filtered, p.post_parent, p.guid, p.menu_order, p.post_type, p.post_mime_type, p.comment_count, p.id LIMIT 1",
    "params": {
        "1": "attachment",
        "2": "630"
    },
    "types": {
        "1": 2,
        "2": 2
    }
}
INFO 17:14:31 deprecation User Deprecated: Passing an array for the first argument to QueryBuilder::select() is deprecated, pass each value as an individual variadic argument instead. (QueryBuilder.php:670 called by TermRepository.php:49, https://github.com/doctrine/dbal/issues/3837, package doctrine/dbal)
{
    "exception": {}
}
DEBUG 17:14:31 doctrine Executing statement: SELECT p.term_id, p.name, p.slug, tt.taxonomy, tt.term_taxonomy_id, tt.count FROM wp_terms p INNER JOIN wp_term_taxonomy tt ON p.term_id = tt.term_id INNER JOIN wp_term_relationships tr_0 ON tt.term_taxonomy_id = tr_0.term_taxonomy_id INNER JOIN wp_posts p_0 ON tr_0.object_id = p_0.id LEFT JOIN wp_postmeta pm_0 ON p_0.id = pm_0.post_id WHERE (p_0.id = ?) AND (taxonomy = ?) GROUP BY p.term_id, p.name, p.slug, p_0.id, tt.taxonomy (parameters: {params}, types: {types})
{
    "sql": "SELECT p.term_id, p.name, p.slug, tt.taxonomy, tt.term_taxonomy_id, tt.count FROM wp_terms p INNER JOIN wp_term_taxonomy tt ON p.term_id = tt.term_id INNER JOIN wp_term_relationships tr_0 ON tt.term_taxonomy_id = tr_0.term_taxonomy_id INNER JOIN wp_posts p_0 ON tr_0.object_id = p_0.id LEFT JOIN wp_postmeta pm_0 ON p_0.id = pm_0.post_id WHERE (p_0.id = ?) AND (taxonomy = ?) GROUP BY p.term_id, p.name, p.slug, p_0.id, tt.taxonomy",
    "params": {
        "1": "635",
        "2": "column_tag"
    },
    "types": {
        "1": 2,
        "2": 2
    }
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
DEBUG 17:14:31 event Notified event "kernel.response" to listener "Sword\SwordBundle\EventListener\WordpressTerminateEventListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Sword\\SwordBundle\\EventListener\\WordpressTerminateEventListener::onResponse"
}
DEBUG 17:14:31 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
DEBUG 17:14:31 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
DEBUG 17:14:31 event Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
DEBUG 17:14:31 event Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
CRITICAL 17:14:32 request Uncaught PHP Exception ValueError: "unlink(): Argument #1 ($filename) must not contain any null bytes" at /home/site/staging.usui-home.co.jp/public_html/wp/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php line 332
{
    "exception": {}
}
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/ec/1f/891fec): No such file or directory
{
    "exception": {
        "severity": 2,
        "file": "/home/site/staging.usui-home.co.jp/public_html/wp/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php",
        "line": 332,
        "trace": [
            {
                "file": "/home/site/staging.usui-home.co.jp/public_html/wp/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php",
                "line": 182,
                "function": "removeExpiredProfiles",
                "class": "Symfony\\Component\\HttpKernel\\Profiler\\FileProfilerStorage",
                "type": "->"
            }
        ],
        "count": 1
    }
}
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/a0/06/4806a0): No such file or directory
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/fc/a9/72a9fc): No such file or directory
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/58/b8/3bb858): No such file or directory
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/96/af/f2af96): No such file or directory
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/65/6e/346e65): No such file or directory
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/ff/13/0813ff): No such file or directory
DEBUG 17:14:32 php Warning: unlink(/home/site/staging.usui-home.co.jp/public_html/wp/var/cache/dev/profiler/6b/a6/fba66b): No such file or directory
DEBUG 17:14:32 event Notified event "kernel.terminate" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate".
{
    "event": "kernel.terminate",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelTerminate"
}
CRITICAL 17:14:32 php Uncaught Error: unlink(): Argument #1 ($filename) must not contain any null bytes
{
    "exception": {}
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "Sword\SwordBundle\EventListener\WordpressLoggedInStatusCheckEventSubscriber::checkWordpressLoggedInStatus".
{
    "event": "kernel.request",
    "listener": "Sword\\SwordBundle\\EventListener\\WordpressLoggedInStatusCheckEventSubscriber::checkWordpressLoggedInStatus"
}
DEBUG 17:14:32 event Notified event "kernel.request" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelRequest"
}
WARNING 17:14:32 app http://staging.usui-home.co.jp/column/reform/foobarbaz
WARNING 17:14:32 app http://staging.usui-home.co.jp/column/reform/foobarbaz
DEBUG 17:14:32 event Notified event "kernel.controller" to listener "EasyCorp\Bundle\EasyAdminBundle\EventListener\AdminRouterSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "EasyCorp\\Bundle\\EasyAdminBundle\\EventListener\\AdminRouterSubscriber::onKernelController"
}
DEBUG 17:14:32 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 17:14:32 event Notified event "kernel.controller" to listener "App\EventSubscriber\TwigEventSubscriber::onKernelController".
{
    "event": "kernel.controller",
    "listener": "App\\EventSubscriber\\TwigEventSubscriber::onKernelController"
}
DEBUG 17:14:32 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 17:14:32 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
DEBUG 17:14:32 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
DEBUG 17:14:32 event Notified event "kernel.controller_arguments" to listener "ContainerNR2fKu8\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerNR2fKu8\\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments"
}
DEBUG 17:14:32 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}

Stack Trace

ValueError
ValueError:
unlink(): Argument #1 ($filename) must not contain any null bytes

  at vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php:332
  at unlink()
     (vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php:332)
  at Symfony\Component\HttpKernel\Profiler\FileProfilerStorage->removeExpiredProfiles()
     (vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php:182)
  at Symfony\Component\HttpKernel\Profiler\FileProfilerStorage->write()
     (vendor/symfony/http-kernel/Profiler/Profiler.php:104)
  at Symfony\Component\HttpKernel\Profiler\Profiler->saveProfile()
     (vendor/symfony/http-kernel/EventListener/ProfilerListener.php:135)
  at Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelTerminate()
     (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:116)
  at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:220)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
     (vendor/symfony/event-dispatcher/EventDispatcher.php:56)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
     (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:139)
  at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
     (vendor/symfony/http-kernel/HttpKernel.php:115)
  at Symfony\Component\HttpKernel\HttpKernel->terminate()
     (vendor/symfony/http-kernel/Kernel.php:157)
  at Symfony\Component\HttpKernel\Kernel->terminate()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:39)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/home/site/staging.usui-home.co.jp/public_html/wp/vendor/autoload_runtime.php')
     (public/index.php:7)                
Loading…
Loading the web debug toolbar…
Attempt #