লোকালহোস্ট ল্যাম্পে ওয়ার্ডপ্রেস আমাকে প্লাগইন ইনস্টল করতে দেয় না


16

আমি আমার উবুনুতু ১১.০৪-তে একটি ল্যাম্প সার্ভার ইনস্টল করেছি। আমি ওয়ার্ডপ্রেস ইনস্টল করেছি এবং এটি মাইএসকিউএল ডিবি দিয়ে সঠিকভাবে স্থাপন করেছি। আমি ফাইল পড়ার এবং লেখার জন্য www-ডেটা গ্রুপের অনুমতিগুলি পরিবর্তন করেছি।

প্রতিটি জিনিসই কাজ করছে বলে মনে হচ্ছে এবং আমি অ্যাডমিন প্যানেলের মাধ্যমে সাইটটি পরিচালনা করতে পারি, তবে আমি প্লাগিনগুলি ইনস্টল করতে পারছি না কারণ সিস্টেমটি আমাকে এফটিপি বিবরণ জিজ্ঞাসা করছে, এবং আমি এটির মাধ্যমে যেতে পারি না।

কোন শরীর সাহায্য করতে পারে? অনুগ্রহ...

উত্তর:


-1

আমি যখন এটি ঘটে তখন সাধারণত এটি করি (কেবল স্থানীয়ভাবে, উত্পাদনের জন্য নয়):

chown -R nobody:nobody /path/to/wordpress

এটি কি সুরক্ষা হ্রাস করে? আমি পড়েছি যে আপাচে কোনও কিছুর মালিক হওয়া উচিত নয়, তবে এটি কেবল কারও মতামত হতে পারে।
জেএফএ

3
chown: invalid group: ‘nobody:nobody’
ডেভিন্স

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

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

47

আমার ম্যাকটিতে অন্তর্নির্মিত অ্যাপাচি 2 চালানোর সমাধানটি হ'ল এটি 'wp-config.php' এ যুক্ত করা was

define('FS_METHOD','direct');

এটিকে লোকালহোস্ট বা ডেভ সেটআপে রাখুন এবং এটি উত্পাদন জন্য ব্যবহার করবেন না।


4
এটিই সেরা সমাধান। নিশ্চিত করুন যে আপনি এটি উত্পাদনে যুক্ত না করেছেন কারণ এটি সুরক্ষা সমস্যার কারণ হতে পারে: কোডেক্স.ওয়ার্ডপ্রেস.আর
জাস্টিন

2
এটি সেরা উত্তর (ডাব্লুপি'র স্থানীয় কনফিগারেশনের জন্য)
3:51

2
উবুন্টু 15.10 তেও কাজ করে ..
আর্শাদ

1
এটি ডেবিয়ান 8-এ কাজ করে
ভিনসিয়াস ফাগুন্দেস

এটি কোনও স্থানীয় ওয়ার্ডপ্রেসের জন্য সন্দেহ ছাড়াই উত্তর।
দামমেউল

5

এটি একটি অনুমতির সমস্যা। ওয়েব সার্ভার ব্যবহারকারীর দ্বারা ডাব্লুপি-সামগ্রী / প্লাগইনগুলি লিখিত হতে হবে।


3

ডেবিয়ান 9 স্ট্রেচে ওয়ার্ডপ্রেস 5 ইনস্টল করার পরে আমি আপডেট করেছি (রিমোটলি লোকালহোস্টে) এবং এফটিপি বিশদের জন্য অনুরোধ জানানো হয়েছিল।

টার্মিনালে এই আদেশগুলি চালানো সমস্যার সমাধান করে:

chown -R www-data:www-data /var/www/html
chmod -R g+rwX /var/www/html

এটি ফাইল-মালিকানার সমস্যা।

টার্নকিলিনাক্স ডটকম থেকে কোড এবং সতর্কতা :

ফাইলের অনুমতি পরিবর্তন করা একটি বাণিজ্য বন্ধ (প্রায়শই সুরক্ষা বাড়ানো ব্যবহারকারী-বন্ধুত্ব এবং / অথবা ব্যবহারযোগ্যতা হ্রাস করে)। সুরক্ষার জন্য 'সেরা অনুশীলন' কেবল সেই ফোল্ডারগুলির জন্য যেগুলি ওয়েবਸਰভারের দ্বারা রাইটিং অ্যাক্সেসের প্রয়োজন সেগুলি ওয়েবসভারের মালিকানাধীন উচিত। যদি আপনার ওয়েবসার্ভারের সর্বত্র লেখার অ্যাক্সেস থাকে এবং আপনার সার্ভারের সাথে আপস করা হয় তবে এটি আপনার ওয়ার্ডপ্রেস ইনস্টল হ্যাক করা সহজ করে তোলে) তবে ব্যবহারকারীর সুবিধার্থে ওয়েবসার্ভারের মালিকানা দেওয়ার জন্য আপনার সমস্ত সমস্যা সমাধান করা উচিত ...


2

এটি একটি অনুমতির সমস্যা। আরও সুরক্ষিত উপায়ে মালিকানা এবং r / w অনুমতিগুলি স্থির করার জন্য এখানে কয়েকটি পদক্ষেপ রয়েছে:

// আপনার ব্যবহারকারী নামটি কোন গ্রুপের অন্তর্ভুক্ত তা পরীক্ষা করুন

$ groups

// যদি আপনার ব্যবহারকারীর নামটি www- ডেটা সম্পর্কিত না হয় তবে গোষ্ঠীতে ব্যবহারকারীর নাম যুক্ত করুন

$ sudo usermod -a -G www-data username

// প্রস্থান এসএসএস সেশন (বা স্থানীয় থাকলে টার্মিনাল উইন্ডোটি বন্ধ করুন) গ্রুপ পরিবর্তন স্টিক করুন

$ exit

// এখন www / ডেটা গ্রুপকে / var / www / html এর মালিকানা দিন (আপনি মালিককে পরিবর্তন করছেন না, কেবলমাত্র এখানে গোষ্ঠীর মালিকানা পরিবর্তন করছেন)

$ sudo chgrp -R www-data /var/www/html

// www- ডেটার সদস্য যারা ব্যবহারকারীদের প্রয়োজনীয় r / w অনুমতি ডিরেক্টরি এবং ফাইল দিন

$ sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;

$ sudo find /var/www/html -type f -exec chmod g=rw "{}" \;

// আমি এগিয়ে যাওয়ার আগে জিনিসগুলি পরীক্ষা করতে পছন্দ করি

$ ls -l /var/www/html/

// আপনার সম্ভবত অ্যাপাচি পুনরায় চালু করার দরকার নেই, তবে আপনি যদি চান

$ sudo service apache2 restart

অ্যাপাচি এখন আর / ডাব্লু এর অ্যাক্সেসের /var/www/htmlপাশাপাশি যে কোনও ব্যবহারকারীর সাথে আপনার shh / ftp থাকা উচিতwww-data


2

আমি সাধারণত ব্যবহার করি:

sudo chown -R _www: _www / path / to / wordpress /

সুরক্ষা যদি বড় সমস্যা না হয়


এটি কাজ করে তবে যদি আমি এটি করি তবে এর অর্থ আমি ফোল্ডারের মধ্যে ফাইন্ডারের মাধ্যমে কিছুই করতে পারি না। এই সমস্যাগুলি কখনই ব্যবহার করা হত না এবং এই বছরের শুরুতে বিজোড়।
v3nt

এটি ঠিক আছে যদি সুরক্ষা কোনও বড় সমস্যা না হয় তবে আপনি ইন্টারনেটের সাথে সংযুক্ত যে কোনও কিছুর জন্য আপনার সমস্ত ওয়ার্ডপ্রেস ফাইলগুলি খুলতে চান না :)
জিমলোহসে

1

উবুন্টু ব্যবহারকারীরা

কেবল define('FS_METHOD','direct');wp-config.php এ যুক্ত করুন এবং এটি লোকালহোস্টে কাজ করবে। এটি নিশ্চিত করে নিন যে আপনি এটি উত্পাদন সংস্করণে যুক্ত করছেন না। দেখুন: কোডেক্স.ওয়ার্ডপ্রেস.আর. / সম্পাদনা_উইপি- কনফিগ.এফপি


এটি উবুন্টুর সাথে নির্দিষ্ট নয় ..
টিম মালোন

0

এটি কোনও ওয়ার্ডপ্রেস সমস্যা নয়। সেটআপ অপশনগুলি পরীক্ষা করতে আপনাকে ল্যাম্প সার্ভারের ডকুমেন্টেশনগুলি উল্লেখ করতে হবে।

লোকালহোস্টের জন্য, আপনি ওয়ার্ডপ্রেস থেকে প্লাগইন ইনস্টলেশনটি বাইপাস করতে এবং আপনার প্লাগইনগুলিকে কেবল / ডাব্লুপি-কনটেন্ট / প্লাগইনে অনুলিপি করতে পারেন। এগুলি অনুলিপি করার পরে, আপনার ওয়ার্ডপ্রেস প্রশাসনে যান এবং তারা আপনার প্লাগিনগুলি সক্রিয় হওয়ার জন্য প্রস্তুত থাকবে।

নিশ্চিত হয়ে নিন যে আপনি প্লাগইনগুলি আনজিপ করে রেখেছেন এবং সেগুলি তাদের ফোল্ডারে রাখছেন।


0

আপনি যদি mod_php ব্যবহার করছেন তবে পরিবর্তে mod_suphp এ স্যুইচ করুন। এটি অতীতে আমার পক্ষে কাজ করেছে।

উবুন্টুতে এটি কী প্যাকেজটি তালিকাভুক্ত হবে তা আমি জানি না, তবে সাধারণত এটি কোথাও কোথাও রয়েছে। ফেডোরায় কাজ করে।


0

আপনার দুটি জিনিস করতে হবে

  1. অ্যাড ওল্ফজিওরো জানিয়েছেন

    সংজ্ঞায়িত ( 'FS_METHOD', 'নির্দেশ'); wp-config.php ফাইলে

এই মুহুর্তে আপনার অনুসরণ করা হবে, যা এক ধাপ এগিয়ে

প্যাকেজটি আনপ্যাক করা হচ্ছে ... ডিরেক্টরি তৈরি করা যায়নি।

2 Then set permission to 777 to wp-content/plugins

এর পরে এটি নীচের মত বার্তা প্রদর্শন করবে

Downloading install package from https://downloads.wordpress.org/theme/exclusive.1.0.32.zip…

 Unpacking the package
 Installing the theme
 Successfully installed the theme Exclusive 1.0.32.

CHOWN- এও কাজ করা উচিত এবং এটি করার আরও ভাল উপায় যে সার্ভার মালিক গ্রুপে রয়েছে।


-1

আপনার জবাব দেওয়া হয়েছে কিনা তা আমি জানি না ... তবে আমি বিশেষত যখন আমি লিনাক্সের উপর কাজ করছিলাম তখন আমি কীভাবে মুখোমুখি হয়েছি এবং আমি কেবল ভেবেছিলাম অন্যান্য ব্যবহারকারীরা, বিশেষত যারা লিনাক্সে কাজ করছেন তারা এটি দরকারী বলে মনে করতে পারেন। আমিও একই সমস্যার মুখোমুখি হয়েছি ... তবে আমাকে এসএসএইচ 2 বিকল্পটি ব্যবহার করতে হয়েছিল।

কীভাবে এসএসএইচ 2 ইনস্টল করবেন

apt-get install openssh-server libssh2-php

এর পরে, আমাকে আমার অ্যাপাচি 2 সার্ভারটি পুনরায় চালু করতে হবে।

তারপরে আমি যখন আমার থিমটি আপলোড করার চেষ্টা করেছি তখন শংসাপত্রগুলির জন্য জিজ্ঞাসা করার সময় আমাকে এসএসএইচ এফটিপি নয়।

যেমন

 Hostname: localhost

 FTP/SSH Username: admin

 FTP/SSH Password: password

এবং এটা কাজ করে.

ধন্যবাদ।

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