ฉันค้นหาสิ่งที่รู้สึกเหมือนเป็นวิธีแก้ปัญหาหลายร้อยรายการและนำมาใช้ทั้งหมด ฉันเคยค้นหาเว็บไซต์นี้เพื่อค้นหาคำถามเดียวกัน แต่ฉันไม่สามารถค้นหาได้
ฉันมีสถานที่พัฒนาและแหล่งผลิต ในการโยกย้ายระหว่างสองฉันใช้ github push and pulls นี่ไม่เคยเป็นปัญหาในอดีต แต่ฉันพบปัญหานี้หลายครั้ง หลังจากการย้ายไฟล์ Drupal ไม่อนุญาตให้ฉันเข้าสู่ระบบอีกต่อไป ฉันลองใช้ข้อมูลรับรองการเข้าสู่ระบบและได้รับหน้าปฏิเสธการเข้าถึงทันที
คุกกี้ไซต์ของฉันกำลังอ่านและเขียนไม่มีปัญหา ฉันพบรหัสคุกกี้แล้วและพบว่ามันอยู่ในฐานข้อมูล ดังนั้นคุกกี้ดูเหมือนจะทำงานได้ดีและรายการฐานข้อมูลทำงานได้ค่อนข้างดี
ปัญหาที่ฉันเห็นคือบันทึกเซสชันฐานข้อมูลไม่ได้บันทึกรหัสผู้ใช้ใด ๆ เมื่อฉันเปลี่ยน ID ผู้ใช้ด้วยตนเองในระเบียน db เป็น 1 สำหรับ IP ของฉันจากนั้นรีเฟรชเว็บไซต์ฉันลงชื่อเข้าใช้แนวคิดใด ๆ
- /programming/2846935/cannot-login-to-drupal-in-chrome-or-firefox-but-safari-worksแนะนำให้ฉันอัปเดต $ cookie_domain ในไฟล์ settings.php ฉันได้ลองการกำหนดค่าทุกอย่างแล้ว แต่ก็ไม่ได้ช่วยอะไร
- http://www.go2linux.org/cannot-login-into-drupal-table-corruptedยังแนะนำให้ฉันซ่อมแซมตารางเซสชัน ฉันทำไปแล้วล้างการประชุมออกจากฐานข้อมูลและล้างคุกกี้ของฉัน มันไม่ได้ผล.
- http://www.madebymorgan.com/blog/2010/07/15/cant-login-after-drupal-617-upgradeแนะนำให้ฉันอัปเดตค่าในไฟล์ settings.php ของฉัน: $ cookie_domain และ $ base_url ฉันลองชุดค่าผสมทุกชุดแล้ว แต่ไม่สำเร็จ
- ฉันได้อ่าน install.txt
chmod o+w sites/default/settings.php
ซึ่งกล่าวว่าการเรียกใช้คำสั่งต่อไปขออนุญาตและความเป็นเจ้าของที่เหมาะสมระดับ:chmod o+w sites/default
,chmod o+w sites/default/files
,chmod a-w sites/default/settings.php
,chmod a-w sites/default
, มันไม่ทำงาน - แพทช์ในhttp://drupal.org/node/56357#comment-236726เพิ่มรหัสลงในไฟล์เซสชันของคุณ ฉันทำสิ่งนี้แล้ว แต่ก็ใช้งานไม่ได้
- บนhttp://drupal.org/node/56357#comment-391535 , markus_petrux มีข้อเสนอแนะที่ดีโดยกำหนด PHPSESSID ด้วยชื่อใหม่รวมถึงการตั้งค่าโดเมนคุกกี้และเส้นทางด้วยตนเอง มันไม่ทำงาน
- http://old.nabble.com/Re%3A-Can%27t-login-p22258960.htmlแนะนำการเพิ่ม
register_shutdown_function('session_write_close');
ที่ส่วนท้ายของ settings.php ซึ่งยังใช้งานไม่ได้สำหรับฉัน - http://drupal.org/node/6696#comment-204863บอกให้เราเพิ่มการตั้งค่า ini บางอย่างใน settings.php ล้างแคชล้างคุกกี้ล้างความเป็นส่วนตัวเริ่ม Firefox และเพิ่มการตั้งค่าบรรทัดต่อไปนี้:
ini_set('session.cookie_domain', 'exampleorg');
ini_set('session.cookie_domain','www.example.org');
ini_set('session.auto_start', 0);