PC

UbuntuにphpMyAdminをインストールする(最新版phpMyAdminにも対応)

前提条件として、Apache2とMySQLがインストール済みであるとします。パッケージ管理ツールを使用してインストールphpMyAdminは、apt-getコマンドで簡単にインストール出来ます。$ sudo apt-get install ...
Web系

WordPressの投稿削除時にアイキャッチ画像も一緒に削除する

投稿にアイキャッチ画像を指定している状態で、投稿を削除してもアイキャッチ画像は削除されません。つまり、画像だけが残り続けて、いずれサーバーの容量を圧迫することになります。そこで本記事では、投稿の削除処理をトリガーとしてアイキャッチ画像を削除...
Web系

LaravelのURLからpublicを取り除く方法3パターン

Laravelのディレクトリの中身一式を普通にサーバーに設置した場合、アクセスするURLは"ドキュメントルートURL/public/"といったように、URLに"public"を含めなければアクセスが出来ません。これは、Laravelのドキュ...
Web系

wp-config.phpにdefineを記述したのに設定が反映されない時

WordPressの設定を変更する必要がある場合などに、下記をwp-config.phpに記述して下さい。define('なんたら', 'かんたら');という指示の元、wp-config.phpに記述しても何も変化がない場合は、記述する場所...
Web系

Laravelのアップデート

この記事はバージョン6以降を前提としているものです。バージョンについてインストールされているバージョンは、コマンド"php artisan --version"(ハイフンは2つ)で確認します。バージョン表記X.Y.Zのうち、Xはメジャー、Y...
Web系

[Laravel 6.x]親子関係にある親テーブルのレコードが論理削除された時、紐づく子テーブルのレコードを物理削除したい

親が物理削除でなく論理削除の場合は、データベース的には削除ではなく更新になるので、マイグレーションファイルに外部キー制約として削除時の設定を'CASCADE'(参照先が無くなると同時に削除される)で記述をしただけでは、親テーブルのレコード削...
Web系

Laravel Homestead 問題対処まとめ

Vagrantで動作するLaravelの開発環境であるHomesteadにおいて、私が躓いたことをまとめています。同じような問題で困っている方の解決策となれば幸いです。マイグレーション実行時等に"Access denied for user...
Web系

webpackを用いた静的サイトのテンプレート管理

昔の名残で未だ静的サイトを作る際はAdobe Dreamweaverを使っていますが、重いし何かと不安定なところもあり、使うこと自体辞めたいと思いつつも使っているのは、共通部分をテンプレートとして管理する為だけだったりします。静的サイトジェ...
Web系

Bootstrap4デザインのWordPressページネーションを作成する

WordPressのページネーション(投稿一覧をページ送りするボタン)のデザインを、Bootstrap4で表示させる方法です。注:"次"・"前"の記号として"Font Awesome"を使用、使用する場合は要アカウント登録<script s...
Web系

日本語サイト向けBootstrapのhonokaをwebpackでビルドする

レスポンシブ対応サイトを手早く作れるHTMLフレームワークである"Bootstrap"は様々な所で採用されていますが、本家からフォークされ日本語サイト向けにカスタマイズされた"honoka"というフレームワークがあります。配布元のwikiに...