ویرگول
ورودثبت نام
SoSa
SoSa
خواندن ۱ دقیقه·۳ سال پیش

نصب PHPmyAdmin به صورت Local بر روی سیستم عامل Ubuntu

با درود و سپاس

این پست در مورد، روش نصب اسکریپت PHPmyAdmin به صورت محلی بر روی سیستم عامل Ubuntu، می باشد.

۱- برای اینکار ابتدا باید سرور Apache2 و PHP را مطابق این آموزش :


بر روی سیستم عامل لینوکس خود نصب کنید و در صورت برخورد به مشکل از طریق جستجو در Google راهکار حل آن را پیدا کرده و یا از طریق پرسیدن سوال در انجمن های مخصوص به Ubuntu مانند ASKUbuntu مشکلاتی را که به آن برخوردید، حل نمایید.

۲- با استفاده از آموزش مطرح شده در اینجا برای نصب PHPMyAdmin از طریق ارد نمودن کدهای زیر در محیط ترمینال لینوکس، اقدام نمایید:

sudo apt update sudo apt install phpmyadmin php-mbstring php-gettext sudo phpenmod mbstring sudo systemctl restart apache2

در مرحله بعد، برای اتصال به MySQL کد زیر را در این ترمینال، وارد نمایید:

sudo mysql -u -p

برای نمایش دیتابیس های موجود در نرم افزار MySQL از دستور زیر استفاده کنید:


SELECT user,authentication_string,plugin,host FROM mysql.user;

خروجی دستور بالا مشابه تصویر زیر می باشد:

در مرحله بعد دستور تغییر پسورد User ای که برای PHPMyAdmin وارد کردید را مشابه زیر وارد نمایید:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_PHPMyadmin_password';

در صورت برخورد به خطای زیر:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

مشابه تصویر زیر از دو دستور زیر ( بر اساس این پست) برای رفع این خطا اقدام نمایید:



uninstall plugin validate_password; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_PHPMyadmin_password';

۳- در نهایت با مراجعه به آدرس http://127.0.0.1/phpmyadmin صفحه ورودی این ماژول مانند زیر باید برای شما قابل رویت باشد:

همچنین در صورت برخورد به خطای 404 مانند شکل زیر:

از دستورات زیر برای رفع این مشکل مانند تصویر زیر اقدام نمایید (لینک مرجع):

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf sudo /etc/init.d/apache2 reload

یا

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo /etc/init.d/apache2 reload

با تشکر

phpmyadminubuntulocalنصبمحلی
یکی از آدمهای شهر، با کنجکاوی ها، پیچیدگی ها و قصه ی مخصوص به خودش.
شاید از این پست‌ها خوشتان بیاید