XOOPS X 専用 管理画面テーマ アンインストール後のエラー


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2013/12/24 14:08
tomoyo  サイトURL

はじめまして。
テーマのgreen-label-masterを使わせていただくことにいたしましたので、本日、XOOPS X 専用 管理画面テーマのテーマをインストールさせていただきました。インストール後に管理画面を開きましたところ表示がおかしかったので、いったんアンイストール(テーマディレクトリのadmin を削除、プリロードを元のファイルに戻しました)後、管理画面を開いたところ、以下のエラーが出て管理画面が表示されなくなってしまいました。

Warning [Xoops]: Smarty error: file:/var/www/***/***/***/web/themes/admin/xugj_assign_theme_language_inc.php is not readable in file xoops_trust_path/libs/smarty/Smarty.class.php line 1094

XoopsXはXoopsX20130810を使用させていただいております。
お手数をおかけして申し訳ございませんが、ご教授いただければと思います。
よろしくお願いいたします。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/12/24 14:32
tomoyo 

管理画面が開けませんので、以下の操作ができずにおります。

「altsysの「テンプレートの高度な操作」にてキャッシュを削除」

管理者さまにはいつもすばらしいテーマを提供していただき、また、XUGJをはじめXOOPSのさまざまな場面でのご尽力には感謝いたしております。

このつども申し訳ございませんが、よろしくお願いいたします。

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/12/24 20:22 | 最終変更
marine  管理人   投稿数: 410

tomoyoさん、面倒な状況になってしまい、申し訳なく思います。

まず、最初の場面ですけど、多分、キャッシュが影響していたと思います。
その時点で、キャッシュを削除すれば、もしかすると正常表示していたかもしれません。

それと、あとの状況・・・アンインストールしたあとですけど、altsysでの操作が出来ない状況ですと、面倒ですがFTPでキャッシュの削除をすると良いように思います。
xoops_trust_path の cache と template_c の中のキャッシュファイルを削除してみていただけませんでしょうか? モジュールの根幹部分とか、テーマの深いところを編集すると、結局、キャッシュが影響してきますので・・・

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/12/25 4:48
tomoyp  サイトURL

marine様

早速のご回答をありがとうございます。
アドバイスいただきましたように、xoops_trust_path の cache と template_c の中のキャッシュファイルを削除したところ、管理画面が正常表示されました。
昨日はcacheフォルダのファイルを削除しただけで、template_cのファイルを削除しなかったので、それが原因だったとは、勉強になりました。ありがとうございます。

最初のインストール時の管理画面は、上のほうに「システム情報」などの文字が横に羅列されるのみで、下には何も表示されず、全体的にブルーの画面でした。羅列された文字をクリックしても画面が変わらないので、アンインストールを試みたところ、上記の症状になってしまいました。

できれば、再チャレンジしたいと思っております。

「その時点で、キャッシュを削除すれば、もしかすると正常表示していたかもしれません」

とのアドバイスをいただきましたので実行したいのですが、インストール時の管理画面が機能しないため、FTPにてにxoops_trust_path の cache と template_c の中のキャッシュファイルを削除することで正常表示となりますでしょうか。

未熟者ですので、お手数をおかけしてばかりで申し訳ございませんが、ご教授をお願いいたします。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/12/25 11:12
tomoyo 

その後、再チャレンジしてみました。
インストール後にFTPにてキャッシュを削除し、管理画面を開きましたところ、前回と同じエラー画面でした。

上横一列に システム管理 ・ テーマの管理 ・ モジュールの管理 ・ブロックの管理 ・ 登録ユーザ ・ ヘルプ ・ アカウント情報の文字が並び、クリックしても画面が切り替わりません。

他に以下のエラー表示がありました。

Handler does not exist
Module: message
Name: inboxThis page cannot be displayed due to an internal error.
If you are the administrator of this site, please visit the XOOPS Cube Project Site for assistance.

サーバーの問題なのでしょうか。
システム情報は以下のようになっています。

XC Legacyバージョン : XOOPS Cube Legacy 2.2.2
デフォルト・サイトテーマ : green-label
デフォルトのテンプレート・セット : default
使用言語 : ja_utf8
デバッグモードを有効にする : PHPデバグ
オペレーティングシステム : Linux u
サーバー : Apache/2.2.22 (Ubuntu)
PHPバージョン : 5.3.10-1ubuntu3.8
MySQLのバージョン : 5.5.32-0ubuntu0.12.04.1

改善の手がかりがおありでしたら、ご教授しただければと思います。
お手を煩わせて申し訳ございませんが、よろしくお願いいたします。

PS:この前の投稿の投稿者名を打ち間違えてしまいました。(y→o)

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/12/25 22:17
marine  管理人   投稿数: 410

tomoyo さん

やっと時間ができまして・・・ちょっと確認したのですが、今のところこれという解決策が見当たらないので、もう少しお時間をくださいませ。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/12/26 4:47
tomoyo 

marine様

年末のお忙しい時にお手を煩わせてしまい、申し訳ございません。

急ぎませんので、ご無理なさいませんように。

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013/12/28 18:18 | 最終変更
marine  管理人   投稿数: 410

tomoyoさん

解決法になるかは、ちょっとですが・・・
次の方法を試してみてくださいませんでしょうか?

legacyモジュール下にある管理画面用テーマを今回のようにテーマディレクトリ下に配置して、それでちゃんと表示できるかどうかを確認してみるという方法です。

それで、ちゃんと表示(元の管理画面と同じですが)出来れば、システムそのものは問題ないという判断ができますので。

やり方は簡単です。
legacyモジュール下にある管理画面用テーマに利用するファイルやディレクトリをテーマ下の admin ディレクトリにコピーするだけです。(移動じゃなくて、コピーですのでご注意くださいね。)

具体的には、html/modules/legacy/admin/theme に管理画面用のテーマがあります。
この theme ディレクトリ内にある admin_theme.html や配下の design,icons,stylesheets ディレクトリを テーマディレクトリ html/themes/admin/ ディレクトリにコピーすると、本来の管理画面と同じもので「管理画面用テーマ」とすることができますので、お試しください。

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/12/29 5:24
tomoyo 

marine様

お世話になっております。

アドバイスいただきました方法を実行しましたところ、管理メニューが正常に表示されました。

左サイドの管理メニューは元のままですが、「ようこそ! XoopsX (ten) ディストリビューション」にXOOPS Cube日本公式サイトをはじめとしたリンクも表示されております。

ホッといたしました。ありがとうございます。
お忙しい時期にお手数をおかけしまして、申し訳ございませんでした。
  

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ