開発ツール ローカル既存プロジェクトがGithubでPushできない 以下のようなエラーが出る場合fatal: refusing to merge unrelated historiesgit merge --allow-unrelated-histories origin/master参考 2019.09.14 開発ツール
サーバー開発 Dockerでrubyのウェブ環境を作る 以下でファイルを作ってdocker-composerで実行しようversion: '3'services:web:build: .environment:RAILS_ENV: developmentTZ: Asia/Tokyoports:-... 2019.09.14 サーバー開発
WEB開発 PHPでgoogleindexingapiを実装する 以下のコードで登録されているか、登録をするかの機能を作れる。これをベースにシステムに組み込んであげれば自動的に更新があれば登録するような機能も作れるだろう。conposerで以下データを利用するGoogleのAPIサービスでauthキーを発... 2019.09.14 WEB開発
WEB開発 query_postsを使おう query_postを使えば基本的にはどんなデータもワードプレスから引っ張ってこれる。例えば、通常投稿、カスタム投稿、カスタムフィールド、カテゴリー、タクソノミー・・・・。基本的なデータ取得はquery_posts!WP_Query関数もあ... 2019.09.14 WEB開発
WEB開発 一部でBasic認証を外す 一度全体にBasic認証を掛けてそこへ外す処理を施すのが定石のようだ.htaccessへ以下を記述するとこのフォルダ以下は全てBasic認証がかかるAuthUserFile /home/xxxxx/private_html/.htpassw... 2019.09.13 WEB開発
WEB開発 joinとleftjoinとwhere 一見同じに見えて全然違うよというお話以下のようなテーブルを結合する事を考えようこれをtableAIDnamaage1tom102yuki103toru114marry115sam11これをtableBIDbloodsex1Aman2Agir... 2019.09.13 WEB開発
WEB開発 CloudFlareのFlexibleでSSLするとぶっ壊れる CloudFlare、SSLがなくてもCloudFlareを利用すればSSLができる。SSL証明書をサーバーにインストールせずともSSLがかかっているように見せる事ができる。それがFlexibleの力。しかし、落とし穴がある。Flexble... 2019.09.13 WEB開発
WEB開発 cloudflareでREMOTE_ADDRを取得する cloudflareを利用すると、$_SERVERの値が正しく取得できなくなる。REMOTE_ADDRは現在アクセスしているIPを取得するので。IPアドレスがCloudflareのIPアドレスになってしまう。代わりに$_SERVERを使う。... 2019.09.13 WEB開発
WEB開発 PHP5.3でMySQL接続エラー mysqlが古い形式のパスワードを利用していると新しいPHPバージョンで動かないという事がある。理由としては新しいPHPでは古い形式のパスワードを使えないからだ。新しいパスワード形式に変更することでこちらは解消することが可能。ユーザーのパス... 2019.09.11 WEB開発