cron
- FuelPHPのOILをcronで実行
- linux cronの設定確認方法
設定されているcronの確認をしたい - cronでPHPが実行されない
コンソールでPHPは実行されるけどcronだと実行されない。
.htaccess
- .htaccessでリダイレクトの設定
- Chrome キャッシュのクリア
キャッシュが残って最新の表示になってくれない。 - .htaccessでBASIC認証
- .htaccessの記述サンプル(BASIC認証)
ファイル単位だったり、FuelPHPで指定したり・・・諸々。 - Xamppで.htaccessを使う
「Xampp」で「.htaccess」を使おうとしても使えないときがある。 - PHPの「upload_max_filesize」の値を変更
ファイルのアップロード時の制限を変更したい。「ini_set()」は使えない・・・とか。 - .htaccessで任意のページを404にする
- BASIC認証をしようとしたらエラー(.htaccess)
BASIC認証をかけてからブラウザでアクセスするとBASIC認証のダイアログは出ずに「Internal Server Error(500)」が出てくる。 - FuelPHP+Xampp(VirtualHost)で500エラー(リダイレクトのやりすぎ)
「Request exceeded the limit of 10 internal redirects due to probable configuration error.」が出てきた。 - html+js、php formでファイルアップロード前に容量チェックを行う
formからファイルをアップロードしたいけど、サーバに送る前に容量チェックをしたい - 400 Bad Requestの対応
larabelやFuelPHPのようなやつで適当なURLでアクセスすると「400 Bad Request」になる - htaccessで特定のフォルダのみアクセスを許可したい
laravelのソースをマルっとサーバにアップするとどうなるか確認 - .htaccessでリダイレクト / サーバーサイドリダイレクト(URLリライト)
フレームワークでページが表示されない(※404になる)
Xampp
- fuelphp1.7インスト時のcomposerのアップデート
fuelphp1.7をZIPでDLしてXamppに移動。ブラウザで開くと「php composer.phar update」と言われた - FuelPHP1.8の「セッション:file」とXamppでログイン不可
XamppでFuelPHP1.8のログインが出来ない。 - XAMPPのPHPをバージョンアップ
XAMPPのPHPを5.6.3を7以上にバージョンアップさせる。 - xampp 複数のPHPのバージョンを共存させる
PHP5.Xと7.Xの環境がそれぞれ必要になった。 - Xamppでサブドメインを使う(hosts、httpd-vhosts.conf)
「localhost/〇〇〇/xxx.html」じゃなくて「〇〇〇.localhost/xxx.html」としたい - Xamppで.htaccessを使う
「Xampp」で「.htaccess」を使おうとしても使えないときがある。 - XAMPPのphpmyadminが開かなくなった
原因不明。何かしたわけじゃない。何かインスト・アンインストもしていないし、Winの設定ファイルをいじったわけでもない。 - phpMyAdminで2MB以上のファイルでインポート(Xampp)
Xamppに限らないんだけど・・・ファイル容量の制限を気にしない or 変更する - Xampp PHPの時刻合わせ
日時のズレはtimezoneの設定ミスの可能性アリ - lumen Xamppにインスト
- Laravel(5.2) Xamppにインストから最低限のセットまで
LaravelをPHP5.6.34にインストしたい。 - Laravel Xamppにインストから最低限のセットまで
LaravelをPHP7.2.3にインストしたい。 - phpMyAdmin ユーザーを作成
Xampp・phpMyAdminでユーザーを作成したい - ソース管理:win・XAMPPとの兼ね合い(シンボリックリンク)
リポジトリ・各ファイルのPATH、XAMPP、URL・・・との兼ね合いが面倒なのでシンボリックリンクを作成 - Xampp: ImageMagick導入
とりあえずImageMagicをWindowsで使えるようにしたい(Xamppは関係ないかも?) - FuelPHP+Xampp+Gmailでメール送信
- Xampp Mysqlが起動しない
正確にはMysqlが「起動するけど、すぐ落ちる」という状況 - Xampp・PHP cURLでCould not resolve hostがでてきた
「cURL Error (6): Could not resolve host: 〇〇〇.localhost」っていうエラーがでてきた - PHP file_get_contents()+Win:Xampp+localhostでタイムアウト
localhostのデータが取得できない - PHP+XAMPP:サブドメインをfile_get_contents()、cURLのレスポンスが遅い
file_get_contents()をしていたらやらた時間がかかるので、調査・対応。結局は、Wifiを買い替えたのが原因 - XAMPP MySQLが起動せずにXAMPP終了時にもエラー
- Xamppをインストした後の初期設定たち
- Xampp+MySQL+phpMyAdmin 大きいファイルからインポートしたい
- FuelPHP+Xampp or CentOS 日本語ファイル名を取得すると日本語が消える
Localeの「ja-JP」と「ja_JP」が問題っぽい - Xamppでサブドメインを使う(hosts、httpd-vhosts.conf):簡易版
Xamppというよりapacheの設定 - FuelPHP+Xampp(VirtualHost)で500エラー(リダイレクトのやりすぎ)
「Request exceeded the limit of 10 internal redirects due to probable configuration error.」が出てきた。 - Xampp / PHP ImageMagickをインスト
- Xampp 再インストの手順メモ
ことあるごとにMySQLが壊れる・・・自分が原因なのか・・・ウィルス駆除関連か、Winのアップデートが原因なのか・・・ - Win powershellで「tail -f」
CMDではできないらしいが、Win10だとpowershellがあって、これなら「tail -f」が使えるそうだ。 - 400 Bad Requestの対応
larabelやFuelPHPのようなやつで適当なURLでアクセスすると「400 Bad Request」になる - xamppでhttpsを有効化
サーバにあわせてローカル環境で使っているxamppもhttpsに対応させる必要がでてきた - windows: xamppとpostgreSQLとlaravel
xamppとpostgreSQLでlaravelを使いたい
linux系
- サーバ(linux / centOS)にgitとリポジトリをセットしたい
- basic認証のID、パスワードをURLに含めたい
パスワードをURLに含めるのはセキュリティ的によくないのは分かっている… - laravel リポジトリを落としてき使えるようにする
別環境で用意したソースをlinuxサーバにのせたい…
XSERVER
- XSERVERでSSHの設定を行う
- XSERVERでcron+PHPの実行
- XSERVER+gitでエラー(cURL関連)
「git pull」でエラーになる
Vagrant
Docker
- Docker(+Win)をインスト
Win10に「Docker Desktop for Windows」をインストールする - Docker LAMP環境を用意する
DockerでLAMP(Linux、Apache、MySQL、PHP)を用意して「ハローワールド」をブラウザで表示 - docker LAMP環境を複製したい
- Docker 諸々のメモ
コンテナを探したり、自動起動の絡みだったり・・・そもそもイメージとコンテナって何?だったり。 - WSL2/Docker vmmemが重いとき
dockerをいれてからたまにVmmemの使用メモリがやたら増える日がある - WIN+Docker+Ubuntuでlaravelを使うための作業メモ
- 既存のgitリポジトリをローカル環境(WIN+Docker+Ubuntu, sail, laravel)で動かしたい
リポジトリを別にしたけど…sailとか環境とかよく分からず…とりあえず新しいリポジトリを作ったのでローカル環境で動くようにしたい - ローカル環境にあるデータから「bitbucket+Sourcetree」で使えるようにしたい
- 「Docker Desktop for Windows」が起動中の画面から進まない
起動したら起動中となるが、そこから先に進まない…その対応
node.js
- Win node.jsをインストール
Javascriptをサーバで動かす・・・みたいなヤツ - node.js MOSAICOのインストール
HTMLメールを作成するWebアプリ - windowsでサファリのデバッグをしたい(node.js、Playwright)
- node.js 複数のjsファイルを一つにまとめたい
jsファイルが複数あるので一つにまとめたい(node.js必須)
未分類
- サーバの容量不足でエラー(HY000、1030、Got error 28)
「SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine with query: "select ~」が出... - httpステータスコード一覧
- メアドのバリデーションチェック
非常に面倒なメアドのバリデーションチェック。PHPだと「filter_var()」でチェック可能 - PHP パーミッションの取得、変更(chmod()、fileperms())
ブラウザとコンソールで何かを出力させたりすると、パーミッション絡みが面倒だったりする。 - ファイルから文字列を含む行を検索(grep、cat-grep、find-xargs)
例えば「メールログから特定の宛先を含む行全部」とか。 - PHP 最終更新日が〇時間以前なら削除したい
例えば、1週間以上前の一時保存のファイルをマルっと削除したい。 - 「Provisional headers are shown」「324:ERR_EMPTY_RESPONSE」が出てきた
ある日、Webページが開かなくなった(ERR_EMPTY_RESPONSE)。Chromeは「Provisional headers are shown」と言っている。 - sendmailが届かない
「メールが届いていない」と思われる時のチェック - ファイルの所有者、グループの変更(chown)
- Win hostsの設定を即反映(chrome)
- PuTTY: 「.key」から「.ppk」ファイルを作成
win-scpで必要なのが「.ppk」なので、つくる - XSERVER+bitbucketの設定
bitbucketで管理しているマスターブランチをXSERVERにupしたい - VirtualBoxのインスト