質問 > 管理機能 > 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
magurochan |
投稿日時: 2011/7/12 10:29
対応状況: −−−
|
新米 登録日: 2011/7/11 居住地: 投稿: 10 |
更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 お世話になっています。
インストール後、更新情報の取得に失敗しましたが表示され、いろいろと検索しているのですがなかなか解決できず、 1度ブラウザを閉じてしまうと、admin/のログイン画面から 管理画面に移動できません。 サーバは使えるネットの共有、プロフェッショナルですが、 サーバーの相性が悪いのでしょうか? バージョンは2.11.1 ログを見ても分かりません。 2011/07/12 10:15:51 [/admin/index.php] access error. from 118.3.36.156 2011/07/12 10:15:51 [/admin/index.php] login: user=*****(3) auth=0 lastlogin=2011-07-12 06:21:31 sid= from 118.3.36.156 2011/07/12 10:15:51 [/admin/index.php] http://******.com/admin/?? SERVER_ADDR: 119.82.31.49 REMOTE_ADDR: 118.3.36.156 USER_AGENT: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; EasyBits GO v1.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1; msn OptimizedIE8;JAJP) /usr/local/pem/vhosts/103356/webspace/httpdocs/admin/index.php 33:lc_page_admin_index_ex->process /usr/local/pem/vhosts/103356/webspace/httpdocs/data/class_extends/page_extends/admin/LC_Page_Admin_Index_Ex.php 56:lc_page_admin_index::process /usr/local/pem/vhosts/103356/webspace/httpdocs/data/class/pages/admin/LC_Page_Admin_Index.php 56:lc_page_admin_index_ex->action /usr/local/pem/vhosts/103356/webspace/httpdocs/data/class/pages/admin/LC_Page_Admin_Index.php 86:sc_response_ex::sendredirect /usr/local/pem/vhosts/103356/webspace/httpdocs/data/class/SC_Response.php 131:sc_utils_ex::sfdispexception from 118.3.36.156 古いスレッドで LC_Page_Admin_Index.php を修正すると更新情報の取得に失敗しましたという表示が直るとのことでしたがバージョンが違いうまくいきません。 |
Masashige |
投稿日時: 2011/7/12 11:21
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2207&forum=11&post_id=8857#forumpost8857
を2.11.1用に書き換えたメモが残ってたのでどうぞ。
の下に
を追加して、最後の
の前に
でいけるんじゃないかな〜。 引用: 1度ブラウザを閉じてしまうと、admin/のログイン画面から についてはまた別問題かな…。 |
magurochan |
投稿日時: 2011/7/12 12:33
対応状況: −−−
|
新米 登録日: 2011/7/11 居住地: 投稿: 10 |
Re: 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 アドバイスどうもありがとうございます。
今から再インストールしてみます。 完了後報告いたします。 |
magurochan |
投稿日時: 2011/7/12 12:49
対応状況: −−−
|
新米 登録日: 2011/7/11 居住地: 投稿: 10 |
Re: 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 インストール後
Fatal error: Call to undefined method: lc_page_admin_home_ex->do_get() in /usr/local/pem/vhosts/103356/webspace/httpdocs/data/class/pages/admin/LC_Page_Admin_Home.php on line 322 エラーが出てしまいました。 |
Masashige |
投稿日時: 2011/7/12 13:05
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 うーん、入れるとこが違うかもです。ファイルの最後の
の前にコピーしてありますか? |
magurochan |
投稿日時: 2011/7/12 13:08
対応状況: −−−
|
新米 登録日: 2011/7/11 居住地: 投稿: 10 |
Re: 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 }
} の後に入れていました。 申し訳ありません。 更新情報の取得に失敗しましたの表示は解決しましたが、 やはり1度ブラウザを閉じて 再度.com/admin/の画面から パスワードと、IDを入れてもログインできず、 システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 が表示されてしまいます。 何か解決方法がありますでしょうか? 同じ症状の方は LC_Page_Admin_Home.php を下記のようにしてください。 更新が出来ませんのエラーは消えました。 293行からのコピーです。 /** * リリース情報を取得する. * * @return array 取得した情報配列 */ function lfGetInfo() { // 更新情報の取得ON/OFF確認 if (!ECCUBE_INFO) return array(); // パラメータ「UPDATE_HTTP」が空文字の場合、処理しない。 // XXX これと別に on/off を持たせるべきか。 if (strlen(UPDATE_HTTP) == 0) return array(); $query = ''; // サイト情報の送信可否設定 // XXX インストール時に問い合わせて送信可否設定を行うように設定すべきか。 // XXX (URLは強制送信すべきではないと思うが)バージョンは強制送信すべきか。 if (UPDATE_SEND_SITE_INFO === true) { $query = '?site_url=' . HTTP_URL . '&eccube_version=' . ECCUBE_VERSION; } $url = UPDATE_HTTP . $query; // タイムアウト時間設定 $context = array('http' => array('timeout' => HTTP_REQUEST_TIMEOUT)); $jsonStr = @file_get_contents($url, false, stream_context_create($context)); if($jsonStr == false) { $jsonStr = $this->do_get($url); } $arrTmpData = is_string($jsonStr) ? SC_Utils_Ex::jsonDecode($jsonStr) : null; if (empty($arrTmpData)) { SC_Utils_Ex::sfErrorHeader(">> 更新情報の取得に失敗しました。"); return array(); } $arrInfo = array(); foreach ($arrTmpData as $objData) { $arrInfo[] = get_object_vars($objData); } return $arrInfo; } function do_get($url) { $res = $this->get_contents($url); $res_array = explode("\r\n", $res); switch ($res_array[0]) { case 'HTTP/1.0 200 OK': case 'HTTP/1.1 200 OK': $ra = explode("\r\n\r\n", $res, 2); $res = $ra[1]; break; case 'HTTP/1.1 302 MovedTemporarily': foreach ($res_array as $res_row) { if (strstr($res_row, 'Location: ')) { $crr_url = str_replace('Location: ', '', $res_row); break; } } $res = $this->get_contents($crr_url); $ra = explode("\r\n\r\n", $res, 2); $res = $ra[1]; break; default: $res = ''; } return $res; } function get_contents($url) { $url_array = parse_url($url); $host = $url_array['host']; $path = $url_array['path']; if (array_key_exists('port', $url_array)) { $port = $url_array['port']; } else { switch ($url_array['scheme']) { case 'http': $port = 80; break; } } $query = $url_array['query']; $res = false; if (isset($host) && isset($port)) { $fp = fsockopen($host, $port, $errno, $errstr, 30); if ($fp) { $req = "GET " . $path . "?" . $query . " HTTP/1.0\r\n" . "Host: " . $host . "\r\n" . "\r\n"; socket_set_timeout($fp, 10); if (fputs($fp, $req, strlen($req))) { $res = ''; while (!feof($fp)) { $res .= fgets($fp); } } fclose($fp); } } return $res; } } ?> |
magurochan |
投稿日時: 2011/7/13 5:31
対応状況: 解決済
|
新米 登録日: 2011/7/11 居住地: 投稿: 10 |
Re: 更新情報の取得に失敗しましたが表示され、一度ブラウザを閉じるとログインできなくなる。 使えるネットのサーバーを初期化してインストールしなおしたところうまくインストールできました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |