2015-09-01から1ヶ月間の記事一覧

DNSのキャッシュはブラウザだけじゃない。PC内にも存在している。

dns

webサーバーとdnsサーバーからドメインを削除したはずなのに、ブラウザで表示されてしまう場合の対処法。 まず、ドメインからIPが参照できるか確認。コマンドプロントにて。 >nslookup sample.jp sample.jp を見つけられません見つけられないとでれば、dnsサ…

cakephp1.2 urlに+(プラス記号)を含む場合、php側で元の文字が取得できない

cakephpで以下のようにパラメータに+を含む渡すメルアドを渡したところ、cakephp側で+が空白になってしまった。 http://test.jp/sample/mail+123@test.comどうやらurlに+を含んでしまうとmod_rewrite側でアンエスケープされてしまうらしい。 apacheが2.2.6以…

gitまとめ

git

全然分かっていないけどひとまずメモしておく。 サーバー側にリポジトリを作成して、クライアント側でそれをclone&pushさせたい場合。まずサーバー側でtest.gitという名前のリポジトリを作成 cd /home/user/git_test mkdir test.git cd test.git cat > samp…

apache 特定のURLへのアクセスを拒否する

最近、wp-login.phpに頻繁にアクセスが来ていたため、自分の固定IP以外拒否する設定を追加 <Location /wp-login.php> Order deny,allow Deny from all Allow from 拒否するIP </Location>

apacheからpythonを動かす

pythonに触れる機会があったためメモ。 普通に~.pyにアクセスしたら、そのまんまのソースコードが表示されてしまった。 httpd.confを修正する。変更前 <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLinks </Directory> <IfModule mime_module> #AddHandler cgi-script .cgi </IfModule>変更後 <Directory "/usr/local/apache/htdocs"> Options Indexes FollowSymLi</directory>…

phpizeを使ってphpの再コンパイルをすることなくmysqliを追加する

php

mysqliを使ったソースをサーバー上で動かそうとしたときに以下のエラーが出た Fatal error: Class 'mysqli' not found in /var/www/login.php on line 101 mysqliが使えるかどうかはphp -mで確認する。 php -mmysqliを使う場合、本来phpをコンパイルする際に…

wordpressが頻繁に真っ白になる件

ずっと放置だった件。 まずエラーを表示させるためにWP_DEBUGをtrueにする。 wp-config.php define('WP_DEBUG', true); で表示されたエラーがこちら。 Fatal error: Internal Zend error - Missing class information for in ・・/wp-cache-base.php on line…