新しいサイトを制作中なのですが、レンタルサーバ(coreserver)では動作するのに、ローカル環境(MAMP上のxoops cube)ではうまく動作させることが出来ず、原因を調べています。
もしなにか御存知の点があれば、アドバイスいただければ有り難いのですが・・・
具体的には、picoの「コンテンツ一括管理」を表示しようとすると、下記のメニューのhtmlだけを出力してきます。
Quote:
<div class="altsys_mymenu" style="text-align:left;width:98%;">
・・・・・中略・・・・・
<hr class="altsys_mymenu_separator" style="clear:left;display:block;" />
また、左のメニュー「一般設定」だと正常に出力するのですが、右上の「一般設定」だと、下記のようにメニュー表示から管理画面の内容の途中まで出力しているようです。
Quote:
<div class="altsys_mymenu" style="text-align:left;width:98%;">
・・・・・中略・・・・・
<hr class="altsys_mymenu_separator" style="clear:left;display:block;" />
<h3 style='text-align:left;'>pico 一般設定</h3>
・・・・・中略・・・・・
<td class='head' style="text-align:left; vertical-align:top;">
モジュールトップのメッセージ</td>
<td class='even' style="text-align:left; vertical-align:top;">
ローカル環境は下記の通りです。
MAMP 1.7
PHP Version 5.2.3
MySQL 5.0.41
XOOPS Cube Legacy 2.1.2
altsys 0.55
pico 1.40
URLは下記の通りです。
http://localhost:8888/(xoopsのルートディレクトリ)/レンタルサーバでは動作したので、ローカル環境での確認は不要かも知れません。
ですが新機能のトライなどはローカルで行った方がよいと思うので、なんとか動かせるものなら動かしたいと思っています。
Quote:
bear wrotes:
PHPデバッグはONにしていますが、何もエラーが表示されません。
ところで素人質問ですが、管理画面でもPHPデバッグは有効なのですしょうか?
当然有効になります。
XCL2.1.2ですよね...
あとは、怪しいプリロード/モジュールが入っているくらいかなあ。
出力の途中で切れる、なんて症状だけなら、Apacheの設定でKeepAliveがOffの場合にも結構よく見ますが。
前発言は分かりにくいですね。自分で書いたのをみても分かりづらい・・・
すみません m(_ _)m
最終的に何度も再現できるのは、下記です。
うちのMAMP上で動かしているXCL2.1.2でpicoは3個正常に動いています。
4個目をインストールすると、その管理画面の「コンテンツ一括管理」が最初の発言のような状態になります。
3個目をアンインストールすると4個目のpicoは再インストール等しなくても正常に「コンテンツ一括管理」を表示するようになります。
念のため、別のlocalサイトを作って、picoを5個入れてみましたが、問題ありませんでした。
2つのサイトはxoops_trust_pathを共有しています。
なんだかモジュール管理で順番変更等しているうちに、4個目の壁を作ってしまったような気がしてきました。
Quote:
bear wrotes:
また、常識かも知れないのですが、モジュールディレクトリの名前が11文字だったときは、picoの一般設定の項目「HTMLラップファイルの自動DB登録」等が定数名で出力されました。
picoについて、いろいろアップデートとかしているのに、そういう症状が出るんですか?
であれば、MySQLのALTER権限を与えていない、というのが一番ありそうですね。
MAMPみたいなツールでちゃんと動かなくて、ホスティングサービスで動く、というのであれば、そのあたりのサーバとしての設定ミスを最初に疑うべきだと思いますよ。