問題タブ [lucee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
143 参照

railo - 古い Railo バージョンから Lucee への移行

Railo 4.2 から Lucee に移行するのはかなり簡単に思えますが、私たちは決して移行せず、まだ Railo 3.3.4 を使用しています。

プロセスは同じですか (jar ファイルの置き換え)、それとも他に懸念すべき問題がありますか?

0 投票する
6 に答える
5701 参照

lucee - Lucee をインストールするためのドキュメント?

ColdFusion に代わるものを使用したいと考えています。Railo を調査したところ、Lucee へのポインタが見つかりました。Lucee 用に Linux/Apache/Tomcat/MySQL プラットフォームをセットアップし、その上に Lucee をインストールする方法を説明するドキュメントはないようです。私は Railo 用にそのようなプラットフォームをセットアップしようとしましたが、Railo を http と https の両方で Apache と通信させようとして行き詰まりました。

yum を使用して Tomcat をセキュリティ パッチで最新の状態に保ちたいため、Tomcat を含む「オールインワン」インストーラーは避けたいと考えています。

Lucee のドキュメントを見落としてしまった場合は、誰か教えてもらえますか? それらが存在しない場合、Railo のドキュメントを Lucee で動作するように「翻訳」し、Apache-Lucee 接続を機能させるにはどうすればよいでしょうか?

UPDATE 2016-04-06: 回答してくれたすべての人に感謝します。たくさんの方にお世話になったようです!Lucee を実行することはできませんでしたが、これは時間の不足によるものであり、指示の不足によるものではありませんでした。アウトソーシングされた Web デザインとホスティング ソリューションに移行することも決定された権限と、入札に勝った会社は Drupal を使用しています。

0 投票する
1 に答える
321 参照

coldfusion - 2 つの異なるセッション タイムアウト

これは機能しますか?

誰かがログインしている場合はログアウトしたくありませんが、スパイダーがやってきた場合、スパイダーがセッションストレージを長時間拘束することは望ましくありません。

気にする必要のないことを気にしているのかもしれません。

0 投票する
3 に答える
634 参照

mysql - MURA - はじめに

Mura CMS をインストールしました。Lucee をインストールしてセットアップしました。しかし、私はまだ完全に「そこに」いるわけではないようです。

Mura ページにアクセスできますが、何かが足りないようです。

に行くと: http://localhost:8888/cmsI get a:404 requested page could not be foundそして、そのすぐ下に、次のように表示されます。

サンプル モーダル ウィンドウ これは単なるサンプルです…</p>

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus、アンテなど。

環境は次のとおりです。

  • LINUX Mint (Rebecca 17.1) - それは私の個人的なラップトップです
  • MySQL 5.5 (ソフトウェア マネージャーから)
  • MySQL WorkBench (作成した Mura DB とユーザー)
  • Lucee Express 4.5.1.000 (および Tomcat 8 も含む) - サーバーで DSN を作成

私は、別の CMS から Mura への移行プロジェクトに取り組んでいるため、Mura と連携したいと考えています。

Luceeから始めるのに最も関連性が高いと思われる情報に従いました: Installing Tomcat and Lucee on OS X using the lucee.war file

このスクリーン キャップで示されているように、この時点で非常に単純なものが欠けているようです。Mura管理者パネル

彼らのサイトの管理パネルのようには見えません。 Mura 管理者パネル - Mura から

0 投票する
2 に答える
1021 参照

apache - Lucee URI エンコーディングの問題 (キリル文字)

コア アプリの 1 つを Windows+IIS+Coldfusion から Ubuntu+Apache+Lucee に移動しました。最初の大きな問題は、エキゾチックなアルファベットの URI エンコーディングです。

たとえば、この URL にアクセスしようとするとhttp://www.example.com/ru/Солнцезащитные-очки/saint-laurent/、Apache access.log に次のレコードが記録されます。

まあ、それは正しくURLエンコードされていると思います。次に、.htaccess ファイルで書き換えルールを使用して、URL クエリ文字列パラメーター (「foo」としましょう) で URL のその部分 (キリル文字) を取得します。

cflog を使用してダンプすると、アプリケーション ログに次のように表示されます。

...これは明らかに間違っています。必要なのは元の文字列であり、utf-8 キリル文字です。

server.xml tomcat http コネクタに URIEncoding パラメータを入れようとしましたが、結果はありませんでした:

URL パラメータを UTF-8 で取得するにはどうすればよいですか?

0 投票する
0 に答える
718 参照

linux - Railo/Lucee EHCache SessionStorage が同期しない

Lucee を実行している 2 つのマルチホームで Web バランスの取れた Web サーバーがあり、セッションを EHCache インスタンス間で複製する際に問題が発生しています。自動検出が機能するかどうかさえわかりません

これが私のセットアップと設定です:

OSセットアップ

  1. アドレス 224.0.0.0 の eth0 上の両方のサーバーのマルチキャスト設定 (224.0.0.1 に ping を実行すると、両方の Web サーバー IP から応答が返されるため、これが機能することがわかっています)
  2. /etc/sysctl.conf:net.ipv4.icmp_echo_ignore_broadcasts = 0およびnet.ipv4.ip_forward =1

インスタンスごとのLucee SessionCacheオブジェクトのセットアップ

  1. 自動ピア検出
  2. マルチキャスト ユーザー グループ アドレス:224.0.0.1
  3. マルチキャスト ユーザー グループ ポート:4446
  4. ホスト: xx.xx.xx.xx(これは、私が使用している各サーバーの eth0 インターフェイスの IP アドレスであり、マルチキャスト ユーザー グループに ping を実行したときに応答することを確認しました)

  5. 同期はすべてチェックされています

他のすべての設定 (RMI、リスナー) はデフォルトのままです (場合によっては空白)。

この sessionCache オブジェクトを sessionstorage として使用するアプリケーションを実行してログインしようとすると、1 つのインスタンスにのみログインし、次のインスタンスにリダイレクト (ロード バランサー) されて、セッションが複製されないため、再度ログインする必要があります。

更新 #1

分散クラスタでセッション レプリケーションを有効にするに は、疑似コンストラクタthis.sessionCluster = trueJ2EEセッション タイプ ( this.sessionType = "j2ee")が必要です。Application.cfc

アップデート #2

セッション ストレージの分散キャッシュは、同期レプリケーションでも競合状態になりやすいようです。Asynchronous replication特にロード バランサーがラウンド ロビンを実行する場合は、絶対にお勧めできません。

これにより、ロード バランサーが表示されますRound Robin。Lucee はインスタンスをジャンプするたびにまったく新しいセッションを作成するため、同じセッション ID にアクセスしていないため、レプリケーションは役に立たない

アップデート #3

プロパティを介してセッションをデータベースに保存するsessionStorageと、すべての問題が軽減されるようです。ロード バランサーでラウンド ロビンを実行することもできます。セットアップの手順については、こちらを参照してください。 CFML代わりにセッションが推奨されますJ2EE