プラグイン > バグ報告・利用に関する質問 > hetemlで2.12.1をインストールしました |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
buena |
投稿日時: 2012/7/13 19:21
対応状況: 確認中
|
新米 登録日: 2012/7/13 居住地: 投稿: 1 |
hetemlで2.12.1をインストールしました ECCUBE初心者です。
hetemlで2.12.1を簡単インストールしてみたところ、 プラグイン機能からプラグインをインストールする時に、 ※ /home/sites/heteml/users171/b/u/e/buena/web/data/downloads/tmp/plugin_install/plugin_info.phpのソース内にエラーが発見されました ※ /home/sites/heteml/users171/b/u/e/buena/web/data/downloads/tmp/plugin_install/plugin_info.phpのソース内にエラーが発見されました と言うエラーが出てきます。 ちなみに、2.12.0ではそのままインストールできたものばかりです。 これは2.12.1のバグなのでしょうか? それともサーバー側のせいなのでしょうか? |
hibahihi |
投稿日時: 2012/7/18 13:56
対応状況: −−−
|
常連 登録日: 2012/7/18 居住地: 投稿: 40 |
Re: hetemlで2.12.1をインストールしました 詳しい環境、エラーの出たプラグインをもう少し書いて貰えればアドバイス出来るかもです!
|
That |
投稿日時: 2012/7/20 9:54
対応状況: −−−
|
新米 登録日: 2012/7/20 居住地: 投稿: 2 |
Re: hetemlで2.12.1をインストールしました hetemlユーザーです。
私の方も、hetemlで投稿者と全く同じ症状が出ます。 バージョンも同じ2.12.1です。 手動インストールでhetemlにインストールしています。 同じものをローカルのxamppで構築しても、エラーは発生せず 正常に動作しますので、 hetemlのサーバ側への設定の問題かもしれませんが、 何か、考えられる原因はあるでしょうか。 ご教授頂ければ、幸いです。 EC-CUBE 2.12.1 サーバーOS Linux DBサーバー MySQL 5.0.82 WEBサーバー Apache PHP 5.3.13 補足です・・・ プラグインは何個が試しましたが、全て投稿者が示したエラーになります。 |
hibahihi |
投稿日時: 2012/7/20 19:08
対応状況: −−−
|
常連 登録日: 2012/7/18 居住地: 投稿: 40 |
Re: hetemlで2.12.1をインストールしました ソースを見てみました。
LC_Page_Admin_OwnersStore::requirePluginFileで exec関数を使って直接phpを実行しているのが原因っぽいです。 環境によっては動かなくなるかもです。 とりあえず以下をコメントアウトしてみたら動くかもしれません $result = exec("php -l " . $file_path); |
seasoft |
投稿日時: 2012/7/20 19:26
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: hetemlで2.12.1をインストールしました これ、結構ヤバそうな処理ですね・・・
実行中の PHP は、コマンド上の php とは限らないのに・・・ CGI 環境限定なアプリなら、(もう少し工夫して実装すれば) ありですが・・・ う〜〜ん # 幻の php_check_syntax 関数が惜しまれる・・・
|
That |
投稿日時: 2012/7/20 20:31
対応状況: −−−
|
新米 登録日: 2012/7/20 居住地: 投稿: 2 |
Re: hetemlで2.12.1をインストールしました ご回答ありがとうございます。
以上をhetemlへお問い合わせしてみようと hetemlコントロールパネルを開きましたら http://heteml.jp/info/detail/id/38 の記事が出ていました。 原因はご指摘の通り、2.12.1で「PHPをコマンド実行」する 部分が追記しているのが原因だそうです。 ちなみに解決策は $result = exec("php5.3 -l " . $file_path); だそうです。 皆様ありがとうございました。 |
eccube_admin |
投稿日時: 2012/7/20 21:01
対応状況: −−−
|
管理人 登録日: 2006/9/6 居住地: 投稿: 157 |
Re: hetemlで2.12.1をインストールしました お世話になっております。
株式会社ロックオン吉本です。 ご報告ありがとうございます! 環境によっては動作しない様ですね。 こちらの他に良い方法はあれば良いですが、一旦以下のコミットを戻す対応を入れさせて頂きます。 http://svn.ec-cube.net/open_trac/changeset/21877 よろしくお願いいたします。 |
ryu |
投稿日時: 2012/7/26 15:39
対応状況: −−−
|
新米 登録日: 2012/6/22 居住地: 投稿: 4 |
Re: hetemlで2.12.1をインストールしました 修正ファイル:【EC-CUBEインストールディレクトリ】data/class/pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php
修正箇所 :810行目 修正内容 :「php -l」の箇所を「php5.3 -l」に変更 ------------------------------------------------ 【修正前】 //requireだとファイルの存在チェックしかできないのでexecで実行してみる(syntax errorが見られる) $result = exec("php -l " . $file_path); ↓↓↓↓↓↓↓↓ 【修正後】 //requireだとファイルの存在チェックしかできないのでexecで実行してみる(syntax errorが見られる) $result = exec("php5.3 -l " . $file_path); http://heteml.jp/info/detail/id/38 お役にたてば、喜んで〜 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |