ページ 11

Internal Server Error

投稿記事Posted: 2020年1月17日(金) 19:46
by airpods
既存するサイトhttps://example.jpにブログページを作成しようとしていますが、
ブログページにアクセスすると、Internal Server Errorとなり開けません。

(構築手順)
1.example.jp/system/にSOYCMSの5つのディレクトリをアップデート

2.example/system/common/config/内のuser.config.php.sampleをuser.config.php.sampleにし、
  
  user.config.php.sampleの以下2点を変更
  //サイトを作成するディレクトリを指定する(デフォルトはドキュメントルート)。
  define("SOYCMS_TARGET_DIRECTORY", "/export/cgi/jp/e/m/example/");
  //管理側のドキュメントルートを動かす場合に指定
  define("SOYCMS_ADMIN_ROOT", "/export/cgi/jp/e/m/example/");

3.その後、example.jp/sys/admin/にアクセスし初期設定

4.トップページ/comtemts/(https://example.jpにルート設定)とお知らせページ/news/(トップページを親ページ設定)を作成

5.公開設定をし、トップページとお知らせページを確認したところ、
  トップページは問題ないが、お知らせページにアクセスすると、Internal Server Error になってしまう。

色々調べて.htaccessの
RewriteRule ^(.*)$ index.php?pathinfo=$1&%{QUERY_STRING} [L]

がエラーを吐いているみたいですが、どう訂正していいかわかりません。
お力を貸していただければと思います。

Re: Internal Server Error

投稿記事Posted: 2020年1月18日(土) 05:41
by inunosinsi
ご利用中のサーバは共有サーバでしょうか?
共有サーバであれば、コンパネでエラーログの確認が出来るはずです。

エラーログに記載されている内容の確認をおねがいします。

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 10:02
by airpods
エラーログについてですが、
現在お名前.comのレンタルサーバーを使用しており、
お名前.comではエラーログをみることができないみたいです。。。

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 10:18
by inunosinsi
/CMSインストールディレクトリ/common/site_include/CMSPageController.class.phpを開き、174行目付近にerror_log($e);というコードがあります。この一行上にvar_dump($e);を挿入して、再びブログページを開いてみてください。
画面にエラーが表示されるはずですので、その内容をお伝えください。

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 10:59
by airpods
CMSPageController.class.phpの
}catch(Exception $e){
error_log($e);

}catch(Exception $e){
var_dump($e);
error_log($e);
に書きかえ再度ブログページ開いてみましたが、変わらず、

Internal Server Error

と表示されてしまいます。

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 12:07
by inunosinsi
同じファイルで
コード: 全て選択
}catch(Exception $e){

という箇所全てで

コード: 全て選択
}catch(Exception $e){
var_dump($e);

のように一行追加した後、改めて画面を開いてみてください。

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 13:15
by airpods
計4箇所の
}catch(Exception $e){

}catch(Exception $e){
var_dump($e);
に書く変えましたが、画面に変わりありません。

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 13:28
by inunosinsi
エラーメッセージが出力されないのであれば、どのように対応すればお伝えするのは難しいです。

最初の投稿を改めて読み直してみたのですが、
コード: 全て選択
example/system/common/config/内のuser.config.php.sampleをuser.config.php.sampleにし

こちらの内容は、user.config.phpにリネームしたということで良いですか?

Re: Internal Server Error

投稿記事Posted: 2020年1月20日(月) 14:22
by airpods
user.config.phpにリネームしたということで良いですか?
⇨はい。おっしゃるとおりです。

Re: Internal Server Error

投稿記事Posted: 2020年1月21日(火) 05:13
by inunosinsi
力技でどの行でエラーが起こっているか確認する必要がありそうです。
サーバ情報を私に教えても良ければ、何行目でエラーが発生しているか?を調査します。
サーバ情報を伝えても良ければ、個人メッセージでサーバ情報をお伝えください。