উপরের প্রক্রিয়াটি আমার উবুন্টু 15.10 সার্ভারের জন্য কাজ করে নি তাই আমি ভেবেছিলাম অন্যরা যদি সহায়ক হয় তবে আমি যা কাজ করব তা ভাগ করব।
প্রথমে আমাকে নির্দিষ্ট কী পিএইচপি 5 টি মডিউল সরিয়ে ফেলতে হয়েছিল:
sudo apt-get -y purge php5 libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-gd php5-imap php5-intl php5-json php5-mcrypt php5-mysql php5-pspell php5-readline php5-sqlite
তারপরে কিছু অতিরিক্ত জিনিস যা পিছনে ফেলেছিল তা সরান:
sudo apt-get autoremove
তারপরে পিএইচপি 7.0 ইনস্টল করুন:
sudo apt-get install php7.0
তারপরে পিএইচপিএমআইএডমিন অপসারণের সাথে সাথে অ্যাপাচি 2 শুরু হবে না তাই আমাকে কনফিগার ফাইলটি সরিয়ে ফেলতে হবে (পরিবর্তে আমি এটি সরিয়ে নিতে পারতাম):
sudo rm /etc/apache2/conf-enabled/phpmyadmin.conf
তারপরে আমাকে অ্যাপাচি 2 পুনরায় চালু করতে হবে:
sudo service apache2 restart
পিএইচপি 7.0 তখন চলছিল (এর সাথে নিশ্চিত PHPINFO();
)
তবে আমি পিএইচপিএমওয়াই অ্যাডমিনকে কাজ করার একমাত্র উপায় হ'ল এটি ম্যানুয়ালি ইনস্টল / আপগ্রেড করা কারণ অন্যথায় উত্সগুলিতে উপলব্ধ সর্বশেষতম সংস্করণটি পিএইচপি 7 সমর্থন করে না।
** সম্পাদনা: আমি এখন পিএইচপিএমইএডমিনকে জিআইটি থেকে ক্লোন না করে বা উত্সগুলি থেকে ম্যানুয়ালি সংকলন না করে একটি সামঞ্জস্যপূর্ণ সংস্করণে আপডেট করার একটি উপায় খুঁজে পেয়েছি যাতে আমি এটি নীচে যুক্ত করছি:
প্রথমে এই সংগ্রহস্থলটি যুক্ত করুন, উত্স তালিকা আপডেট করুন এবং আপগ্রেড করুন (এনবি: পিএইচপি 7 এ আপগ্রেড করার সময় এটি অপসারণ করা হয়েছে তবে আপনি এটি আপগ্রেড করার পরিবর্তে ইনস্টল করতে হবে):
sudo add-apt-repository ppa:nijel/phpmyadmin
sudo apt-get update
sudo apt-get dist-upgrade
তবে ইনস্টলেশনের সময় (আমার সার্ভারে) এটি একটি ডেটাবেস আপগ্রেড স্ক্রিপ্ট চালাতে হয়েছিল upgrade_column_info_4_3_0+.sql
তবে এটি নিম্নলিখিত ত্রুটির সাথে ব্যর্থ হয়েছে:
mysql said: ERROR 1060 (42S21) at line 28: Duplicate column name 'input_transformation'
আমি ত্রুটিটি উপেক্ষা করে আপগ্রেড সম্পন্ন করতে পছন্দ করেছি। ইনস্টলেশন শেষে আমি .sql আপগ্রেড স্ক্রিপ্ট এ খুললাম/usr/share/phpmyadmin/sql/upgrade_column_info_4_3_0+.sql
ইতিমধ্যে বিদ্যমান দুটি কলাম তৈরি করার চেষ্টা করে দুটি আপত্তিজনক লাইনগুলি ম্যানুয়ালি আমি স্ক্রিপ্টটি চালিয়েছি (সরানোর কোড):
ALTER TABLE `pma__column_info`
ADD `input_transformation` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
ADD `input_transformation_options` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
অবশেষে আমাকে কনফিগার ফাইলটি সম্পাদনা করতে হবে /etc/phpmyadmin/config.inc.php
এবং নিম্নলিখিত দুটি লাইন যুক্ত করতে হয়েছিল:
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
এটির পরে পিএইচপিএমআইএডমিন সফলভাবে আপডেট হয় এবং বর্ধিত বৈশিষ্ট্য সক্ষম হয়। আশা করি এটি অন্যকে সহায়তা করবে।