hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

18年9月23日(Sun) 7時05分
TOP » フォーラム » XOOPS » xpWiki » PHP 7.x サーバーで、xpwikiリッチエディタが効かない

PHP 7.x サーバーで、xpwikiリッチエディタが効かない


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2017-11-23 13:55 | 最終変更
naaon  常連さんスーパー!   投稿数: 189

nao-ponさん、ご無沙汰しています。

いつも利用させていただき感謝しています。
当方のd3diaryへのPullRequestに長い間気づかず、先日マージしました。失礼いたしました。

さて、実は本日、私の管理するWEBサイト群を、Apcheからnginxへの移転を始めました。

ただ、xpwikiのリッチエディタが効かない状況が発生していまして、原因がわからず、nao-ponさんに質問させていただく次第です。

現象としては、リッチエディタはロードされ、既存の記事はwiki書式から表示書式にきっちり変換されていますし、新規記事もリッチエディタ上で書けます。 しかし、そこから送信したり、通常エディタに戻すと、テキストフィールドが空になってしまうのです。
(追記)Firefox のほか、microsoft Edgeでも同様です

forefoxのコンソールでは、下記アラートが出ていますが、これはあまり関係なさそうな。。

getPreventDefault() の使用は推奨されません。代わりに defaultPrevented を使用してください。 jquery.min.js:2:40351
ユーザー体験に対して好ましくない影響があるため、メインスレッドでの同期 XMLHttpRequest は推奨されません。詳しくは http://xhr.spec.whatwg.org/ を参照してください。 fckeditorcode_gecko.js:67:103
67
FCKXml.prototype={LoadUrl:function(A){this.Error=false;var B;var C=FCKTools.CreateXmlObject('XmlHttp');C.open('GET',A,false);C.send(null);if (C.status==200||C.status==304||(C.status==0&&C.readyState==4)){B=C.responseXML;if (!B) B=(new DOMParser()).parseFromString(C.responseText,'text/xml');}else B=null;if (B){try{var D=B.firstChild;}catch (e){B=(new DOMParser()).parseFromString(C.responseText,'text/xml');}};if (!B||!B.firstChild){this.Error=true;if (window.confirm('Error loading "'+A+'" (HTTP Status: '+C.status+').\r\nDo you want to see the server response dump?')) alert(C.responseText);};this.DOMDocument=B;},SelectNodes:function(A,B){if (this.Error) return [];var C=[];var D=this.DOMDocument.evaluate(A,B?B:this.DOMDocument,this.DOMDocument.createNSResolver(this.DOMDocument.documentElement),XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);if (D){var E=D.iterateNext();while(E){C[C.length]=E;E=D.iterateNext();}};return C;},SelectSingleNode:function(A,B){if (this.Error) return null;var C=this.DOMDocument.evaluate(A,B?B:this.DOMDocument,this.DOMDocument.createNSResolver(this.DOMDocument.documentElement),9,null);if (C&&C.singleNodeValue) return C.singleNodeValue;else return null;}};
ユーザー体験に対して好ましくない影響があるため、メインスレッドでの同期 XMLHttpRequest は推奨されません。詳しくは http://xhr.spec.whatwg.org/ を参照してください。 index.php:42:8
37
38
39
40
41
42
43
<!-- <![CDATA[
(function(){
var xp = XMLHttpRequest.prototype, o = xp.open, s = xp.send, url = '';
xp.open = function(m,u){
    url = u;
    return o.apply(this, arguments);
};

何が考えられますでしょうか。
よろしくお願いします。

  • サーバー環境:
    Distribution : XOOPS X(ten) 20170328
    XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
    デフォルト・サイトテーマ : Cube
    デフォルトのテンプレート・セット : default
    使用言語 : ja_utf8
    デバッグモードを有効にする : オフ
    オペレーティングシステム : Linux n
    サーバー : nginx/1.13.5
    ユーザーエージェント : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063
    PHPバージョン : 7.0.23
    MySQLのバージョン : 10.0.32-MariaDB-wsrep
  • PHPの設定
    セーフモード : オフ
    最大実行時間 : 30 sec.
    メモリ制限 : 128Mb
    表示エラー : オフ
    ショートオープンタグ : オフ
    ファイルをアップロード : オン ( アップロード最大ファイルサイズ:16M, Post最大サイズ:16M )
    マジッククオート : オフ
    グローバル変数の登録 : オフ
    出力バッファリング : オン
    open_basedir : オフ
    url_fopenを許可 : オン (recommended OFF)
    DOMの拡張 : はい
    exifの拡張 : はい
    gettextの拡張 : はい
    JSONの拡張 : はい
    XMLを有効 : はい
    Curlの拡張 : はい
    Zlibを有効 : はい
    Soapの拡張 : はい
    Mbstringを有効 : はい
    Iconvの利用 : はい
    GDの拡張 : はい
    GD Version: bundled (2.1.0 compatible)
    GDの拡張 Image create Truecolor
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-11-24 11:03 | 最終変更
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5780

naaon さん、こんにちは。

d3diary の PR のマージありがとうございました。

さて、この問題ですが私のテストサイト(Nginx + PHP-FPM(PHP 7.2.0RC4))でも再現しました。
私がリッチエディターを殆ど使っていないので、気付いていませんでした。

原因を探ってみますね。ご指摘ありがとうございます。 :thumb_up:

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-24 14:49
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5780

PHP 7 以上の環境で正常に動作していませんでしたので修正してみました。

次のファイルを差し替えてテストをしてみてください。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-24 15:42 | 最終変更
naaon  常連さんスーパー!   投稿数: 189

nao-ponさん、ありがとうございます!
ばっちり治りました。
正常に動作しています。

ところで、nginxはrewriteを設定ファイルに書かないといけないし、
いにしえの頃のcgiプログラムやBasic認証も一ひねり必要だし、
速いぶんだけ慣れるまで手がかかりますね。

私のところで、picoのページWRAPモード配下の画像が表示されず、404エラーに
なってしまってます。↓の記述がマスイのかな?なんて考えてますが、エラーログに記録されてないので進展なし。。
(追記)エラーログ出てました。 「ディレクトリではない」と怒られているみたいです。涙
 2017/11/25 14:22:08 [error] 5971#0: *19181 open() "/********/modules/plactice/index.php/home/gif/update.gif" failed (20: Not a directory), client: ***.***.***.***, server: naaon.com, request: "GET /modules/plactice/index.php/home/gif/update.gif HTTP/1.1", host: "www.naaon.com", referrer: "https://hpwb.net/2zASp5E (www.naaon.com)"

	location / {
		try_files $uri $uri/ /index.php?$args;
    	if (!-e $request_filename){
        	rewrite ^(.*)$ /index.php?path_info=$1 permanent;
        }
	}
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-11-28 22:07
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5780

naaon さん、無事に動いて良かったです。次回のアップデートに載せますね。

Nginx については、私もいまいち使いこなしていないですね。うまく行かなくて調べて適用といったレベルです。 :-P

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-23 22:45 | 最終変更
naaon  常連さんスーパー!   投稿数: 189

nao-ponさん、こんにちは。

nginx上のpicoのwrapモードのその後ですが、結局原因がわからず、画像ファイルをhtml/uploads側に全複製して、記事全てのリンクを手作業で書き直しました。(塩ビ管SPサイトのみ実施、なーお'nWEBは後回し・・)

今日、別のランナーズサイトを作っていて気づいたのですが、xpwikiでページを保存したときに、同時に「ページ別名」を入力しても記憶されず、ページ保存後に編集で入力すると記憶されます。 nginx固有の現象なのかわかりませんが、ちょっと気になりましたのでご報告まで。

AGC Runners 用語辞典

投票数:2 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-26 18:56
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5780

naaon さん、こんにちは。

引用:

今日、別のランナーズサイトを作っていて気づいたのですが、xpwikiでページを保存したときに、同時に「ページ別名」を入力しても記憶されず、ページ保存後に編集で入力すると記憶されます。 nginx固有の現象なのかわかりませんが、ちょっと気になりましたのでご報告まで。

同様の問題を確認しました。バグですね。
また、ページ別名を「なし」にできないバグも見つかりましたので合わせて修正します。 :-)

報告ありがとうございます。 :thumb_up:

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-26 19:12
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5780

このスレッドの問題を修正して xpWiki 5.02.29 としてリリースしました。
X-update で更新通知が出ると思います。 :ok:

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-12-28 20:37
naaon  常連さんスーパー!   投稿数: 189

nao-ponさん

修正いただきありがとうございました。
無事にページ作成時に動作するようになりました。 :)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-12-29 23:58
nao-pon  Webmaster 居住地: 愛知県  投稿数: 5780

確認ありがとうございます。 :thumb_up:

投票数:4 平均点:10.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文

  条件検索へ

このカテゴリのトピック一覧
  1. X-elFinderが真っ白になってしまいます(7) Blue 2018-9-4 16:39
  2. X-elFinder 2.40 リリース(0) nao-pon 2018-8-29 16:04
  3. バナー表示がおかしい(1) rankingyu 2018-7-2 17:34
  4. picoでCKEditro4が表示されなくなった件について。(1) taroj 2018-5-23 3:57
  5. DB ERROR!と表示されます。(3) a_lucky 2018-5-9 8:30
  6. マークのリンク(1) rankingyu 2018-3-30 10:35
  7. X-elFinder 2.35 リリース(0) nao-pon 2018-3-28 10:55
  8. xupdateのエラー(更新不可)(8) heiji 2018-3-27 23:38
  9. マーク追加後。(2) rankingyu 2018-3-18 4:04
  10. X-elFinder 2.31 リリース(0) nao-pon 2018-3-15 17:57
このフォーラムのトピック一覧
  1. DB ERROR!と表示されます。(3) a_lucky 2018-5-9 8:30
  2. xpwikiでナビゲーションポップアップ(16) nao-pon 2018-2-4 1:24
  3. PHP 7.x サーバーで、xpwikiリッチエディタが効かない(9) nao-pon 2017-12-29 23:58
  4. metaタグcontentに<div class="xpwiki_r_...が加えられる(2) biroron 2017-11-4 0:57
  5. 新規ページ作成時のページ別名登録について(0) rodeo 2017-6-27 12:04
  6. xpWiki レンダラーのキャッシュについて(3) rodeo 2017-6-21 11:11
  7. XoopsXでxwordsのxpwikiレンダリングで改行が二重出力される(0) rodeo 2017-6-13 11:45
  8. xpwikiからxwordsへの自動リンクで別名機能の利用(2) rodeo 2017-4-4 21:36
  9. データベースシンクロが終了しません(4) nao-pon 2017-2-13 10:23
  10. Install Ajaxchat in xpwiki(12) leco1 2016-11-27 4:02
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

新規登録 | パスワード紛失



メインメニュー
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 56 人がオンライン中 :-)
(フォーラム : 2 人)

登録ユーザ: 0 & ゲスト: 56

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4564


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報
参照なし