suexec権限というのは指定したユーザー名でcgiを実行する権限
通常cgiはapache権限で実行されるのでサーバー上のいろんな場所に書き込みが可能。
suexec権限でcgiを実行するユーザーを指定しておけば、そのユーザーの権限内のディレクトリにしか書き込みが出来ない。
httpd.conf内に以下の一文を追加
SuexecUserGroup User Group
suexec権限というのは指定したユーザー名でcgiを実行する権限
通常cgiはapache権限で実行されるのでサーバー上のいろんな場所に書き込みが可能。
suexec権限でcgiを実行するユーザーを指定しておけば、そのユーザーの権限内のディレクトリにしか書き込みが出来ない。
httpd.conf内に以下の一文を追加
SuexecUserGroup User Group
perlのモジュールを利用するための仕組みCPAN
perl -MCPAN -e shell
最初に立ち上げた場合はインストール画面になるので、ひたすら『Enter』を押してインストール。
2回目からは最初からCPANコマンドが立ち上がる。
install [モジュール名]
でモジュールのインストールが可能になる。
install DBD::mysql
みたいな。
でも、DBD::mysqlをインストールする際にはmysqlのrootのパスワードはパスなしじゃないといけない
MySQLはデフォルトですとrootのパスなしなので,rootユーザーのパスワードを変更しなくちゃいけない。
shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('new_password')
-> WHERE user='root';
mysql> FLUSH PRIVILEGES;
FLUSH PRIVILEGES;はmySqlのキャッシュデータをリセットする命令
/etc/my.cnfに
default-character-set = utf8
を追加。
文字コードを確認したいときは
mysqlコマンドから
status;
とか打てば確認できるよ
phpMyAdminだとファイルサイズの制限に引っかかって出来なかったのでコマンドラインから
データベースhogedbのエクスポート
mysqldump hogedb > hogedb.sql -u root -p
データベースhogedbのインポート
mysql hogedb < hogedb.sql -u root -p
pearのHTTP::headを利用すると非常に簡単に取得できます。
パート1が名作だっただけに3部構成にする必要があったのかは疑問。
最近のコメント
>コバさん ダシがしっかりでてるので、「焼き」がぜんぜん美
ありがとうございます! ご家庭で「焼き」にしていただけて良か
> 鳥良部長さん コメントありがとうございます!枝まめ豆
ご来店ありがとうございます。 素晴らしい写真ですね!弊社のホ
>rieさん こちらこそ、楽しい時間をありがとうございまし
今更ですがブログでご紹介いただきましてありがとうございました
>マッシー益子さん 書き足りないぐらい美味しかったので、
たぶん、書き足りているのに、 牡蠣足りていない時期だったとか
>こんたさん アポロカフェはお勧めなのでぜひ一度食べにいっ
スカイビルの近くということは僕ともご近所さんということになり