5.7インストール時に何も表示されない

2014年11月28日 at 20:22

お世話になります
localで5.7.2.1を新規インストールしようとしたところ、何も表示されず困っています。

■症状
DocumentRootに展開後、localhost/concrete5.7.2.1にアクセスしても何も表示されない
同環境で5.6.3.2.jaは構築可能
表示されていない状態でソースを確認したところ、次の内容だけでした。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="/concrete5.7.2.1/concrete/themes/concrete/main.css" />

■環境
OS : Vine Linux6.2
php : php5.5.19 (cli)
server : Apache/2.2.27
sql : mysql Ver 14.14 Distrib 5.1.72

phpモジュールや設定はシステム条件を満たしている
php safe mode off
php memory limit 128M
ディレクトリ全体にchown -R apache:apache 済み

考えられる事、解決策等ありましたらよろしくお願いします。

タグ:

Re: 5.7インストール時に何も表示されない

2014年11月28日 at 22:19
php.iniのshort_open_tagはOnになってますか?
 

Re: 5.7インストール時に何も表示されない

2014年12月1日 at 14:20
回答有難うございます

php.ini内でshort_open_tagは有効になっています。
また、php5.4移行short_open_tag はデフォルトで有効になっているようなので、設定ミスも考えられません。
 

Re: 5.7インストール時に何も表示されない

2014年12月1日 at 14:50
PHPのエラーログ残っていませんか?
 

Re: Re: 5.7インストール時に何も表示されない

2014年12月2日 at 0:49
エラー出ていますね。
以下の2つのエラー文がアクセス時に生成されています。

[Mon Dec 01 23:52:16 2014] [error] [client 127.0.0.1] PHP Fatal error: Uncaught exception 'Whoops\\Exception\\ErrorException' with message 'Argument 1 passed to Concrete\\Core\\Asset\\AssetGroup::addGroup() must be an instance of Concrete\\Core\\Asset\\AssetGroup, null given, called in /var/www/html/concrete5.7.2.1/concrete/src/Http/ResponseAssetGroup.php on line 183 and defined' in /var/www/html/concrete5.7.2.1/concrete/src/Asset/AssetGroup.php:18\nStack trace:\n#0 /var/www/html/concrete5.7.2.1/concrete/src/Asset/AssetGroup.php(18): Whoops\\Run->handleError(4096, 'Argument 1 pass...', '/var/www/html/c...', 18, Array)\n#1 /var/www/html/concrete5.7.2.1/concrete/src/Http/ResponseAssetGroup.php(183): Concrete\\Core\\Asset\\AssetGroup->addGroup(NULL)\n#2 /var/www/html/concrete5.7.2.1/concrete/src/View/AbstractView.php(75): Concrete\\Core\\Http\\ResponseAssetGroup->requireAsset('core/app', false)\n#3 /var/www/html/concrete5.7.2.1/concrete/themes/core/error.php(8): Concrete\\Core\\View\\AbstractView->requireAsset('core/app')\n#4 /var/www/html/concrete5.7.2.1/concrete/src/View/View.php(153): include('/var/www in /var/www/html/concrete5.7.2.1/concrete/src/Asset/AssetGroup.php on line 18

[Mon Dec 01 23:52:16 2014] [error] [client 127.0.0.1] PHP Catchable fatal error: Argument 1 passed to Concrete\\Core\\Asset\\AssetGroup::addGroup() must be an instance of Concrete\\Core\\Asset\\AssetGroup, null given, called in /var/www/html/concrete5.7.2.1/concrete/src/Http/ResponseAssetGroup.php on line 183 and defined in /var/www/html/concrete5.7.2.1/concrete/src/Asset/AssetGroup.php on line 18
 

Re: 5.7インストール時に何も表示されない

2014年12月2日 at 5:45
chown済みと言うことですが、念のため application/files/cache ディレクトリが作られているかどうかを確認していただき、作られていたら試しに777にしてみてください。それで行けたらパーミッションの問題かと思います
 

Re: 5.7インストール時に何も表示されない

2014年12月4日 at 16:13
対象ディレクトリを777にしてアクセスしてみましたが、表示されません。
エラーログも同様のものを吐いていますね。
 

Re: 5.7インストール時に何も表示されない

2014年12月5日 at 7:25
vine で 環境作って試したみたいと思います。
phpエクステンション は何をインストールされているか教えていただければ助かります。
 

Re: 5.7インストール時に何も表示されない

2014年12月6日 at 4:36
ありがとうございます。

phpエクステンションはphp -m で出力されるものでよろしいでしょうか?

bcmath,bz2,calendar,Core,ctype,curl,date,dom,ereg,exif,fileinfo,filter,ftp,gd,gettext,gmp,hash,iconv,json,libxml,mbstring,mcrypt,mysql,
mysqli,mysqlnd,openssl,pcre,PDO,pdo_mysql,pdo_sqlite,Phar,posix,readline,Reflection,session,shmop,SimpleXML,soap,sockets,SPL,
sqlite3,standard,sysvmsg,sysvsem,sysvshm,tokenizer,wddx,xml,xmlreader,xmlwriter,xsl,zip,zlib
 

Re: Re: 5.7インストール時に何も表示されない

2014年12月7日 at 8:19
インストール画面でました!!
mebius0 さんに教えていただきました。
/etc/php5/php.ini 1960行目あたり
mbstring.http_input = pass
に変更するとOKです。

でも僕の環境ではconcrete5をインストール 画面で
「MySQL PDO エクステンション有効」 がエラーで解決方法がわかっていません。
 

Re: 5.7インストール時に何も表示されない

2014年12月7日 at 10:54
この辺かなhttp://qiita.com/metheglin/items/d0bd108e72168b714014
 

Re: 5.7インストール時に何も表示されない

2014年12月8日 at 18:52
ありがとうございます、こちらもうまく行きました。

こちらでは「MySQL PDO エクステンション有効」についてもエラーは出てないですね。
#apt-get install php5-mysql しているからでしょうか。

回答して下さった皆様ありがとうございました!