পাইউইগো - আপনার নিজের ফটো গ্যালারী ওয়েবসাইট তৈরি করুন


পাইভিগো একটি ওপেন-সোর্স প্রকল্প যা আপনাকে ওয়েবে আপনার নিজের ফটো গ্যালারী তৈরি করতে এবং ফটো আপলোড করতে এবং নতুন অ্যালবাম তৈরি করতে দেয়। প্ল্যাটফর্মটিতে কিছু শক্তিশালী বৈশিষ্ট্য অন্তর্নির্মিত রয়েছে যেমন অ্যালবাম, ট্যাগস, ওয়াটারমার্ক, ভূ-অবস্থান, ক্যালেন্ডার, সিস্টেম বিজ্ঞপ্তি, অ্যাক্সেস নিয়ন্ত্রণের স্তর, থিম এবং পরিসংখ্যান।

পাইউইগোর কাছে প্রচুর পরিমাণে উপলব্ধ প্লাগইন রয়েছে (৫০০ এরও বেশি) এবং থিমগুলির দুর্দান্ত সংগ্রহ। এটি 50 টিরও বেশি ভাষায় অনুবাদ করা হয়েছে। এর মূল ফাংশনগুলি পিএইচপি প্রোগ্রামিং ভাষায় লিখিত এবং একটি আরডিবিএমএস ডাটাবেস ব্যাকএন্ডের প্রয়োজন যেমন মাইএসকিউএল ডাটাবেস।

এই সত্যটি আপনার নিজের সার্ভার, ভিপিএস বা ভাগ করা হোস্ট করা পরিবেশে ইনস্টল করা একটি এলএএমপি (লিনাক্স, অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি) স্ট্যাকের শীর্ষে পাইভিগো স্থাপন করা সহজ করে তোলে।

সেন্টোস সিস্টেমে পাইভিগো ইনস্টল করার আগে আপনার চেষ্টা করার জন্য একটি অনলাইন ডেমো উপলব্ধ।

Demo URL: http://piwigo.org/demo/

  1. নিবন্ধিত ডোমেন নাম সহ একটি উত্সর্গীকৃত ভিপিএস
  2. ন্যূনতম ইনস্টল সহ একটি সেন্টস 8
  3. CentOS 8 এ একটি ল্যাম্প স্ট্যাক ইনস্টল করা হয়েছে

পাইউইগো একটি ওপেন সোর্স প্রকল্প যা আপনার পছন্দের ভিপিএস সার্ভারে স্থাপন করা যেতে পারে।

এই নির্দেশিকায়, আমরা শিখব কীভাবে একটি সেন্টস 8/7 ভিপিএস সার্ভারে একটি ল্যাম্প স্ট্যাকের শীর্ষে পাইভিগো চিত্র গ্যালারী সফ্টওয়্যারটি ইনস্টল এবং কনফিগার করতে হবে।

পাইউইগোর জন্য প্রাক প্রয়োজনীয়তা সেট আপ করা হচ্ছে

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

# yum install php php-xml php-mbstring php-gd php-mysqli

২. আপনার সিস্টেমে পাইভিগো সংরক্ষণাগার উত্স ডাউনলোড এবং আহরণের জন্য নিম্নলিখিত ভিপিএস সার্ভারে নিম্নলিখিত কমান্ড-লাইনটি ইউটিলিটিগুলি ইনস্টল করুন।

# yum install unzip zip wget 

৩. এরপরে, মাইএসকিউএল ডাটাবেসে লগ ইন করুন এবং একটি পাইভিগো ডাটাবেস এবং ব্যবহারকারী যা ডেটাবেস পরিচালনা করতে ব্যবহৃত হবে তা তৈরি করতে নীচের কমান্ডটি কার্যকর করুন। এই টিউটোরিয়ালে ব্যবহৃত ডাটাবেসের নাম এবং শংসাপত্রগুলি আপনার নিজের সেটিংসের সাথে প্রতিস্থাপন করুন।

# mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]> grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

4. এর পরে, পিএইচপি কনফিগারেশন ফাইলটি খুলুন এবং সম্পাদনা করুন এবং আপনার সার্ভারের জন্য সঠিক সময় অঞ্চল সেটিংস সেট করুন। সময় অঞ্চল সেটিংস তালিকা পেতে পিএইচপি ডক্স ব্যবহার করুন।

# nano /etc/php.ini

[তারিখ] বিবৃতি দেওয়ার পরে নীচের লাইনটি সন্ধান করুন এবং sertোকান।

date.timezone = Europe/Your_city

ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন এবং নীচের কমান্ডটি জারি করে সমস্ত পরিবর্তনগুলি প্রয়োগ করতে অ্যাপাচি এইচটিটিপি সার্ভার পুনরায় চালু করুন।

# systemctl restart httpd

Next. এরপরে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে অ্যাপাচিকে পাইভিগো ওয়েব রুট ডিরেক্টরিতে/var/www/html লিখতে দেওয়ার জন্য আমাদের সেলিনাক্স সুরক্ষা প্রসঙ্গটি প্রয়োগ করতে হবে।

# yum install policycoreutils-python-utils
# semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
# restorecon -R -v /var/www/html

CentOS 8/7 এ পাইভিগো ইনস্টল করুন

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

# wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
# ls 
# unzip piwigo.zip 

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

# cp -rf piwigo/* /var/www/html/
# chown -R apache:apache /var/www/html/
# ls -l /var/www/html/

৮. এরপরে, পাইউইগো ইনস্টল করা ফাইলগুলির জন্য ওয়েবরূট ফাইলের অনুমতিগুলি পরিবর্তন করুন এবং নীচের কমান্ডগুলি জারি করে, অন্যান্য সিস্টেম ব্যবহারকারীদের জন্য _data ডিরেক্টরি সম্পূর্ণ লেখার অনুমতি প্রদান করুন।

# chmod -R 755 /var/www/html/
# chmod -R 777 /var/www/html/_data/
# ls -al /var/www/html/

9. এখন, পাইভিগোর ইনস্টলেশন প্রক্রিয়া শুরু করুন। একটি ব্রাউজার খুলুন এবং আপনার সার্ভারের আইপি ঠিকানা বা ডোমেন নাম নেভিগেট করুন।

http://192.168.1.164
OR
http://your-domain.com

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

10. ইনস্টলেশন সমাপ্ত হওয়ার পরে, পাইভিগো অ্যাডমিন প্যানেলটিতে পুনঃনির্দেশ করার জন্য গ্যালারী বোতামটিতে ক্লিক করুন।

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

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

আপনি যদি পাইউইগো ইমেজ গ্যালারী সফ্টওয়্যার ইনস্টল করার জন্য কাউকে খুঁজছেন তবে আমাদের বিবেচনা করুন, কারণ আমরা ইমেলের মাধ্যমে 14-দিনের নিখরচায় ন্যূনতম ন্যূনতম হারে বিস্তৃত লিনাক্স পরিষেবা সরবরাহ করি। এখনই ইনস্টলেশন অনুরোধ।