Web制作全般 WordPressサイトのPHPバージョンをあげたい 以下、作業用メモです。WordPressサイトのPHPバージョンを安全に更新していくためには、どういった手順で何を気にしなければいけないのか、調べてみました。ほとんどこのサイトで解説してくれていました。バックアップをとるのはもちろんですが、... 2023.10.11 Web制作全般
PHP PHPのアップデートとApacheについて 以下、作業用メモです。・サーバー上でPHPバージョンが共存していたことからいろいろ気になって調べました。「PHPのマルチバージョン」または「PHPの並行インストール」たとえば、あるアプリケーションが特定のPHPバージョンで最適に動作する一方... 2023.10.10 PHP
Web制作全般 [WordPress]【サンクスページ】遷移元に応じて、遷移先の文言を変える 以下、作業用メモです。WordPressでは、遷移元のページに応じて遷移先のページで表示するメッセージを変更することが可能。そのためには、PHPの$_SERVER変数を使用して遷移元のURLを取得し、それに基づいて条件分岐を行う。以下一例。... 2023.10.09 Web制作全般
セキュリティ対策 Apacheのバージョン情報を非表示にする 以下、作業用メモです。Apacheのバージョン情報を非表示にすることは、セキュリティ対策の一環となる。これにより、攻撃者が特定のバージョンの脆弱性を利用することを防ぐことができる。具体的な手順は以下の通り:まず、Apacheの設定ファイルh... 2023.10.08 セキュリティ対策
セキュリティ対策 WordPressのセキュリティ対策 以下、作業用メモです。WordPressのセキュリティ対策について最新版にアップデート:WordPress関連のソフトウェア(WordPress本体、テーマ、プラグイン、PHPなど)を最新版に保つことが最も基本的な対策。自動アップデートを有... 2023.10.07 セキュリティ対策
Web制作全般 [WordPress]送信完了画面を自作した時に気をつけること 以下、作業用メモです。調べたことをメモしています。送信完了画面に直接アクセスできることは避けるWordPressでフォームの送信完了ページを直接URLでアクセス可能にすることは、セキュリティやユーザーエクスペリエンスの観点から見ても好ましく... 2023.10.06 Web制作全般
MySQL 保護中: mysqlでデータベースの情報を確認する[コマンド] このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.10.05 MySQL
MySQL 保護中: mysqlでデータベースにデータを追加する[コマンド] このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.10.04 MySQL
運用・保守 同一サーバーにテスト環境と本番環境があるリスク 以下、作業用メモです。テスト環境と本番環境を同一サーバーで運用する際には、いくつかの注意点がある。例えば、テスト中に本番環境に影響を与える可能性がある。また、テスト環境と本番環境が完全に一致しない場合、本番で発生する可能性のある問題を見落と... 2023.10.03 運用・保守
環境構築 XAMPPの場所 以下、作業用メモです。いつもXAMMPの場所がわからなくなるのでメモしておく。UserのMacbook Air >Macintosh HD>アプリケーション>XAMPPこのXAMMPフォルダの中に設定ファイルなどがある。xamppfiles... 2023.10.02 環境構築
Vue.js PrimeVueのDropdownコンポーネント操作② 作業用メモです。 ・Dropdownコンポーネントのplaceholder属性を使用して、選択されていない場合に表示するテキストを設定できる。また、v-modelを使用して、選択されたキャラクターのIDをバインドする。これにより、初期値が設... 2023.10.01 Vue.js
Symfony Symfonyプロファイラーでデバッグ情報を確認 以下、作業用メモです。Symfonyでデバッグ情報が表示されない場合にチェックすべきポイント:デバッグモードの確認: Symfonyのデバッグ情報は、通常、デバッグモードでのみ表示される。デバッグモードに切り替えていることを確する。Symf... 2023.09.23 Symfony
Vagrant VirtualBoxのVagrant仮想開発環境を別PCに移行 以下、作業用メモです。なかなか移行ができずにいたけど、いろいろ勘違いしている部分がありました。言葉の定義がきちんとあっているか分かりませんが、自分なりの言葉で整理します。・BOX作成時は、元々BOXの中で作った環境やデータがパッケージされる... 2023.09.22 VagrantVirtualBox
Web制作全般 WordPressで固定ページが多くなってきたので、フォルダ分けしたい。。 以下、作業用メモです。テーマファイル直下にディレクトリをきって、そこに置きたい固定ページ用のテンプレートを配置。page.phpの従前のコードの前に以下のコードを記述。ディレクトリ配下に置いたファイルは「スラッグ名.php」「page-スラ... 2023.09.21 Web制作全般
Symfony Symfony簡単なチュートリアル④コントローラーのインデックスアクションを拡張 【メモ】Symfony は Twig と呼ばれるテンプレート エンジンを使用します。基本テンプレートとしてbase.html.twigを使用します。ルートディレクトリ直下にtemplateフォルダーがあるので、そこに新しいファイルを作成しま... 2023.09.20 Symfony
Symfony 保護中: Symfony簡単なチュートリアル③データベースにデータを注入 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.09.19 Symfony
Symfony Symfony簡単なチュートリアル②データベーススキーマとエンティティ 【メモ】mysql Ver 8.1.0 for macos12.6 on arm64 (Homebrew)をすでにインストール済みです。root以外のユーザーを設定しておきます。MySQLで新しいユーザーとパスワードを設定するには、以下の手... 2023.09.18 Symfony
Symfony Symfony簡単なチュートリアル①最初のアクション 【メモ】Symfony インストーラーをダウンロードします。Composerを使用してSymfonyプロジェクトを作成し、Gitバージョン管理下にプロジェクトを設定します。このチュートリアルでは、 Apache2とNginxではなく、単純な... 2023.09.17 Symfony
プログラミング クライアントからサーバーにuser_idを送りドロップダウンリストが自動的に選択される まず、クライアントサイドからuser_idを受け取り、それに対応するmenu_idとdessert_idをサーバーサイドから取得します。その後、取得したmenu_idとdessert_idを使用して、DropDownコンポーネントを事前に選... 2023.09.16 プログラミング
ソフトウェア開発 保護中: 設計入門〜低凝集を解決する〜 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.09.14 ソフトウェア開発
ソフトウェア開発 保護中: 設計入門〜不変(イミュータブル)〜 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.09.13 ソフトウェア開発
ソフトウェア開発 保護中: 設計入門〜構造が悪いとどういった弊害があるのか〜 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.09.10 ソフトウェア開発
PHP 保護中: PHPおさらいメモ⑧【クッキーとセッション】 このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: 2023.09.07 PHP