আমি মাইগ্রেশন পরে লগ ইন করতে পারবেন না


9

আমি শত শত সমাধানগুলির মতো যা মনে করি তা অনুসন্ধান করেছি এবং সেগুলি কার্যকর করেছি। একই প্রশ্নটি খুঁজতে আমি এই ওয়েবসাইটটিও অনুসন্ধান করেছি, তবে আমি এটি সনাক্ত করতে পারিনি।

আমার একটি ডেভলপমেন্ট সাইট এবং একটি প্রোডাকশন সাইট রয়েছে। দুজনের মধ্যে স্থানান্তরিত করতে আমি গিথুব পুশ এবং টানগুলি ব্যবহার করি। এটি অতীতে কোনও সমস্যা ছিল না, তবে আমি একাধিকবার এই সমস্যায় পড়েছি। একটি ফাইল স্থানান্তরিত করার পরে দ্রুপাল আর আমাকে লগইন করতে দেয় না। আমি আমার লগইন শংসাপত্রগুলি চেষ্টা করি এবং তাত্ক্ষণিকভাবে একটি অ্যাক্সেস অস্বীকৃত পৃষ্ঠা পান।

আমার সাইটের কুকিজ পড়ছে এবং লিখতে সমস্যা নেই। আমি কুকি আইডি খুঁজে পেয়েছি এবং এটি ডাটাবেসে প্রবেশের সন্ধান পেয়েছি। সুতরাং কুকিগুলি ভাল কাজ করছে বলে মনে হচ্ছে এবং ডাটাবেস এন্ট্রিগুলি কিছুটা সূক্ষ্মভাবে কাজ করছে।

যে সমস্যাটি আমি দেখতে পাচ্ছি তা হল ডাটাবেস সেশন রেকর্ডগুলি কোনও ব্যবহারকারীর আইডিকে সংরক্ষণ করছে না। আমি যখন আইপি এর জন্য ডিবি রেকর্ডে ব্যবহারকারীর আইডিটি ম্যানুয়ালি 1 তে পরিবর্তন করি এবং ওয়েবসাইটটি রিফ্রেশ করি তখন আমি লগইন হই। কোন ধারণা?

  • /programming/2846935/cannot-login-to-drupal-in-chrome-or-firefox-but-safari-works পরামর্শ দেয় যে আমি সেটিংস.এফপি ফাইলটিতে $ কুকি_ডোমাইন আপডেট করি। আমি প্রতিটি কনফিগারেশন চেষ্টা করেছি এবং এটি সাহায্য করে না।
  • http://www.go2linux.org/cannot-login-into-drupal-table-corped এও পরামর্শ দেয় যে আমি সেশন টেবিলটি মেরামত করব। আমি এটি করেছি, ডিবি থেকে সেশনগুলি সাফ করে দিয়েছি এবং আমার কুকিজ সাফ করেছি। এটা কাজ করে না.
  • http://www.madebymorgan.com/blog/2010/07/15/cant-login- after-drupal-617- আপগ্রেড পরামর্শ দেয় যে আমি আমার সেটিংস.এফপি ফাইলটিতে মানগুলি আপডেট করি: $ কুকি_ডমাইন এবং $ বেস_আরল। আমি প্রতিটি সংমিশ্রণ চেষ্টা করেছি এবং ব্যর্থ হয়েছিল।
  • আমি 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'); কাজের শেষে যোগ করার পরামর্শ দেয় যা আমার জন্যও কার্যকর হয়নি।
  • http://drupal.org/node/6696#comment-204863 আমাদের সেটিংসে কিছু ini সেটিংস যোগ করতে বলেছে add php, ক্যাশে সাফ করুন, সাফ কুকিজ, পরিষ্কার গোপনীয়তা, ফায়ারফক্স পুনরায় আরম্ভ করুন এবং নীচের লাইনগুলিতে সেটিংস.এফপি যোগ করুন:
ini_set('session.cookie_domain', 'exampleorg');
ini_set('session.cookie_domain','www.example.org');
ini_set('session.auto_start', 0);

সবেমাত্র এখানে একটু আবিষ্কার করেছেন। আমার সাইট লগইন করার সময় এইচটিটিপিএস এবং এইচটিটিপি এর মধ্যে টগল রাখে। সুতরাং আমি ভাবছি যদি এটি অধিবেশনটি ফেলে দিচ্ছে।
ইকমার্স পরামর্শদাতা

ওএমজি আমি আমার সমস্যা বুঝতে পারি। আমি আমার এসএসএলের জন্য আমার ভার্চুয়াল হোস্টটিকে ভুল সেটআপ করেছি। আমার এসএসএলটি আমার ডেভ সাইটটি দেখিয়েছে, আমার লাইভ সাইটটি নয়। সুতরাং এটি যে আমাকে এসএসএল-এ লগইন করার সময় পুনর্নির্দেশ করছিল তার অর্থ আমি সম্পূর্ণ ওয়েবসাইট পরিবর্তন করছি changing এটা ভয়াবহ ছিল ... আমাকে সারাদিন ধরে নিয়ে গেছে ..
Ecommerce Consultant

উত্তর:


6

আমারও একই সমস্যা ছিল এবং এটি সম্পর্কিত ছিল mod_rewrite। আমি mod_rewriteনিম্নলিখিত কমান্ডটি দিয়ে সক্ষম করেছি এবং সমস্যাটি ঠিক করা হয়েছিল।

sudo a2enmod rewrite

কখনও কখনও এটি সমাধানের সর্বাধিক সহজ। ধন্যবাদ!
মিছিল করা

3

এফওয়াইআই, আপনার সাইটগুলি \ ডিফল্ট \ সেটিংস.পিএইচপি ফাইলটিতে আপনি যে পথটি ব্যবহার করছেন সেভাবে একই কুকি থাকা উচিত যদি আপনার পূর্ববর্তী ওয়েব সার্ভারে www.boldlygowherenomanhasgonebefire.com এর একটি ডোমেন থাকে এবং আপনি নিজের ড্রুপাল লোকালহোস্টে স্থানান্তরিত করেন, কুকি ডোমেন অবশ্যই এই পরিবর্তন প্রতিফলিত করতে হবে:

ছিল: $cookie_domain = '.boldlygowherenomanhasgonebefore.com';
পরিবর্তন: $cookie_domain = '.localhost';


আপনি জিতেছেন :) আমি যা করেছি ঠিক তা-ই হয়েছে
কাসিমজি

1

স্পষ্টতই আপনার সমাধান নয় তবে অন্য যে কেউ এখানে আসছেন, আমারও একই রকম সমস্যা ছিল (লগ ইন করতে অক্ষম) তবে আমার একটি পরিষ্কার ইউআরএল ইস্যু ছিল যা নীচে সমাধান করা হয়েছিল:

পরিষ্কার ইউআরএল নিয়ে কিছু চলছে, সেগুলি আধা-কাজ করছে যার কারণেই আমি তাদের সমস্যা হিসাবে বরখাস্ত করেছি, তবে এটি ছিল।

আমাকে অবশেষে ডিবিতে ভেরিয়েবল সারণিটি সম্পাদনা করতে হয়েছিল (লংব্লবকে লংটেক্সটে পরিবর্তন করতে পারলাম তাই), পরিষ্কার ইউআরএল পতাকাটি বন্ধ করে ("1" থেকে "0" সেট করুন), ভেরিয়েবলের ক্যাশেড সংস্করণটি সরিয়ে ফেলতে ক্যাশে সাফ করুন।

এবং তারপরে জিনিসগুলি সঠিকভাবে কাজ করেছিল।


0

এটি সমস্যার মূল সমাধান করবে না এমন নয়, তবে আপনাকে যদি লগইন করতে হয় তবে আপনি সর্বদা ড্রুশের কাছ থেকে এক সময়ের লগইন লিঙ্কটি পেতে পারেন:

drush user-login theusername
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.