Laravel

保護中: Laravel SailでLaravel10を触った(Larabel Breeze, Tailwind Css)

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
運用・保守

Debian10(Apache2)のWebサーバでBASIC認証設定

以下、作業用メモです。WordPressサイトにBASIC認証を設定BAISC認証設定手順の一例を載せる。.htaccessファイルの作成まず、WordPressのインストールディレクトリに.htaccessという名前のファイルを作成します...
Git

GitLabのパイプライン機能について

以下、作業用メモです。GitLabのパイプライン機能は、ビルド、テスト、デプロイなどの一連の作業を自動化するための仕組み。これはGitLab 8.8で導入された機能で、各プロジェクトごとに .gitlab-ci.yml というYAMLファイ...
環境構築

.envについて(WordPress。Vue.jsとLaravelは参考サイト掲載のみ)

以下、作業用メモです。ここでは、「テスト環境」も「本番環境」も同じ意味で使っています。WordPressに「.env」のような環境差異を設定するファイルってある?調べてみました。直接的に提供されているものはないようです。ローカル環境の構築:...
Web制作全般

保護中: Webサイトの脆弱性についてのお勉強

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
サーバー

サーバー運用の選択肢を考える②

以下、調べた作業用のメモです。新しいWebサーバーを選ぶ際に検討すべきこと新しいWebサーバーを選ぶ際には、以下の点を検討することが重要です:目的と必要性:サーバーの目的を明確にし、それに基づいて必要な機能を特定します。サーバーの種類:ホー...
サーバー

サーバー運用の選択肢を考える①

以下、調べた作業用のメモです。サーバーを新しくする自社サーバーでWebサーバーを運用している場合、サーバー自体を新しくするとは、基本的には以下のようなことを指します:新しいハードウェアの導入:現在使用しているサーバー機器(ハードウェア)が古...
環境構築

OSのリポジトリとPHPのリポジトリの違い

以下、作業用メモです。リポジトリは、ソフトウェア開発やプログラミングにおいてとても重要な概念。リポジトリは、コードやファイルを保存する場所で、データベースのような役割を果たしている。OSのリポジトリとPHPのリポジトリの主な違いは、それぞれ...
Web制作全般

GitLab(無料版)で自動デプロイ(WordPress)まで設定したい

以下、作業用メモです。まだ実施したわけではないですが、これから試すためのメモや参考サイトを置いています。1リポジトリの作成: まず、GitLab上で新しいリポジトリを作成。このリポジトリにはWordPressのテーマファイルを保存。ブランチ...
Web制作全般

GA4ってなに?

タイトル通りです。気になったので調べました。GA4って何?Googleサーチコンソールと何が違う?GA4は「Googleアナリティクス 4プロパティ」の略で、Googleアナリティクスの最新バージョン。GA4は2020年10月にリリースされ...
Web制作全般

WordPressサイトのPHPバージョンをあげたい

以下、作業用メモです。WordPressサイトのPHPバージョンを安全に更新していくためには、どういった手順で何を気にしなければいけないのか、調べてみました。ほとんどこのサイトで解説してくれていました。バックアップをとるのはもちろんですが、...
PHP

PHPのアップデートとApacheについて

以下、作業用メモです。・サーバー上でPHPバージョンが共存していたことからいろいろ気になって調べました。「PHPのマルチバージョン」または「PHPの並行インストール」たとえば、あるアプリケーションが特定のPHPバージョンで最適に動作する一方...
Web制作全般

[WordPress]【サンクスページ】遷移元に応じて、遷移先の文言を変える

以下、作業用メモです。WordPressでは、遷移元のページに応じて遷移先のページで表示するメッセージを変更することが可能。そのためには、PHPの$_SERVER変数を使用して遷移元のURLを取得し、それに基づいて条件分岐を行う。以下一例。...
セキュリティ対策

Apacheのバージョン情報を非表示にする

以下、作業用メモです。Apacheのバージョン情報を非表示にすることは、セキュリティ対策の一環となる。これにより、攻撃者が特定のバージョンの脆弱性を利用することを防ぐことができる。具体的な手順は以下の通り:まず、Apacheの設定ファイルh...
セキュリティ対策

WordPressのセキュリティ対策

以下、作業用メモです。WordPressのセキュリティ対策について最新版にアップデート:WordPress関連のソフトウェア(WordPress本体、テーマ、プラグイン、PHPなど)を最新版に保つことが最も基本的な対策。自動アップデートを有...
Web制作全般

[WordPress]送信完了画面を自作した時に気をつけること

以下、作業用メモです。調べたことをメモしています。送信完了画面に直接アクセスできることは避けるWordPressでフォームの送信完了ページを直接URLでアクセス可能にすることは、セキュリティやユーザーエクスペリエンスの観点から見ても好ましく...
MySQL

保護中: mysqlでデータベースの情報を確認する[コマンド]

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
MySQL

保護中: mysqlでデータベースにデータを追加する[コマンド]

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
運用・保守

同一サーバーにテスト環境と本番環境があるリスク

以下、作業用メモです。テスト環境と本番環境を同一サーバーで運用する際には、いくつかの注意点がある。例えば、テスト中に本番環境に影響を与える可能性がある。また、テスト環境と本番環境が完全に一致しない場合、本番で発生する可能性のある問題を見落と...
環境構築

XAMPPの場所

以下、作業用メモです。いつもXAMMPの場所がわからなくなるのでメモしておく。UserのMacbook Air >Macintosh HD>アプリケーション>XAMPPこのXAMMPフォルダの中に設定ファイルなどがある。xamppfiles...
Vue.js

PrimeVueのDropdownコンポーネント操作②

作業用メモです。 ・Dropdownコンポーネントのplaceholder属性を使用して、選択されていない場合に表示するテキストを設定できる。また、v-modelを使用して、選択されたキャラクターのIDをバインドする。これにより、初期値が設...
Symfony

Symfonyプロファイラーでデバッグ情報を確認

以下、作業用メモです。Symfonyでデバッグ情報が表示されない場合にチェックすべきポイント:デバッグモードの確認: Symfonyのデバッグ情報は、通常、デバッグモードでのみ表示される。デバッグモードに切り替えていることを確する。Symf...
Vagrant

VirtualBoxのVagrant仮想開発環境を別PCに移行

以下、作業用メモです。なかなか移行ができずにいたけど、いろいろ勘違いしている部分がありました。言葉の定義がきちんとあっているか分かりませんが、自分なりの言葉で整理します。・BOX作成時は、元々BOXの中で作った環境やデータがパッケージされる...
Web制作全般

WordPressで固定ページが多くなってきたので、フォルダ分けしたい。。

以下、作業用メモです。テーマファイル直下にディレクトリをきって、そこに置きたい固定ページ用のテンプレートを配置。page.phpの従前のコードの前に以下のコードを記述。ディレクトリ配下に置いたファイルは「スラッグ名.php」「page-スラ...
Symfony

Symfony簡単なチュートリアル④コントローラーのインデックスアクションを拡張

【メモ】Symfony は Twig と呼ばれるテンプレート エンジンを使用します。基本テンプレートとしてbase.html.twigを使用します。ルートディレクトリ直下にtemplateフォルダーがあるので、そこに新しいファイルを作成しま...
Symfony

保護中: Symfony簡単なチュートリアル③データベースにデータを注入

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Symfony

Symfony簡単なチュートリアル②データベーススキーマとエンティティ

【メモ】mysql Ver 8.1.0 for macos12.6 on arm64 (Homebrew)をすでにインストール済みです。root以外のユーザーを設定しておきます。MySQLで新しいユーザーとパスワードを設定するには、以下の手...
Symfony

Symfony簡単なチュートリアル①最初のアクション

【メモ】Symfony インストーラーをダウンロードします。Composerを使用してSymfonyプロジェクトを作成し、Gitバージョン管理下にプロジェクトを設定します。このチュートリアルでは、 Apache2とNginxではなく、単純な...
プログラミング

クライアントからサーバーにuser_idを送りドロップダウンリストが自動的に選択される

まず、クライアントサイドからuser_idを受け取り、それに対応するmenu_idとdessert_idをサーバーサイドから取得します。その後、取得したmenu_idとdessert_idを使用して、DropDownコンポーネントを事前に選...
ソフトウェア開発

保護中: 設計入門〜条件分岐〜

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: