2

私は間違いを犯しました。修正できるのであれば、私だけでは修正できないようです。Liferay の URL は次のようになっていますhttp://192.168.10.10:8080/web/guest。アドレスからその部分を削除したかった'/web/guest'ので、Manage -> Settings192.168.10.10:8080から Public Virtual Host フィールドに書き込みました。保存したらログインできなくなりました。私が書くたびにhttp://192.168.10.10:8080/login(以前と同じように)、ログインページではなくインデックスページに移動します。

次にloginafterを書く'web/guest'と、ログイン ページに移動できますが、[ユーザー名] と [パスワード] フィールドに入力して [送信] ボタンをクリックしても、どこにも移動しません。以前に設定しました。所有者だけが完全な権利を持っています。

データベース (MySql) のどこかで、Public Virtual Host フィールドに書き込んだ内容を消去できると考えましたが、テーブル名からはどのテーブルがその対象であるかを判断できませんでした。現在、DB からユーザー権限を変更しようとしていますが、まだ結果はありません。2 週間前のダンプから DB を復元しましたが、パブリック仮想ホストの変更は DB ではなく別の場所に保存されているようです。

これに関する助けや洞察に感謝します。

前もって感謝します!

4

1 に答える 1

4

最終的に問題を解決しました。データベースから仮想ホストを修正する必要がありました。

誰かが私がしたことをした場合の私のスクリプトは次のとおりです:)

update LayoutSet SET
    -> virtualHost = '192.168.10.10'
    -> WHERE virtualHost = '192.168.10.10:8080';
于 2012-05-29T14:10:09.113 に答える