আমি আমার স্থানীয় উন্নয়নের পরিবেশকে ছাপিয়েছি।
আমার সমস্ত স্থানীয় রেল অ্যাপ্লিকেশনগুলি এখন ত্রুটি দিচ্ছে:
PGError
could not connect to server: Permission denied
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
আমি জানি না এর কারণ কী?
সমাধান অনুসন্ধান করার সময় আমি সমস্ত বান্ডিল রত্ন, আপডেট হওয়া সিস্টেম রত্ন, আপডেট ম্যাকপোর্টগুলি আপডেট করেছি। আনন্দ নেই।
ওএসএক্স চিতাবাঘ থেকে সিংহকে আপগ্রেড করার সময় অন্যরা এই সমস্যাটি জানিয়েছেন, পোস্টগ্রিসের কোন সংস্করণটি ব্যবহার করা উচিত তা নিয়ে বিভ্রান্তির কারণে (যেমন, ওএসএক্স সংস্করণ বা ম্যাকপোর্টস সংস্করণ)। আমি বেশ কয়েক মাস ধরে সিংহ চালাচ্ছি, সুতরাং এটি এখনই হওয়া উচিত বলে অবাক লাগে।
সমস্যাটি কী তা প্রথম না বুঝে আমি খুব বেশি গন্ডগোল করতে নারাজ। আমি কীভাবে এই পদ্ধতিতে ডিবাগ করতে পারি?
আমার সিস্টেমে PostgreSQL এর কতগুলি সংস্করণ রয়েছে, কোনটি অ্যাক্সেস করা হচ্ছে এবং এটি কোথায় রয়েছে তা আমি কীভাবে নির্ধারণ করতে পারি? যদি ভুল পোস্টগ্র্যাস এসকিউএল ব্যবহার করা হচ্ছে তবে আমি কীভাবে এটি ঠিক করব?
নুব প্রশ্নের জন্য দুঃখিত। আমি এখনও শিখছি কিভাবে এটি কাজ করে! কোন পয়েন্টার জন্য ধন্যবাদ।
সম্পাদনা
নীচের পরামর্শ এবং মন্তব্যের ভিত্তিতে কিছু আপডেট।
আমি চালানোর চেষ্টা করেছি pg_lsclusters
যা command not found
ত্রুটি ফিরে পেয়েছে।
আমি তখন আমার pg_hba.conf ফাইল স্থানীয় করার চেষ্টা করেছি এবং এই তিনটি নমুনা ফাইল পেয়েছি:
/opt/local/share/postgresql84/pg_hba.conf.sample
/opt/local/var/macports/software/postgresql84/8.4.7_0/opt/local/share/postgresql84/pg_hba.conf.sample
/usr/share/postgresql/pg_hba.conf.sample
সুতরাং আমি ধরে নিই পিএসকিউএল এর 3 সংস্করণ ইনস্টল করা আছে? ম্যাকপোর্টস, ওএসএক্স ডিফল্ট এবং ???
আমি তখন লঞ্চেক্টল স্টার্টআপ স্ক্রিপ্টের জন্য অনুসন্ধান করেছি ps -ef | grep postgres
যা ফিরে এসেছিল
0 56 1 0 11:41AM ?? 0:00.02 /opt/local/bin/daemondo --label=postgresql84-server --start-cmd /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/postgresql84-server.wrapper start ; --stop-cmd /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/postgresql84-server.wrapper stop ; --restart-cmd /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/postgresql84-server.wrapper restart ; --pid=none
500 372 1 0 11:42AM ?? 0:00.17 /opt/local/lib/postgresql84/bin/postgres -D /opt/local/var/db/postgresql84/defaultdb
500 766 372 0 11:43AM ?? 0:00.37 postgres: writer process
500 767 372 0 11:43AM ?? 0:00.24 postgres: wal writer process
500 768 372 0 11:43AM ?? 0:00.16 postgres: autovacuum launcher process
500 769 372 0 11:43AM ?? 0:00.08 postgres: stats collector process
501 4497 1016 0 12:36PM ttys000 0:00.00 grep postgres
আমি পোস্টপ্রেসক্ল্ললএইচ-সার্ভার.আপনার সামগ্রীগুলি http://pastebin.com/Gj5TpP62 এ পোস্ট করেছি ।
আমি চালানোর চেষ্টা করেছি port load postgresql184-server
কিন্তু একটি ত্রুটি পেয়েছি Error: Port postgresql184-server not found
।
এটি ঠিক করার জন্য আমি এখনও খুব বিভ্রান্ত, এবং কোনও "ডামিদের জন্য" পয়েন্টারকে প্রশংসা করি।
ধন্যবাদ!
EDIT2
ডেমোনডো নিয়ে আমার কিছু সমস্যা হওয়ার পরে এই সমস্যাটি শুরু হয়েছিল। আমার স্থানীয় রেল অ্যাপ্লিকেশনগুলি "ডেমোনডো রত্নটি খুঁজে পাওয়া যায় না" "এর লাইনে একটি অ্যাপ্লিকেশন ত্রুটির সাথে ক্রাশ হয়েছিল। এরপরে আমি সমস্যাটি চেষ্টা করার জন্য বান্ডিল আপডেট, রত্ন আপডেট, পোর্ট আপডেট এবং ব্রিউ আপডেটের একটি সিরিজ দিয়েছি।
এই ত্রুটিটি কি ডেমোনডো নিয়ে সমস্যা হতে পারে?
pg_lsclusters
আপনার pg_hba.conf
ফাইলের আউটপুট পোস্ট করুন।