問題タブ [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.
railo - 古い Railo バージョンから Lucee への移行
Railo 4.2 から Lucee に移行するのはかなり簡単に思えますが、私たちは決して移行せず、まだ Railo 3.3.4 を使用しています。
プロセスは同じですか (jar ファイルの置き換え)、それとも他に懸念すべき問題がありますか?
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 を使用しています。
coldfusion - 2 つの異なるセッション タイムアウト
これは機能しますか?
誰かがログインしている場合はログアウトしたくありませんが、スパイダーがやってきた場合、スパイダーがセッションストレージを長時間拘束することは望ましくありません。
気にする必要のないことを気にしているのかもしれません。
mysql - MURA - はじめに
Mura CMS をインストールしました。Lucee をインストールしてセットアップしました。しかし、私はまだ完全に「そこに」いるわけではないようです。
Mura ページにアクセスできますが、何かが足りないようです。
に行くと: http://localhost:8888/cms
I 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
このスクリーン キャップで示されているように、この時点で非常に単純なものが欠けているようです。
彼らのサイトの管理パネルのようには見えません。
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 で取得するにはどうすればよいですか?
linux - Railo/Lucee EHCache SessionStorage が同期しない
Lucee を実行している 2 つのマルチホームで Web バランスの取れた Web サーバーがあり、セッションを EHCache インスタンス間で複製する際に問題が発生しています。自動検出が機能するかどうかさえわかりません
これが私のセットアップと設定です:
OSセットアップ
- アドレス 224.0.0.0 の eth0 上の両方のサーバーのマルチキャスト設定 (224.0.0.1 に ping を実行すると、両方の Web サーバー IP から応答が返されるため、これが機能することがわかっています)
- /etc/sysctl.conf:
net.ipv4.icmp_echo_ignore_broadcasts = 0
およびnet.ipv4.ip_forward =1
インスタンスごとのLucee SessionCacheオブジェクトのセットアップ
- 自動ピア検出
- マルチキャスト ユーザー グループ アドレス:
224.0.0.1
- マルチキャスト ユーザー グループ ポート:
4446
ホスト:
xx.xx.xx.xx
(これは、私が使用している各サーバーの eth0 インターフェイスの IP アドレスであり、マルチキャスト ユーザー グループに ping を実行したときに応答することを確認しました)同期はすべてチェックされています
他のすべての設定 (RMI、リスナー) はデフォルトのままです (場合によっては空白)。
この sessionCache オブジェクトを sessionstorage として使用するアプリケーションを実行してログインしようとすると、1 つのインスタンスにのみログインし、次のインスタンスにリダイレクト (ロード バランサー) されて、セッションが複製されないため、再度ログインする必要があります。
更新 #1
分散クラスタでセッション レプリケーションを有効にするに は、疑似コンストラクタthis.sessionCluster = true
でJ2EE
セッション タイプ ( this.sessionType = "j2ee"
)が必要です。Application.cfc
アップデート #2
セッション ストレージの分散キャッシュは、同期レプリケーションでも競合状態になりやすいようです。Asynchronous replication
特にロード バランサーがラウンド ロビンを実行する場合は、絶対にお勧めできません。
これにより、ロード バランサーが表示されますRound Robin
。Lucee はインスタンスをジャンプするたびにまったく新しいセッションを作成するため、同じセッション ID にアクセスしていないため、レプリケーションは役に立たない
アップデート #3
プロパティを介してセッションをデータベースに保存するsessionStorage
と、すべての問題が軽減されるようです。ロード バランサーでラウンド ロビンを実行することもできます。セットアップの手順については、こちらを参照してください。
CFML
代わりにセッションが推奨されますJ2EE