トラブルシューティング

Pocket

トラブル全般

エラーメッセージが表示された場合、/Config/core.php ファイルの25行目を以下のようにコメントアウトすることで、より詳細な情報が表示できる場合があります。(運用時には元に戻して下さい。)
if($_SERVER[‘SERVER_NAME’]==’localhost’) ※変更前

//if($_SERVER[‘SERVER_NAME’]==’localhost’) ※変更後

もしくはエラーログファイル(tmp/logs/error.log)でも同様にエラーの詳細情報が確認可能です。

インストール時

現象:インストール時に 「404 Not Found」 が表示される。

Apache の設定ファイル(httpd.conf)で以下の設定が正しく行われているか確認ください。

  • <Directory /> 内で AllowOverride All と設定されていること。
  • mod_rewrite.so、mod_headers.so モジュールがロードされていること。

/ および、/webroot/ 内の  .htaccess ファイルの設定を有効にするために必要となります。


現象:インストール時に画面が真っ白になる。

PHPのバージョンによって正常に動作していない場合がございます。
その場合、cake/.htaccess、(iroha Boardのルートディレクトリ)/.htaccess の先頭に以下の行を追加することで改善される場合があります。

AddHandler x-httpd-php5.3 .php .phps


現象:インストール時に 「500 Internal Server Error」 が表示される。

さくらインターネットでマルチドメインを利用している場合、
.htaccess を以下のように変更することで改善する可能性があります。

/(iroha Boardのルートディレクトリ)/.htaccess の内容を以下のように変更

変更前
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>

変更後
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>

/(iroha Boardのルートディレクトリ)/wwwroot/.htaccess の内容を以下のように変更

変更前
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

変更後
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

改善しない場合は、Apache のエラーログをご確認ください。


現象:database.php をWindows標準のメモ帳で開くと1行で表示される。

iroha Board のファイルの改行コードは LF を採用している為、Windows 標準のメモ帳では正しく表示されません。

TeraPad など改行コード LF に対応しているテキストエディタを使用して編集してください。


現象:データベース名にハイフンが含まれている場合にインストールに失敗する。

その場合、/irohaboard/Controller/InstallController.php の 45行目を以下の通り変更し、再度インストールを実行して下さい。

$sql = “SHOW TABLES FROM “.$cdd->default[‘database’].” LIKE ‘ib_users'”;

$sql = “SHOW TABLES FROM `”.$cdd->default[‘database’].”` LIKE ‘ib_users'”;

利用時

現象:Internet Explorer 11 でコンテンツ一覧画面や管理画面の表示が乱れる。

Internet Explorer の「互換表示設定」を開き、iroha Board で利用しているドメインが「互換表示に追加したWebサイト」に存在しないかご確認ください。またイントラネットサイトを利用してる場合には「イントラネットサイトを互換表示で表示する」をオフにし、ご確認ください。(iroha Board は Internet Explorer 11 の互換表示モードに対応しておりません。)

その他

配布資料のアップロード時にエラーが発生する場合、webroot フォルダ内に uploads がフォルダが存在するか確認し、存在しない場合は uploads フォルダを作成して下さい。