Craft 2 CPセッションが予期せず終了し、繰り返しログインする必要があります

Environment Craft: 2.6.3013 (Personal) MAMP Pro: 4.4.1 PHP: 7.0.12 (CGI Mode) Behavior After logging into the CP, and following a relatively short period of time, the session expires unexpectedly and Craft requests a login. Attempting to log in fails and immediately returns to the login modal; however, simply refreshing the page re-establishes the session, but again for only the limited period of time. /craft/storage/runtime/sessions を見ると、Craftはいくつかのセッションを作成していることがわかります。 Attempted Solutions I’ve tried the following, based on other users’ past experiences and solutions: In general.php: ‘requireMatchingUserAgentForSession’ => false In general.php: ‘overridePhpSessionLocation’ => true In php.ini: session.auto_start = 0 Permissions set to 777 for /craft/storage/runtime In MAMP, enable/disable “Xdebug (Debugger)” PHP extension Lastly, tested in both PHP 7.0.12 and 5.6.32 without CGI mode Next Steps? Does it appear that I’ve missed anything in my previous steps? I’ve been using Craft 2 for a couple of years in a variety of environments–MAMP 3/Vagrant/Docker–and haven’t experienced this before. The issue isn’t a showstopper, but certainly an annoyance, and I would be grateful for thoughts on what to try next. ベストアンサー 解決されました。 これは、私のenv変数、特に basePath での設定ミスの問題となりました。

もっと読む

Craft CMS 3 – Redisセッションでエラーが発生する

私はRedisがキャッシュとセッションをCraft 3用に処理するように設定しましたが、キャッシュ設定が正常に機能している間は、以下のエラーのためセッション設定を無効にしなければなりませんでした。 It fails on the method getAssetBundleFlashes 必要なその他の設定(PHPなど)はありますか? ここで私のRedisコンポーネントの設定は、Yii 2用の config/app.php です(yii2-redisパッケージを作者ファイルに追加しました)。 return [ ‘components’ => [ ‘redis’ => [ ‘class’ => yiiredisConnection::class, ‘hostname’ => getenv(‘REDIS_HOSTNAME’), ‘port’ => 6379, ‘database’ => 0, ], ‘session’ => [ ‘class’ => yiiredisSession::class, ], ‘cache’ => [ ‘class’ => yiiredisCache::class, ], ], ]; スタックトレースは次のようになります。 An Error occurred while handling another error: yiibaseUnknownMethodException: Calling unknown method: yiiredisSession::getAssetBundleFlashes() in /srv/craft/vendor/yiisoft/yii2/base/Component.php:300 Stack trace: #0 /srv/craft/vendor/craftcms/cms/src/web/View.php

もっと読む

craft/storage/runtime/sessionsフォルダを削除しても安全ですか?

ディスクスペースに問題が発生し続けるため、開発サーバーにサイトを転送できません。スペースは実際にはうまくいきます、それは使い果たされているinodeの数です。 cPanelを使用すると、ファイルマネージャを使用してセッションフォルダを表示するときにエラーが発生するので、それが問題だと思います。 ディレクトリ内のファイル数を数えさせる次のコマンドを使ってください: ls | wc -l そこには300,000以上のファイルがあるようです。ディレクトリ全体を削除するのはどれくらい安全ですか? ベストアンサー ドキュメント runtime/ – キャッシュとロギングの目的のためにここにはほ&#x30

もっと読む

memcacheとubuntuのクラフトログインの問題?

session_regenerate_id(): Session object destruction failed is the error i’m receiving after attempting to log in. PHP7とphp-memcachedを使ってUbuntu 16.04LTSに更新しました。 これはクラフトバージョンで修正されていますか?私はバージョン2.6.2791で、この動作はまだ解消されています。私は回避策を見つけることができません。 ベストアンサー I saw a few work arounds for this here, hopefully it helps: https://github.com/yiisoft/yii/issues/2376

もっと読む

有効なセッションキーが見つかりませんでした

私はDrupalサイトにCiviCRMをインストールして以来、私はもはやユーザーを救うことができません。 申し訳ありませんが、エラーが発生したため、現時点ではご要望を満たすことができません。これが発生したときに実行していた操作の詳細については、管理者またはサービスプロバイダに問い合わせることをお勧めします。リクエストされたウェブページを読み込むことができません。このページでは、ブラウザの設定でCookieを有効にする必要があります。この設定をチェックし、Cookieを有効にしてください(有効になっていない場合)。その後、もう一度試してくだ&#x305

もっと読む