Search Results

All Results 7156
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
ドキュメントのメージャ・マイナーバージョンの更新条件
事象/ユースケース 同一のドキュメントを再アップロードした場合は、ドキュメントのバージョンが更新されますん。 解決策/提案 同じドキュメントを再アップロードした際、メージャと選択場合はバージョンが強制的に更新されますが、マイナーを選択した場合はバージョンが更新されません。カテゴリやタグの編集、関連するデータの変更も同様です。 マイナーを選択しても、強制的に更新したい場合は、以下のプロパティを「0」に設定します。 # # Set this to 0 to force all updates to file entries to result in a new #...
LiferayにおけるURLのパターン(名前空間)について
事象/ユースケース 開発にあたり、Liferayで定義されているURLのパターンを知りたいです。 解決策/提案 web.xmlに以下の形で定義されています: <servlet-mapping> <servlet-name>*</servlet-name> <url-pattern>*</url-pattern> </servlet-mapping> TomcatとWildfly、それぞれのweb.xmlのパスは以下のとおりです。 $TOMCAT_HOME/webapps/ROOT/WEB-INF/web.xml...
アクティベーションキーのご案内 (Liferay Portal 6.2)
アクティベーションキーとは?  アクティベーションキーはLiferay Portal エンタープライズエディション( EE版)を利用するために必要なファイルであり、サービス契約に記入されているLiferay Portalの使用サーバー数またアクセス数を確認するものです。またEE版のみがアクセスできる機能やアプリの認証にも使用されます。入手できるアクティベーションキーの数はあらかじめ契約に記載されてる本番環境サーバー数(Production Server)と検証環境サーバー数(Non-production Server)と開発環境サーバー数(Development...
スクリーン名について(Liferay 6.2版)
Liferayのデフォルト設定では、使用出来ないスクリーン名があります。 その制限と回避方法をご紹介します。 詳細 不可能な文字  デフォルトのLiferayで、スクリーン名に使用出来ない文字や文字列は以下の通りとなります: 「半角英数字(0-9, a-z)」、「-(ハイフン)」、「.(ドット)」以外を含む文字列  ※半角大文字で入力した場合でも全て小文字に変換されます※ 全角文字列 _(アンダースコア)を含む文字列 @を含む文字列 半角数字のみの文字列 75文字より多い文字列 admin.reserved.screen.namesプロパティに指定された文字列...
スクリーン名の仕様と制限
大文字/小文字を区別しないデータベースへの対応のため、仕様として、大文字を含むスクリーン名を登録した際にはすべて小文字に変換されます。 詳細 使用できない文字列 下記の予約語 null guest anonymous-guest ANONYMOUS <anonymous> postfix 下記(ハイフン、ドット、アンダースコア)以外の特殊文字/シンボル - . _ マルチバイト文字 半角数字のみの文字列...
「/c/portal/expire_session」へのリクエストについて
事象/ユースケース 「/c/portal/expire_session」へリクエストが送られることがありますが、いつ実行され、どのような処理をしているか知りたいです。 解決策/提案 実行タイミング ポータルへログイン後、$TOMCAT_HOME/webapps/ROOT/WEB-INF/web.xmlに指定されている<session-timeout>の設定値(分)の間、画面遷移や非同期通信が生じるような操作が無かった場合に、このリクエストが実行されます。 処理内容 該当セッションを持つユーザーのセッションが切れ、ログアウトされた状態になります。...
build.gradleに記載のバージョンが異なる
事象/ユースケース Developer StudioでService Builderを作成した際、Service-serviceとService-apiそれぞれのbuild.gradle内のバージョン番号が異なりますが、これが仕様か確認したいです。 Service-serviceのbuild.gradleの例: compileOnly group: "com.liferay.portal", name: "com.liferay.portal.kernel", version: "2.6.0" Service-apiのbuild.gradleの例:...
LFR_SESSION_STATE_XXXXXXXというクッキーについて
事象/ユースケース Liferayにログインすると、LFR_SESSION_ STATE_ XXXXXXXという名称のクッキーが発行されます。 解決策/提案 このクッキーはセッション開始時のタイムスタンプが格納されており、セッションの期限切れや延長などで使われています。 各クライアント(ブラウザ)毎で発行・管理されますので、認証状態の有無として利用されていません。 LFR_SESSION_STATEの後ろの数値はユーザーのUser IDを表しています。 Cookieの値が「expired」になった際はログアウト状態となります。...
ページ印刷時にリンクテキストのURLが表示される
事象/ユースケース ページ印刷時にリンクテキストのURLが表示されますが、これを消したいです。 解決策/提案 この動作はカスタムテーマのCSSで調整可能です。 印刷時にURLを表示させないCSSの例: a[href]:after { content: ""; } LiferayのUIは、BootstrapベースのAlloy UIというフレームを使用しており、デフォルトで印刷時にリンクテキストのURLを表示するようになっています。 追加情報 フロントエンド開発入門 Themes and Layout Templates (英語),...
XMLとLCSの機能的な違い
事象/ユースケース アクティベーション以外のXMLとLCS違いを知りたいです。 解決策/提案 以下のような違いがあります。   XML LCS アクティベーション以外の機能 なし あり インターネット常時接続 不要 必要 アクティベーションキー/ トークンの取得方法 チケットで依頼 LCSダッシュボードでいつでも取得可能 追加情報 アクティベーションキーのデプロイ方法 Liferay Connected Services LCSを使用する, knowledgeArticleType: reference, legacy: true, name:...
LDAPからのユーザーインポートについて
事象/ユースケース LDAPからのユーザーインポート間隔はデフォルトで10分ですが、変更方法する必要があります。 解決策/提案 コントロールパネル>設定>インスタンス設定>「認証」パネルの「LDAP」タブで初期値を変更できます。 なお、LDAPからのインポートは以下の条件で実行されます: 設定したインポート間隔(デフォルトは10分です) 該当ユーザーのログイン時 スタートアップ時(スタートアップの際にインポートを有効にしている場合) インポート済みのユーザーに関しては、LDAP側で属性が変更されている場合、先述の条件のタイミングでLiferay側に反映されます。...
カレンダー関連のAPI
事象/ユースケース カレンダー関連の開発にあたり、関連APIの一覧がほしいです。 解決策/提案 以下のJavadocをご参照ください。 https://docs.liferay.com/ce/apps/forms-and-workflow/latest/javadocs/com/liferay/calendar/service/CalendarService.html 追加情報 Liferay API Modules (英語) Configuring JSON Web Services (英語) Invoking JSON Web Services (英語),...
Webコンテンツのオーナーが変更される
事象/ユースケース Webコンテンツの更新するたびにオーナーが変更されます。 解決策/提案 Webコンテンツのオーナーはバージョン毎に管理されています。 そのため、最後に更新したユーザが当該Webコンテンツのオーナーとなります。, knowledgeArticleType: reference, legacy: true, name: Webコンテンツのオーナーが変更される, showDisclaimerMessage: true, ticketNumber: , title: Webコンテンツのオーナーが変更される, authorName: Liferay...
パスワードの暗号化を無効にする
事象/ユースケース 開発環境にてパスワードの暗号化を無効にしたい場合があります。 解決策/提案 passwords.encryption.algorithmプロパティでパスワードの暗号化方法を指定します。NONEに設定することでパスワードが暗号化されません、テキストとして保存されます。 # # パスワードを暗号化するには、以下の暗号化アルゴリズムを設定してください。 デフォルトのアルゴリズムは、PBKDF2WithHmacSHA1 / 160/128000で、128,000ラウンドを使用して160ビットのハッシュを生成します。 # #...
メールアドレスにおける大文字の制限
  メールアドレスにおける大文字の制限   詳細 Liferayでは、ユーザーのメールアドレスに大文字を入力しても、小文字へ変換されたうえで保存される設計となっています。 制限の理由 データベースの種類やバージョンによっては、大文字小文字を区別しないものがあります。 Liferayは、メールアドレスで扱う文字列を小文字に統一することで、 大文字小文字を区別しないデータベースにも対応できる設計になっています。, knowledgeArticleType: reference, legacy: true, name: メールアドレスにおける大文字の制限,...
スクリーン名について(Liferay DXP)
背景: Liferayのデフォルト設定では使用できないスクリーン名があります。 その制限の回避方法をご紹介します。 詳細: 使用不可能な文字 デフォルトのLiferayで、スクリーン名に使用出来ない文字や文字列は以下の通りです: 「半角英数字(0-9, a-z)」、「-(ハイフン)」、「.(ドット)」、「_(アンダースコア)」以外の文字列  ※半角大文字で入力した場合でも全て小文字に変換されます @を含む文字列 半角数字のみの文字列 75文字より多い文字列 admin.reserved.screen.namesプロパティに指定された文字列  ...
ページ毎に異なるブックマークを表示する
事象/ユースケース サイト内に管理されているブックマークでも、ページ毎に異なるブックマークを表示したい 解決策/提案 ブックマークポートレットのスコープを設定することによって、同じサイトのページでも異なるブックマークを表示できます。 当該サイトのブックマーク管理画面から、ブックマークを多少追加 Page1を作成して、 ブックマークポートレットを配置 追加したブックマークが表示することを確認 Page2を作成して、ブックマークポートレットを配置 →Page1と同様に既存ブックマークが表示されます ブックマークポートレットの右上のオプションメニューから「設定」を選択...
Liferayのドキュメントルートを変更する方法(プロキシパスの設定)
事象/ユースケース Liferay運用の際にプロキシを経由して、https://example.com/ ではなく https://example.com/liferay/ のようなパスで運用する必要があります。 解決策/提案 portal.proxy.pathでプロキシパスを指定します。 https://example.com/liferay/で運用する場合、_[liferay_home]/portal-ext.properties_に以下の設定を加えます。 # # Set this property if the application server is...
OpenType Layout tablesエラーの対処法
事象/ユースケース 以下のような「OpenType Layout tables used in font <フォント名> are not implemented in PDFBox and will be ignored」がログに出ています。 07:27:14,844 ERROR [liferay/background_task-1][PDCIDFontType2:211] OpenType Layout tables used in font ArialMT are not implemented in PDFBox and will be ignored...
フォームを複製する方法
事象/ユースケース 新規フォームをゼロから作成より、既存のフォームを複製して調整した方が効率的に良い場合があります。 解決策/提案 エクスポート・インポート機能をご利用できます。 フォームが既に存在する状態 画面右上のオプションメニューから「エクスポート/インポート」を選択 「エクスポート>新規エクスポートプロセス」を選択 複製したいフォームが選択されるように、「コンテンツ」セクションから適切な範囲を設定 「 エクスポート」をクリック 生成された.larファイルをダウンロード 「インポート」タブに移動 「ファイルを選択」ボタンをクリック ダウンロードしたファイルを選択...
ドキュメント管理のチェックアウト期間を調整する
事象/ユースケース ドキュメント管理のチェックアウト機能でチェックアウトを行った際に、ロックの制限時間が1日を過ぎれば解除されます。 解決策/提案 以下のプロパティを設定することで、フォルダとファイルのロック時間をそれぞれ調整します。(単位:ミリ秒) # # Locks for document library folders should expire after 1 day. # lock.expiration.time.com.liferay.document.library.kernel.model.DLFolder=86400000 # # Locks for...
LiferayでのSAML設定方法
SSOとは、ユーザーが複数のサイト間で都度パスワード認証をする手間を省くため、サーバやアプリケーション、ネットワークに接続する際のサインオンを一度の手続きで行い、複数アプリケーションやサーバに接続できるようにするる仕組みです。SAMLはSSOの一つです。SAML 2.0とは、ユーザの情報を含むトークンを利用して、SAMLオーソリティー(アイデンティティープロバイダー)とSAML消費者(サービスプロバイダー)とコミュニケーションするXMLプロトコルです。 詳細 1) アイデンティティープロバイダーの作成  目的:1台のLiferayはIdPとして設定と運用...
マーケットプレイスからアプリを入手する
マーケットプレイスからアプリを入手する 詳細 手順 マーケットプレイスにログイン マーケットプレイスで入手したいアプリ(例:Liferay Connected Services Client)のページへアクセス 「無料」又は「購入」をクリック 「この支払い対象のプロジェクトを選択」で任意のプロジェクトを選択 ※無料アプリに請求は発生しません ※適当なプロジェクトが分からない場合は「個人使用のみ」を選択します 「私はエンドユーザ使用許諾契約 と 免責条項を読んで合意しました。」にチェックを入れ「購入」をクリック 「購入済みを見る」をクリック...
プロダクトメニューから任意の項目を外す方法
Liferay DXPのプロダクトメニューにはデフォルトで多くの項目が表示されますが、運用要件によってはすべて表示させる必要はなく、任意の項目を外したくなる場合があるかもしれません。 この記事では、プロダクトメニューから任意の項目を非表示にする方法を説明します。 前提 Liferay DXP SP6のTomcatバンドルを起動している。 Resolution 「自分のアカウント」を非表示にする コントロールパネル > ユーザ > ロールへ移動 User > 権限の定義をクリック ユーザー > アカウント設定を展開 非表示にしたい項目で以下を繰り返す:...
Liferayのログに出力される時間のタイムゾーンを変更する方法
Liferayのログに出力される時間のタイムゾーンを変更する方法 詳細 ※Tomcatのログに出力される時間のタイムゾーンを変更する方法ではありません 設定と確認の手順 アプリケーションサーバが起動している場合、停止する 「$TOMCAT_HOME/webapps/ROOT/WEB-INF/lib/portal-impl.jar」を解凍して、中の「META-INF/portal-log4j.xml」を「$TOMCAT_HOME/webapps/ROOT/WEB-INF/classes/META-INF/」直下にコピーする...
DXPで「ldap.import.create.role.per.group」を使用する方法
DXPでldap.import.create.role.per.groupを使用する方法 Liferay 6.2には、LDAPのグループをインポートした際に同名のロールを自動的に作成するためのプロパティldap.import.create.role.per.groupがあります。DXPではportal-ext.propertiesでの設定はできなくなり、代わりにGUIから設定する必要があります。 GUIからの設定方法は以下の2つがあります。 解決策 インスタンス毎に設定する方法 「コントロールパネル>設定>インスタンス設定」へ移動 「認証」パネルの「LDAP」をクリック...
DXPのAuditログをファイルへ出力する方法
DXPのAuditログをファイルへ出力する方法 詳細 留意点 この設定はDXP 7.0 Fix Pack 12以上で有効です 要件例 Auditログを、データベーステーブルではなくログファイルとして出力する 一日おきにログローテーションする 設定手順 「コントロールパネル>設定>システム設定>基本設定>Logging Message Audit Message Processor」へ移動 「Enabled」にチェックを入れ、任意の「Log message format(CSV / JSON)」を選択し、更新 アプリケーションサーバーを停止...
Liferay DXPのインストール
インストールのため必要な準備が整った際、Liferay DXPのインストールを開始できます。インストールを完了させるにはバンドルが最も簡単な方法なので、下記のインストール手順はすべて、バンドルがインストールされていることを想定しています。   Liferay Home Liferay DXPバンドルには、アプリケーションサーバーとは関係なく、同一のフォルダ構造が含まれています。最上位のフォルダは、Liferay DXPのリリースに対して名前が付けられます。このフォルダの名称は Liferay Home...
Help Centerチケット添付用のパッチレベルファイルを取得する
詳細 パッチレベルファイルはサポートエンジニアがLiferayの稼働環境構成を把握するうえで非常に重要なファイルです。このページではそのパッチレベルファイルの取得手順を説明します。 Resolution 前提 最新のサービスパックの「Bundled with Tomcat」を任意のディレクトリへ展開済みとする 以下、展開済みのライフレイのディレクトリを「<LIFERAY_HOME>」と記する 取得の流れ コマンドラインで<LIFERAY_HOME>/patching-tool/ディレクトリへ移動 ./patching-tool.sh...
Migrating Your Database to PostgreSQL
Introduction Liferay adopted PostgreSQL as the default database for PaaS and SaaS projects in October 2024. Since then, all new Liferay PaaS and SaaS deployments use PostgreSQL. To maintain compatibility and ensure optimal performance, consider migrating your existing databases. This...
Liferay DXP Agent Fails to Start on Jakarta (Tomcat 10) Images with javax.annotation Error
Issue When using a Liferay DXP instance deployed on a Jakarta-based image (e.g., Tomcat 10), the liferay-dxp-agent bundle may fail to start. The logs will show an org.osgi.framework.BundleException error related to an unresolved package import. A key part of the error message will look...
How does Let's Encrypt validate custom domains to create their certificate?
Issue How does Let's Encrypt validate custom domains to create their certificate? Environment Liferay Cloud Resolution Custom domains undergo a challenge before certificates can be properly issued. If the challenge completes successfully, a multidomain certificate is generated for all...
Will page comments be deleted after time or when reaching a storage limit?
Issue Are there any settings that regulate retention of comments? In other words, how many comments can be stored for a page before they are deleted automatically? Environment DXP 7.2 Resolution There is no automated 'housekeeping' function that deletes old comments or any maximum limit...
How do you edit robots.txt for virtual host public pages?
Issue We are trying to edit the robots.txt file through public pages, but we are getting the following message: 'Please set the virtual host before you set the robots.txt'. We are using one instance with two sites and have defined in apache two servers with the appropriate re-directions,...
Rating does not work on the Asset Publisher
Issue I have an issue with the Asset Rating. I create web content or any asset that can be rated. I place an Asset Publisher on a page to display the content. I enable the ratings on the Asset Publisher. When I rate the displayed article, I receive a JS error, and after refreshing the...
Liferay Server Fails to Start Due to OutOfMemoryError: unable to create new native thread
Issue The Liferay DXP server fails to start. The log files contain the following error message: ERROR [...][...] failure submitting task to thread pool java.lang.OutOfMemoryError: unable to create new native thread Clearing the osgi/state, tomcat_home/work and temp directories does not...
Account Roles Are Not Visible After a LAR File Import
Issue After exporting roles via a LAR file and importing them into a new environment, Account Roles are not visible under the Account Roles tab in Control Panel > Users > Roles Regular Roles and Site Roles from the same LAR file are imported and displayed correctly. Environment Versions...
How to View Highlighted Changes for Pages in a Publication
Issue When reviewing changes for a page within a Publication, it is not immediately clear how to view the highlighted differences (additions/deletions) in a unified view, similar to the functionality available for Web Content. Environment Liferay DXP 2025.Q1+ Resolution Liferay DXP...
Field groups in Web Content Structures become Field Sets after Import or Modification
Issue When a web content structure containing a field group is imported via a LAR or JSON file, the field group is converted into an uneditable, referenced field set. This issue also occurs when modifying and saving an existing structure that contains a field group. As a result, the...
SCIM Support for Microsoft Entra ID
Issue Is there complete out-of-the-box SCIM support for Microsoft Entra ID in Liferay DXP? Environment Versions before 2025.Q2.0. Resolution Full support for Microsoft Entra ID with Liferay's SCIM functionality was introduced in the 2025.Q2.0 release. Prior versions, including 2025.Q1,...

Showing 6,761 to 6,800 of 8,982 entries.