XOOPSインストール後のエラー

このQ&Aのポイント
  • XOOPSインストール後に管理者メニューをクリックするとエラー画面が表示される
  • 初心者で設定を見直すべき点が分からない
  • XOOPSの勉強のために環境をインストールしたがエラーが発生
回答を見る
  • ベストアンサー

XOOPSインストール後のエラー

当方XOOPSの勉強のため、自宅のWindowsパソコンにXOOPS環境をインストールしました。 [環境]  OS: WindowsXP SP3 + IE7.0  Apache 2.2.13  PHP 5.2.10  MySQL 5.1.37 Essential  Xoops 2.2.0 上記環境でXoopsをインストールし、無事にログイン画面も出力されました。(インストール時は「http://kisa.homeip.net/wiki/?FrontPage」を参考にさせていただきました) そこでXoopsの管理者にてログインしたところまではうまく動いたのですが、「管理者メニュー」をクリックしたら下記の様な画面が出てしまいました。 ================================= 互換モジュール »» 管理メニュー Welcome Message! Welcome to XOOPS Cube Legacy!! Have a nice and happy time!! _AD_LEGACY_SYSTEMINFO _AD_LEGACY_XCLEGACYVERSION : XOOPS Cube Legacy 2.2 alpha デフォルト・サイトテーマ : legacy_default デフォルトのテンプレート・セット : default 使用言語 : ja_utf8 デバッグモードを有効にする : PHPデバグ _AD_LEGACY_OS : Windows _AD_LEGACY_SERVER : Apache/2.2.13 (Win32) PHP/5.2.10 _AD_LEGACY_USERAGENT : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727) _AD_LEGACY_PHPVERSION : 5.2.10 _AD_LEGACY_MYSQLVERSION : 5.1.37-community Notice [PHP]: Use of undefined constant _AD_LEGACY_XCLEGACYVERSION - assumed '_AD_LEGACY_XCLEGACYVERSION' in file D:\www\html\xoops\modules\legacy\preload\AdminSystemCheckPlusPreload.class.php line 89 Notice [PHP]: Use of undefined constant _AD_LEGACY_OS - assumed '_AD_LEGACY_OS' in file D:\www\html\xoops\modules\legacy\preload\AdminSystemCheckPlusPreload.class.php line 118 Notice [PHP]: Use of undefined constant _AD_LEGACY_SERVER - assumed '_AD_LEGACY_SERVER' in file D:\www\html\xoops\modules\legacy\preload\AdminSystemCheckPlusPreload.class.php line 119 Notice [PHP]: Use of undefined constant _AD_LEGACY_USERAGENT - assumed '_AD_LEGACY_USERAGENT' in file D:\www\html\xoops\modules\legacy\preload\AdminSystemCheckPlusPreload.class.php line 120 Notice [PHP]: Use of undefined constant _AD_LEGACY_PHPVERSION - assumed '_AD_LEGACY_PHPVERSION' in file D:\www\html\xoops\modules\legacy\preload\AdminSystemCheckPlusPreload.class.php line 121 ・・・・・ 以下同様のメッセージが続く ================================= インストール時の設定がどこか間違っているのだと思いますが、何が悪いのか皆目見当がつきません。 この様な初心者に恐縮なのですが、見直すべき点等があればアドバイスいただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

XOOPSの詳細はわかりませんが PHPのバージョンの違いでしょう。 4系と動作しても5系では動作しないものは多いです。 該当のエラーも同様な理由で出ます。 PHPファイルの変数の定義を変更するとエラーは出なくなるかと思われますが 他にも色々と不具合が出る可能性があるかと思いますので phpのバージョンを4にするか 5に対応したXOOPSにするか どちらかではないでしょうか?

zab98756
質問者

お礼

ありがとうございます。 xoopsのバージョンが"2.2 alpha"だったので、正式版の2.1.7に変更したら 動きました。ありがとうございます!

関連するQ&A

  • XOOPSのインストールエラーについて

    XOOPSをインストールしましたが、 トップ画面の下部に、以下の様なエラーが 発生します。 何故でしょうか? Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236

    • ベストアンサー
    • PHP
  • xoops cube Legacy『Gnavi』で新規投稿すると真っ白

    xoops cube Legacy『Gnavi』で新規投稿すると真っ白な画面になる。 『Gnavi0.96』をインストールして 新規投稿をするとこんなエラーがでてしまいます。 This 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. Error [Xoops]: Smarty error: [in db:gnavi_item.html line 44]: syntax error: unrecognized tag 'd3forum_comment' (Smarty_Compiler.class.php, line 590) in file class/smarty/Smarty.class.php line 1092 エラー表示の部分など色々調べてみたのですがよく分からず投稿させていただきました。 『Gnavi0.96』トップページ下にもこんなエラーがでてしまいます。 Notice [PHP]: Array to string conversion in file /home/mokuasa/mokuasa.xsrv.jp/xoops_trust_path/modules/gnavi/main/category.php line 155 Notice [PHP]: Array to string conversion in file /home/mokuasa/mokuasa.xsrv.jp/xoops_trust_path/modules/gnavi/main/category.php line 155 Notice [PHP]: Array to string conversion in file /home/mokuasa/mokuasa.xsrv.jp/xoops_trust_path/modules/gnavi/main/category.php line 156 Notice [PHP]: Array to string conversion in file /home/mokuasa/mokuasa.xsrv.jp/xoops_trust_path/modules/gnavi/main/category.php line 156 Notice [PHP]: Array to string conversion in file /home/mokuasa/mokuasa.xsrv.jp/xoops_trust_path/modules/gnavi/main/category.php line 156 Notice [PHP]: Array to string conversion in file /home/mokuasa/mokuasa.xsrv.jp/xoops_trust_path/modules/gnavi/main/category.php line 156」 どうかよろしくお願いします。 ※エックスサーバーにて自動インストールをしました。 http://mokuasa.xsrv.jp/xcl/ Gnavi http://xoops.iko-ze.net/modules/gnavi/

  • xoopsのエラーについて

    xoopsをインストールしようとしているのですが、最後の最後でブラウザにアドレスを入力するとFatal errorweb/class/template.php on line 38の表示が出てxoopsの初期画面が表示されません。どなたか解決方法をお教え願えないでしょうか。

  • JavascirptかPHPでコメントフォーム

    http://qitailang.small.jp/webtech/commentbox/commentform.html このサイトのコメントフォームを使おうと思っているのですが 行き詰っています。 アパッチのhtdocsの直下にフォルダを置き、 フォルダ名をcommentform_modifiedとしてその下にsample.htmlを置き さらにその下に commentform commentform.php commentform.js commentform.css commentfiles としました。今の所パーミッションというのは触っていません。 元々このサイトとは違う練習用のPHPファイルはうまくいっています。ただ今回、 http://localhost/commentform_modified/sample.htmlとして実行した所PHPのエラーが出ています。 Notice: Use of undefined constant file - assumed 'file' in C:\Program Files\Apache\Apache24\htdocs\commentform_modified\commentform\commentform.php on line 17 Notice: Use of undefined constant cmd - assumed 'cmd' in C:\Program Files\Apache\Apache24\htdocs\commentform_modified\commentform\commentform.php on line 21 Notice: Undefined index: cmd in C:\Program Files\Apache\Apache24\htdocs\commentform_modified\commentform\commentform.php on line 21 Notice: Use of undefined constant cmd - assumed 'cmd' in C:\Program Files\Apache\Apache24\htdocs\commentform_modified\commentform\commentform.php on line 57 Notice: Undefined index: cmd in C:\Program Files\Apache\Apache24\htdocs\commentform_modified\commentform\commentform.php on line 57 まず17行目から21行目辺りですが $commentdir = 'http://localhost/commentform_modified/commentform'; /*--------------------------------------------*/ $Comment = array(); if (!is_dir($commentdir)) mkdir($commentdir); if ($_REQUEST[file] && is_file("$commentdir/$_REQUEST[file].dat")) { $a=1; $Comment = file("$commentdir/$_REQUEST[file].dat"); } if ($_REQUEST[cmd] == 'commentRegist') { としています。 57行目は } elseif ($_REQUEST[cmd] == 'delete') { となっています。 双方とも何がいけないんでしょうか?

    • ベストアンサー
    • PHP
  • xoopsインストールウィザードが表示されない

    これからxoopを始めるものです。 apache,phpの設定を終え、「いざxoopsを」と思いホームディレクトリにhtmlファイルを移動してlocalhostにアクセスしたところxoopsのインストール画面は表示されず、ファイル構造を示した「INDEX OF」という画面が表示されてしまいました。 ただアクセスできないだけなのかな、と思い/install/index.phpにも行ってみたのですが、「Fatal error: Call to undefined function mb_language() in V:\www\html\install\language\japanese\install.php on line 190 」とエラーが出てきました。 install\language\japanese\install.phpの190行目は mb_language( 'Japanese' ) ; となっています。 php文自体は間違いではないと思うのですが。 主に http://kisa.homeip.net/wiki/?XOOPS%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB(Windows%CA%D4) のページを参考にして設定を進めました。 どこか設定で間違ったのでしょうか。 お願いします。教えてください。 開発環境 windowsVista,php5,mysql5.1,apache2、xoops(legacy)

  • xoopsのインストール時に生じるエラーについて

    xoops2.1.7をローカル環境にインストールしようとしています。 しかしながら、途中で予期せぬエラーが生じて、戸惑っております。 ファイル../mainfile.phpがファイル../mainfile.dist.phpで上書きされました。 定数XOOPS_ROOT_PATHが*******に設定されました。 ******中略***** 設定を、mainfile.phpへ書き込みました。 ここまでは、問題ありませんでした。 しかしながら、次の段階からは以下のようなエラーが生じて、正常にプロセスを進行させることができません。 Warning: syntax error, unexpected '<' in C:/xampp/htdocs/*******/settings/site_default.ini.php on line 1 in C:\xampp\htdocs\*****\core\XCube_Root.class.php on line 163 Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\*****\core\XCube_Root.class.php on line 287 文法上のエラーのようです。デフォルトのファイルを一切触っていないにもかかわらず、このようなエラーが出ることに驚いております。 この手のエラーでよく指摘される、「ファイル名の自動変換」は生じておりません。XCube_Root.class.phpというファイルは、間違いなく存在します。 利用環境は、以下の通りです。 XAMPP 1.7.2 •Apache 2.2.12 (IPv6 enabled) + OpenSSL 0.9.8k •MySQL 5.1.37 + PBXT engine •PHP 5.3.0 •phpMyAdmin 3.2.0.1 よろしくお願いします。

    • 締切済み
    • PHP
  • XOOPSのインストールで躓いています……

    はじめまして。 XOOPSに興味があり、こちらの「なんでもマニュアル」を拝見させていただきました。 レンタルサーバー等と利用していないので、まず手始めにローカルで動かしてみよう、ということで、様々なサイトを徘徊して、Apache、PHP、Mysqlのインストールは行い、動作確認はいたしました。 環境に関しては、 ■OS:WinXP SP2 ■Apache:1.3.29 ■PHP:4.3.4 ■MySQL:4.0.20a-nt ■Xoops:2.0.9.2 という具合です。 「インストール方法」の“データベースにXOOPSのテーブルが作成され、作成結果が表示されます。”までは順調にいったのですが、“管理者ユーザを作成します。”で躓いています。 管理ユーザーの作成で、必要項目を入力後に次へいくと、 --------------- Fatal error: Maximum execution time of 30 seconds exceeded in c:\htdocs\xoops\html\class\database\mysqldatabase.php on line 236 --------------- というエラーで返され、うまくいきません。当方がMySQLの知識が低いこともあり、データベースにアクセスできない理由がわからず、対処に困っています。 とあるサイトにはファイアーウォールも障壁になる、とあったのですが、一応ファイアーウォールを無効にしてみても結果は変わりませんでした。 データベース関連のエラーでお門違いなのかも知れませんが、ご教授頂けますでしょうか? 宜しくお願いします。

  • サイトが閲覧できなくなりました

    私が企画して、東京の技術者にサイトを作ってもらい、管理画面よりフォーマット上での更新をしていました。(つまりプログラムはさわっていません) しかし、原因はよくわからないのですが、3日前の夜に更新したのを最後に、今朝にはアクセスできなくなってしまい、サーバーに問合せしましても、サーバーには異常なくて、プログラムのエラーなのでどうすることもできないと言われて困っています。 レンタルサーバーといっても毎月1万円ほど支払っていますので、もうちょっと解決策を探して欲しいところなのですが、ほぼ放置で困っています。 プログラムのエラーメッセージが出てるとのことですが、『PHP Notice: Undefined index: PHPSESSID in /var/www/html/hj/index・・・』や『PHP Notice: Use of undefined constant w - assumed 'w' in /var/www/html・・・』のような感じなので意味が分かりません。もう、藁も掴む気持ちなので、どなたかわかる方がいらっしゃいましたら助けてください。よろしくお願いします!

  • php4からphp5へ移行した際のurlencodeの処理(文字化け)

    php4からphp5へアップグレードをしたのですが、突然urlencodeの文字列が化けてしまうようになってしまいした。 リンクに result.php?LOCATION1=<?php echo urlencode(東京都) ?> とすると result.php?LOCATION1=<br /><b>Notice</b>: Use of undefined constant 東京都 - assumed '東京都' in <b>/home/***/***/***/***/***/13.php</b> on line <b>75</b><br />%C5%EC%B5%FE%C5%D4 というような感じになってしまいます。 php.iniの設定もしているのですが、 既存で考えられるものはほぼ試してみました。 新たに付加しなければいけないものなのでしょうか? 「mbstring」や「Magic quotes」あたりを中心に奮闘中です。 (的違いでしたらどなたか教えて下さい・・・。) ソースはできるだけこのままで何か解決策はないでしょうか? 宜しくお願い致します。

    • 締切済み
    • PHP
  • エラーログの意味と対処方法を教えてください

    http://www.mt312.com/のフリースクリプトの携帯対応掲示板 REP-BBSでエラーログが大量に放出されました。 その一部を書きます。 PHP Notice: Undefined index: HEAD in xxx/model.php on line 158 PHP Notice: Undefined index: page in xxx/model.php on line 793 PHP Notice: Undefined variable: nStart in xxx/model.php on line 1088 PHP Notice: Undefined index: mode in xxx/model.php on line 547 PHP Notice: Undefined index: mode in xxx/index.php on line 15 PHP Notice: Undefined index: page in xxx/model.php on line 480 まだまだあります。 サーバーから数十ギガバイトのエラーログがあると指摘されました。 どれかひとつでもいいです。対処方法教えてください。

    • 締切済み
    • PHP