當我嘗試登錄到wp-admin(甚至是wp-admin/index.php)時,重定向到我的網站的主頁。 (驗證成功後 - 即它是否接受我的登錄憑據(所以它不是一個帳戶,密碼或黑名單問題),但只是不會登錄後登錄到管理儀表板頁面) (我懷疑它可能是一個無限循環,發生?? - 我怎麼找出?)無法登錄到wp-admin(重定向到主頁),但可以登錄到wp-login.php
但我可以登錄,如果我直接進入wp-login.php頁面,這很奇怪。 (但是這是不能接受的,因爲我需要用戶能夠再次通過自定義登錄頁面登錄)
這是約看似隨機 (我說好的在一個星期改變任何東西 - 只是有一天醒來並且不可能登錄)
在先的因素:
- 我還沒有在所有
- 遷移的網站我還沒有更改域名,URL或任何
- 本
本週沒有緩存-ING插件之前,我有: 更新WP 4.8 5.4 更新PHP 5.6 (允許安裝一個SEO插件附加的 - 「搜索引擎優化框架擴展管理器')
但它一直工作好幾天。
- 因此,爲了在PHP升級後給出一些報告,我嘗試將PHP設置回5.4,但沒有運氣。
- 然後達到5.5,然後再次回到5.6 - 仍然沒有修復。
我確實也有會員插件,重命名登錄頁面/登錄 (但已經能正常工作了多年太)
我已經嘗試了所有的WP-admin登錄問題,通常的解決方法: - 我嘗試了多個瀏覽器,並清除了它們的緩存和cookie - 沒有修復。 - 我已經逐個禁用了每個插件(通過ftp文件夾重命名) - 沒有修復。 - 甚至重新更新的WordPress 4.8再次通過FTP(在任何情況下,核心文件的需要更換)
檢查文件和文件夾的權限是正確的(644) - 所有罰款 - 沒有修好。
我曾嘗試添加行到wp-config.php文件 - 沒有運氣 如
定義( 'WP_HOME', 'https://warrenmaginn.com');
define('WP_SITEURL',...等
define('FORCE_SSL_ADMIN',true);
define('FORCE_SSL_LOGIN',true);
即使這個解決方案提供了kinocreative: @define('ADMIN_COOKIE_PATH','/');
當我完全消除htaccess文件,仍然沒有修復 (但我的確收到了404錯誤頁面,每當我嘗試訪問其他網頁比根域,當我沒有到位htaccess的) (這可能意味着我需要在我的網站正確鏈接的htaccess中的東西 - 但我的htaccess沒有改變,如果我編輯它只是爲了規範重寫(我使用SSL站點範圍,並且從未在任何參考中使用www到我的域名(檢查數據庫等)
我試圖插入文字「死(文件':'。 LINE);「在wp-admin/index.php文件的每一行 (以便排除故障 - 即使將文件行一直放在文件底部後也會停止(無需重定向) - 因此,我想象一下,這意味着問題不在此文件)
任何其他文件,我應該試試這個?
- 或調試模式下,我可以使用跟蹤下來?
任何建議將是非常讚賞 (這是做我的頭)
預先感謝提供您的智慧......
感謝您的回覆。但是,你能否澄清一些事情:1. SSL插件似乎添加了htaccess代碼來完成它的工作(並且Id而不是添加更多插件 - 再加上SSL在全站工作了一年多了 - 這裏是基本的部分在我的htaccess中'RewriteCond%{HTTPS}!= on [NC] RewriteRule^/?(。*)https://warrenmaginn.com/$1 [R = 301,NC,L] #END全站HTTPS RewriteRule^index.php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule ./index.php [L]' 你在哪裏說PHP設置htaccess或php.ini) –
真正簡單的SSL會爲你的htaccess添加一些規則,但是你可以刪除它並且插件可以正常工作,如果你使用cPanel,你可以在「PHP Selector」中找到PHP設置或者php.ini中。如果你想更快地做事情,我會說要按照我給的最後一步。 –
感謝您抽出時間Igor, 我仍然不完全確定爲什麼 - 但我設法弄清楚,多年前由會員插件生成的自定義/登錄頁面是問題的一部分(它一直運行好,但新的更新似乎有點衝突),即如果我禁用自定義登錄頁面,並使用經典WP登錄頁面它的作品。所以現在我需要弄清楚如何獲得自定義登錄頁面的相同功能,而不會與新版本的任何事情衝突(似乎我可能會尋找新的會員插件) - 再次感謝您的建議 –