Server」タグアーカイブ

Visual Studio CodeでPuPHPet(Vagrant)+Xdebug

Visual Studio Codeに乗り換えも考えている。
拡張で『PHP CS Fixer』が使える様子だし、他にもいい噂がモリモリ。
ただ使いこなせるかは別問題である。

PHP DebugをインストールすればもうXdebugは使える。
続きを読む

NetBeansでPuPHPet(Vagrant)+Selenium

『NetBeans+PuPHPet(Vagrant)+Selenium』企画第2段。
NetBeansで仮想環境にリモートデバッグの設定していく。
Xdebug → PHPUnit → Selenium
PHPUnitもSeleniumも同じ設定の様子だから、これにて終了!
続きを読む

NetBeansでPuPHPet(Vagrant)+Xdebug

Vagrantにより親(windows)と子(仮想環境:linux)という関係で開発をしているわけだが、そうなるとPHPインタプリタ他諸々が親(windows)には入っていない。
NetBeansでXdebugを使うにはちょっとした準備が必要になる。

『NetBeans+PuPHPet(Vagrant)+Selenium』企画第1段。
NetBeansで仮想環境にリモートデバッグの設定していく。
Xdebug → PHPUnit → Selenium(※最終目標)
続きを読む

PuPHPetでの設定メモ

サーバー構築は任せて開発に集中したい派の僕らの味方『PuPHPet』というVagrantパッケージ作成ツールが最近オススメ。

VagrantVirtualBoxなどの仮想化ソフトを利用して、仮想マシンの簡単な構築や複製ができるように仮想マシンを管理するためのコマンドラインツール。

XAMPPを長いこと愛用していたが、windowsとlinuxの差異が結構めんどくさいとこであったので、2015年あたりから開発環境を仮想環境に変えた。

一部困った部分をメモしておく
続きを読む

windowsXPでnode.js使う

まず使って見ることにしたわけだが、
素敵なサイト↓があったもので、node.jsを動かすのはそこを見ればわかる。
windowsXPローカル環境でnode.jsを動かす | みねラボ

ザックリ書くと

  1. 本家より『Windows Installer』を落としてインストール
  2. 本家でも使用ソースをgithubから落として設置。動かす。

簡単設置!!
だけど、インストールディレクトリに置かれると都合が悪いので、ちょっと弄る
続きを読む

無料サーバー「ぶっとびねっと」にWordPressを使う

無料レンタルサーバは、無料で気軽に使えるのはいいのだが、環境状況が結構な問題だったりする。

今回のbuttobi.netは一定の負荷がかかると
『High load CGI detected.』
と出て処理を停止するようになっているんだが、このボーダーがかなり低い。
インストール・使用共に、このネックになってくる。
公式には使えるって書いてるんだけども…

使うための手順を記載しておく。
※2012年現在の状況。自己責任でどうぞ。
続きを読む

チョロリメールをDoCoMoが受信出来なかった件

最近話題になった『鼻毛通知代理サービス「チョロリ」』。

試してみようと思ったけど、全然受信してくれない。
auは受信したので、メール設定のエラーではない。
設定をいろいろ変えてみたけど、やはり受信してくれない。
どうにもDoCoMo側でメールを受信を弾いている様子。

サーバ関係に詳しい相方に聞くところによると
DoCoMoサーバは、DNSサーバに
送ってきたIPが登録されているドメインのIPとして登録されているか
を問い合わせして、『登録されている』場合だけ、ユーザに送るとのこと。
続きを読む

PHPからMySQLが使えなかった場合

MDB2を使おうとしたら
extension mysql is not compiled into PHP
てPEARエラーが出た。

つまりPHPからMySQLが使えてないよ、と言われている。

そゆときは
サーバにログインしてコマンドから

grep extension /etc/php.ini

て打ってみると、サーバのphp.iniの設定が見れる。
続きを読む

携帯からのアクセスだけリダイレクトさせる

単純に『携帯からと思われるアクセス』だけ、リダイレクトかけたいとする。

例えば、
PCページが『http://aaa.bbb.com/pc/aaa.html』として
携帯なら『http://aaa.bbb.com/mobile/aaa.html』に移動したいというような場合だ。

IPアドレスで仕分るのが一番いいんだけど、
機種増える度に追加したり、
DoCoMoの2.0ブラウザなんて変更しよるから管理するのタルイし
公式化や、会員制とかにしなくていいなら
『USER AGENT』で判断するのをオススメする。
※mod_rewrite必須

※USER AGENTについては、過去記事『USER AGENTメモ』参照のこと
続きを読む