Linux

Linux

sedコマンドでファイルの中身を置換する

案件で同じプロジェクトの新しいbranchからsvn checkoutしたときに設定などをcheckoutしたマシン用に合わせる必要がある。 例えば以下のtest.cnfファイルの5行目をproductionからdevelopmentに変...
Linux

findとgrepを使ってfunctionの一覧を取得する

プロジェクトのソースコードからfunctionの一覧が取得したくてfindとgrepを使って出力してみた。 OS CentOS7 条件 ファイルのみ。 拡張子が.php。 パスにpluginと入ったものは除外。 パスに...
Linux

CentOSでfindコマンドを使っていたときのエラーメッセージ

findコマンドを使っていて以下のメッセージが出力された。 find: 無効な評価式です。二項演算子 '-o' を使用していますが、前項がありません find: 無効な評価式です。 ')' がどこかにあることが予期されますが、一つも...
Linux

CentOS上で複数ファイル内から特定の文字列を検索したい

HTMLのDOCTYPEを調べる必要があった。 複数ファイルをそれぞれ開くのは手間だったので以下のコマンドで出力して目視確認を行った。
Linux

vimでファイルの内容をすべて削除する

vimでファイルの内容をすべて削除するコマンド。 :%d
Linux

CentOS7でファイアーウォールを停止させる

CentOS7でファイアーウォールを停止させる方法。 CentOS7でWebサーバの構築をしていていったんファイアーウォールを停止させていた。 作業で再起動が必要になって再起動をしたらファイアーウォールが有効になったため外部PCから...
CakePHP

CakePHPアプリにアクセスするとan internal server error occurredがブラウザに表示された

Windowsで動作していたCakePHPのアプリをLinuxに置いてブラウザからアクセスをしたらan internal server error occurredが表示された。 原因はプロジェクトのディレクトリに適当な権限を付与して...
CakePHP

ApacheのログにYou must enable the intl extension to use CakePHP.が出力されていた

ブラウザからWebアプリにアクセスをしようとしたらブラウザの画面になにも表示されなかった。 Apacheのログを見てみると以下のログが出力されていた。 intlモジュールをインストールしているかどうか確認する。 int...
Linux

CentOS7でApacheが立ち上がらなかったときのメモ

CentOS7でApacheが立ち上がらなかったときのメモを残しておく。 原因はSELinuxが有効になっていたことによって権限がなかったためにApacheが起動できなかった。 Apacheのエラーログ 対応として外部と接続し...
Linux

lnコマンドによるシンボリックリンクの作成

Linuxでシンボリックリンクを作成するときにいつもどちらがリンク先のパスでどちらがシンボリックファイル名を指定すればよいのか忘れてしまう。 また、調べて使用しても逆にしてしまうことがあったので思い出せるように残しておく。 正解 ...