Wordpress

wordpress の URL の変更

URLを変更するときは、ダッシュボードの「一般」の「WordPressアドレス(URL)」と「サイトアドレス(URL)」を変えますが、アクセスできなくなってしまった場合は、データベースのテーブルを直接変更します。対象は、wp_options...
Web関連

Got an error: Can’t locate Digest/SHA1.pm in @INC (you may need to install the Digest::SHA1 module)

MovableTypeをインストールしている中で以下のエラーがでた。ここら辺のモジュールのインストールは以下のようにするっぽい。
ruby on rails

rails で カラムと追加・削除・変更(名前、データ型)する

カラムの追加カラムの削除カラムのかた変更change メソッドの中はからなので以下のように、stallionモデルの、titleカラムにたいしてintegerを指定する。カラムの名前変更作成されたファイルは空なので、ファイルに対してrena...
Webサーバ

https化(ssl化)したらレイアウトがおかしくなった。

サイトをhttps化(ssl化)したら、サイトのデザインが変わってしまった。(なくなってしまった。)どうやら、外部サイトのcss/javascriptを読み込む時に、"http"ではなく"https"を指定しなくてはならないようです。htt...
PHP

PHP Warning: Unexpected character in input: ‘ (ASCII=27) state=0

phpを実行したら以下のようなエラーがでた。エラーが出た箇所は以下のようなコードどうやら、vimの文字コードが違うらしい。確認したら以下のような結果だった。vimの文字コード確認:setenc?=>utf-8ファイルの文字コード確認:set...
Linux

grepで該当したファイルリストをvimで開いて一括編集

これだと、変な状態になってしまいました。でいけました。
MySQL

mysql で 「Using a password on the command line interface can be insecure.」がでた

シェルでパスワードを指定して実行するとでるっぽいです。mysqlこまんどに直接していするんじゃなく、設定ファイルにユーザ・パスワードを書いて、それを実行時に指定することによりワーニングがでなくなります。.hoge.cnfというコンフファイル...
Mac

mac のターミナルをスクロールして過去の履歴を見たい。

ホームディレクトリに、.screenrcというファイルをつくって、"termcapinfoxterm*ti@:te@"を書き込んでターミナルを立ち上げ直せばOK参考:【Mac】ターミナルscreenを使用時、スクロールで履歴がみれない。/
Linux

複数ファイルの条件にマッチした行を一括削除

grepとsedを組み合わせて以下のようにすると、libsを含んだ行を全て削除します。/
Linux

grep と sed で該当ファイルのタブを変換する方法

ubuntu18.04ではこれでいけました。/
Linux

ubuntuでhttps

confファイルには以下のように書く。今回はvirtual.host.confを変更しています。
Linux

rewrite engineが効かない

有効にしているか確認有効になっていない場合は以下を実施(ubuntuの場合)それでもダメな場合は、htaccessによるうわがきが許可されていない可能性があります。apache2.conf やhttpd.confに以下を記載apacheを再...
Linux

PHP Fatal error: Uncaught Error: Call to undefined function eregi() in /home/ubuntu/public/navi/wp-content/plugins/statpress/statpress.php:1184

eregiはphp7.0で削除されています。phpのバージョンアップをした場合は、それが原因の可能性が高いです。preg_matchを代わりに使ってください。
Linux

PHPのバージョンを変更する方法

apacheに紐づくバージョンを変更する場合(7.0=>7.2)CLIコマンドを変更する場合。
ruby on rails

“undefined method `paginate’ for #“が出てページャーが使えない

railsサーバーを再起動することでこのエラーが出なくなりました。サーバーが残っちゃっているときは強制的に停止するのもアリです。/
Linux

teratermにおけるコピー&ペースト

Windows上だと右クリックや、「Ctrl-c」や「Ctrl-v」のショートカットでコピー&ペーストが可能ですが、teratermを使用した場合は少し異なります。teratermでのコピーteraterm上に表示されたテキストをコピーする...
Linux

vimのインストール

vimがインストールされていない場合は以下のコマンドでインストールしましょう。
Linux

Linux操作入門(1)

Windowsでは、マウスとキーボードを使ったGUI(GraphicalUserInterface)で操作を行いますが、Linuxではキーボードのみを使うCUI(CharacterUserInterface)、つまりコマンドラインからの操作...
Linux

Linuxの基本コマンドまとめ

ディレクトリ(フォルダ)の作成mkdirwork現在のディレクトリにworkディレクトリを作成ディレクトリ(フォルダ)の移動cdwork現在いるディレクトリ配下にあるworkディレクトリに移動cd..一つ上のディレクトリに移動cd/home...
スマートフォンの基本

Androidのアプリを解析する

既存のAndroidアプリを解析することで、自分で作成するアプリの参考にできます。apkファイルの取得androidアプリを解析するためには、そのアプリのapkファイルなるものを得る必要があります。apkファイルの抽出は"AppExtrac...