■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

インストールSTEP5でInternal Error

taketanaka > インストールSTEP5でInternal Error @ 2015/4/29 16:49
初めて質問させて頂きます。田中と申します。
SpeeverというレンタルサーバにbaserCMSをFTP転送、インストール手順に従いデータベース構築まで完了して「完了」ボタンを押すところまでは正常に進んだのですが、その後、デフォルトのページが出るところで、Internal Errorが発生してしまいました。
app/tmp/logs/error.logをみてみると
2015-04-29 15:40:13 Error: [CakeSessionException] Unable to configure the session, setting session.save_path failed.
Stack Trace:
#0 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/lib/Cake/Model/Datasource/CakeSession.php(652): CakeSession::_configureSession()
#1 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/lib/Cake/Model/Datasource/CakeSession.php(204): CakeSession::_startSession()
#2 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/lib/Baser/Config/bootstrap.php(311): CakeSession::start()
#3 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/app/Config/bootstrap.php(121): require('/usr/local/pem/...')
#4 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/lib/Cake/Core/Configure.php(92): include('/usr/local/pem/...')
#5 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/lib/Cake/bootstrap.php(175): Configure::bootstrap(true)
#6 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/app/webroot/index.php(137): include('/usr/local/pem/...')
#7 /usr/local/pem/vhosts/101921/webspace/httpdocs/AtScope/AtScope/index.php(51): require('/usr/local/pem/...')
#8 {main}
というふうになっています。
save_pathはapp/tmp/sessionsになるのではないかと思いますが、app/tmp/sessionsは存在していますが空でした。

何か対応策がありますでしょうか?
よろしくお願い致します。

■ BaserCMSのバージョン:3.0.7
■ レンタルサーバー名:Speever 仮想専用サーバ
■ スマートURLの利用:OFF(設定していない)
■ 設置フォルダ:サブフォルダ(httpdocs/AtScope/AtScope)
■ 利用しているデータベース:MySQL
■ PHPスキル(自己評価):E

nakamura > Re: インストールSTEP5でInternal Error @ 2015/4/30 11:26
taketanakaさん、こんにちは。

session.save_pathの設定を調整して、お試しいただけますでしょうか。

下記のファイルでsession.save_pathの設定をしています。
----------------------------------------
(1)設定ファイル
{baserCMS設置フォルダ}/app/Config/session.php

(2)設定ファイルで読み込んでいるファイル
{baserCMS設置フォルダ}/lib/Baser/Config/session.php
----------------------------------------

(1)の設定ファイルでは(2)のファイルを読み込んでいるだけなので
(1)に(2)のソースをコピーして58行目のsession.save_pathの設定を調整してお試しください(^^)

'session.save_path' => TMP . 'sessions',




taketanaka > Re: インストールSTEP5でInternal Error @ 2015/5/1 8:57
nakamuraさん
ありがとうございました。

ご提示頂いた方法で解決しました。
'session.save_path' => TMP . 'sessions'のところをどう設定するか悩んだので
'session.save_path' => ''としてみたらログイン画面が表示されて管理画面もデモも確認でしました。
この設定だとどこに保存されるのかイマイチわかっていませんが、動作確認はできました。

環境情報を確認してみました。
session.save_pathはLocal Valueが/usr/local/pem/vhosts/101921/tmp/ Master Valueが/tmpとなっていました。
k.a.burk > Re: インストールSTEP5でInternal Error @ 2015/9/9 13:27
taketanakaさん、こんにちは。

既に解決しているかもしれませんが、別のサーバでのにたような現象があって対応できたので記載しました。
taketanakaさんと同じような現象でしたが、session.save_path の行をコメントにしたら無事動作していました。
レンタルサーバ側で何か制限が入っていたのでしょうか、session.save_path を変更できないようでした。

参考になればとおもいます。


{baserCMS設置フォルダ}/lib/Baser/Config/session.php


/**
 * 設定
 */
	Configure::write('Session', array_merge(Configure::read('Session'), array(
		'cookie' => 'BASERCMS',
		'timeout' => $timeout,
		'cookieTimeout' => $cookieTimeout,
		'ini' => array(
			'session.serialize_handler' => 'php',
			// 'session.save_path'			=> TMP . 'sessions',
			'session.use_cookies'		=> $useCookies,
			'session.use_trans_sid'		=> $useTransSid,
			'session.gc_maxlifetime'	=> $timeout,
			'session.gc_divisor'		=> 100,
			'session.gc_probability'	=> 1,
			'session.cookie_secure' => 0
		)
	)));
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
65 人のユーザが現在オンラインです。 (65 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 65