PHP 順不同で特定の文字を含む正規表現 sublime textやPHPなどで必要になったので調べてみました。 preg_match("/^(?=.*a)(?=.*b)/", "abcde"); #PHPでaとbを順不同で調べる ^(?=.*a)(?=.*b) #subl... 2023.01.08 PHP技術メモ
PHP ワードプレスで「予約投稿の失敗」や、BackWPup で「アップロードされたファイルのサイズとローカルファイルのサイズが一致しません。」というエラーが出る 予約投稿の失敗 crontab -eや、/etc/cron.d/* で予約投稿の時間に非常に重い処理などが発生していないか確認する。wp-cron.phpに define('DISABLE_WP_CRON','true'); ... 2022.09.24 PHPWordPressサーバ技術トラブル解決技術メモ
Linux サーバのHDDが秒速で壊れる時の原因 特殊ケース Linux+Nginx+MySQL+PHP環境です。何度HDDを交換しても一ヶ月以内に壊れる!といった現象が起こる事があります。まず、iostatで確認してみてnginxの異様な書き込み量が確認できて、ファイルディスクリプタを調べてもソケ... 2021.07.15 LinuxPHPサーバ技術トラブル解決技術メモ
Linux PHPからのCurlになぜか失敗する、でもCentOS6のサポート終了でyum updateも上手く行かない場合 PHPでスクレイピングするためにCurlを用いる処理を書いたのですが、何故か最近SSLサイトでは止まってしまうようになりました。コンソールからcurlを実行すると curl: (35) SSL connect error とい... 2021.05.21 LinuxPHPサーバ技術トラブル解決技術メモ
PHP 【PHP】cURLでリダイレクトを辿れるようにする PHPでスクレイピングする場合に重宝するcURLですが、たまにリダイレクトがかかっているURL(http→httpsなど)があるとデフォルトではリダイレクトを追ってくれません。cURLにリダイレクトを追跡させるには以下のようにオプションを... 2020.11.24 PHPサーバ技術技術メモ
MySQL Mysqlでこれまでmy.cnfに文字コードを指定せずにlatin1でシステム運用してしまっていて、途中から文字コードを指定したデータを持つ新システムを追加したい場合 昔よくやらかしてしまったのが、my.cnfにdefault-character-setやcharacter-set-serverを設定せずにシステムを構築・運用してしまうというミス。結果として「データベース定義はutf8なのに中に入ってい... 2020.09.04 MySQLPHPサーバ技術トラブル解決
Linux PHP-FPMで「Fatal error: Allowed memory size of xxxxx bytes exhausted (tried to allocate 16 bytes) in…」みたいなエラーを解決する なんだか処理が動いてないっぽい 自作システムの管理画面で、ちょっと多めのコンテンツを一括削除しようとするとAjaxからの結果メッセージがうまく帰って来ない事がありました。DevToolsのConsoleを見てみると、案の定500エラ... 2020.07.11 LinuxPHPサーバ技術トラブル解決技術メモ
CentOS7 PHP7.2をインストールした後、PHPのライブラリをインストールしようとするとエラーが出る PHP7.2をインストールした後Laravelをインストールしようとした所、 エラー: パッケージ: php-gd-5.4.45-18.el7.remi.x86_64 (remi) 要求: php-comm... 2020.06.26 CentOS7laravelPHPサーバ技術トラブル解決技術メモ
Linux さくらのVPSにPHP7.2をインストールする でいけますが、もし エラー: パッケージ: php-mysql-5.4.45-18.el7.remi.x86_64 (remi) 要求: php-pdo(x86-64) = 5.4.45-18.el... 2020.04.06 LinuxPHPサーバ技術技術メモ
laravel Linuxで複数のテキストファイルに対して文字列置換を行う laravelでcococoin-serverというプロジェクトを作ったのですが、プロジェクト名にハイフンがあると動作異常が起こり、php artisan app:nameで修正しようとしてもエラーが出てしまい修正できなくなってしまいまし... 2020.04.06 laravelLinuxPHPサーバ技術トラブル解決技術メモ
laravel laravelでアプリケーション名を変更する方法 ココのコイン落としのサーバ周り処理を実装する為にcococoinというlaravelプロジェクトを作ったのですが、いざgithubにリポジトリを作ろうとしたら既にunityの方にもcococoinがあったので、cococoin-serve... 2020.04.06 laravelPHPサーバ技術トラブル解決技術メモ