Pocket
LINEで送る

cakePHPでFileBinderで画像アップできないと思ったら、capistranoのshared内にディレクトリ作ってなかったり、app/tmpのパーミッションがおかしかったり、セッション保存するディレクトリのパーミッションが変だったりしたから直した。

セッション関連でこんなエラーでた。

session_start(): open(/var/lib/php/session/sess_uub68oeicgasdfahogehoge, O_RDWR) failed: Permission denied (13) [CORE/Cake/Model/Datasource/CakeSession.php, line 612]

セッション書き込めないよということでありまして、/var/lib/php/session内に書き込もうとして権限がなかったということであります。httpd.confでapacheのグループを変えたらエラーになりました。

php.iniの1277行目くらいにある、session.save_path = “/var/lib/php/session”というのを変えれば、セッション保存ディレクトリを変えられるみたい。

Pocket
LINEで送る


コメントください

関連記事

プログラミング

Go言語によるビットコインのフルノード実装btcdを調べる(2)

btcdを実行した際のプログラムの流れを最初から確認してみます。 se 続きを読む …

プログラミング

Go – leveldb

Goで使えるLevelDB。 syndtr/goleveldb ドキュ 続きを読む …

%d人のブロガーが「いいね」をつけました。