در این بخش از سری مطالب آموزش FreeBSD در آذرآنلاین با آموزش نصب pgAdmin در FreeBSD در خدمت شما کاربران گرامی خواهیم بود تا در صورت استفاده از پایگاه داده PostgreSQL بتوانید از محیط تحت وب آن نیز استفاده نمایید.
pgAdmin یک محیط تحت وب از پایگاه داده PostgreSQL در اختیار شما قرار میدهد تا براحتی تمامی نیازهای خود اعم از ساخت و تنظیم دیتابیس ، جداول ، یوزر و ... را برطرف ساخته و نیازی به وارد کردن دستورات دیگر نداشته باشید.
pgAdmin تقریباً همانند PhpMyAdmin است که برای MySQL استفاده میشود و کاربرانی که با PhpMyAdmin کار کرده باشند میدانند که وجود یک محیط گرافیکی تحت وب برای مدیریت و کنترل پایگاه داده بسیار کاربردی و مفید خواهد بود.
حال در ادامه با آموزش نصب pgAdmin در FreeBSD همراه ما باشید.
نکته : قبل از نصب pgAdmin شما باید PostgreSQL را نصب کرده باشید و سپس به نصب pgAdmin بپردازید. بنابراین اگر هنوز پستگرس را نصب نکردهاید به لینک آموزش نصب PostgreSQL در FreeBSD مراجعه کرده و آن را نصب نمایید و سپس به نصب pgadmin بپردازید.
آموزش نصب pgadmin در FreeBSD
1- ابتدا با دسترسی root به کنسول FreeBSD خود لاگین نمایید.
2- دستور زیر را وارد کرده تا pip بر روی سیستم شما نصب گردد.
python -m ensurepip
3- حال برای استفاده از پایتون و در ادامه نصب pgAdmin ، نیاز به Virtual Environment خواهید داشت که برای نصب آن ، دستور زیر باید وارد شود.
pkg install py27-virtualenv
4- پس از نصب Virtual Environment ، دستور زیر را باید وارد کنید تا یک محیط مجازی برای pgAdmin ساخته شود.
virtualenv pgadmin4
5- پس از ساخت محیط مجازی آن را با دستور زیر فعال نمایید.
. pgadmin4/bin/activate
6- حال در ادامه دستور زیر را باید وارد کرد تا برخی از پیشنیازهای پایتون برای اجرای pgAdmin نصب گردد.
pip install cryptography pyopenssl ndg-httpsclient pyasn1
7- همچنین pgAdmin برای اجرای صحیح و با سرعتی مطلوب نیاز به sqlite دارد که با دستور زیر میتوان آن را نصب نمود.
pkg install py27-sqlite3
8- بعد از نصب و گذراندن مراحل بالا ، نوبت به نصب pgAdmin رسیده است که با دستورات زیر آن را باید دانلود کرده و سپس به نصب آن پرداخت.
بنابراین دستور زیر را وارد کرده تا pgAdmin دانلود شود.
wget --no-check-certificate https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v1.5/pip/pgadmin4-1.5-py2.py3-none-any.whl
توجه داشته باشید با ورود به لینک دانلود pgAdmin شما باید لینک جدید آن را به جای لینک بکار رفته در دستور بالا استفاده نمایید.
9- بعد از دانلود pgAdmin به صورت کامل ، دستور زیر را برای نصب آن وارد نمایید.
pip install pgadmin4-1.5-py2.py3-none-any.whl
10- پس از اتمام دستور بالا ، دستور زیر را وارد کرده تا pgAdmin اجرا شود.
python ./pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
بعد از دستور بالا ، از شما سؤالاتی شده و درخواست اطلاعاتی را خواهد کرد که به شکل زیر خواهد بود.
(pgadmin4) $ python ./pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
NOTE: Configuring authentication for SERVER mode.
Enter the email address and password to use for the initial pgAdmin user account:
Email address: your_email
Password: your_new_password
Retype password:Confirm_your_new_password
Starting pgAdmin 4. Please navigate to http://localhost:5050 in your browser.
دقت داشته باشید که سؤالات پرسیده شده را به دقت وارد نمایید.
11- پس از اتمام ، pgAdmin برای لوکال هاست در دسترس خواهد بود و حال شما باید تنظیماتی را اعمال کنید تا دسترسی از طریق اینترنت میسر شود. بنابراین دستور زیر را وارد کنید تا در ابتدا یک کپی از تنظیمات pgAdmin داشته باشید.
cp ./pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py ./pgadmin4/lib/python2.7/site-packages/pgadmin4/config_local.py
12- سپس با ویرایشگر مورد علاقه خود فایل تنظیمات را باز کنید.
nano ./pgadmin4/lib/python2.7/site-packages/pgadmin4/config_local.py
13- در این فایل مقدار Default Server را به 0.0.0.0 تغییر داده و فایل را ذخیره نمایید. (همانند عبارات زیر)
DEFAULT_SERVER = '0.0.0.0'
# The default port on which the app server will listen if not set in the
# environment by the runtime
DEFAULT_SERVER_PORT = 5050
نکته : اگر در نظر دارید پورت دسترسی به pgAdmin را تغییر دهید ، میتوانید در عبارات بالا ، عدد 5050 را حذف کرده و شماره پورت مورد نظر خود را وارد کنید.
14- حال دستور زیر را وارد کرده تا سرویس pgAdmin مجدداً استارت شود.
python ./pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
بدین ترتیب شما موفق به نصب pgAdmin بر روی FreeBSD شدهاید و با وارد کردن آدرس IP و یا دامنه خود به همراه پورت 5050 در مرورگر ، میتوانید به صفحه لاگین pgAdmin دسترسی داشته باشید.
به طور مثال : http://192.168.10.100:5050
امیدواریم در پایان از آموزش نصب pgAdmin در FreeBSD استفاده لازم را برده باشید.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید و یا برای رفع مشکلات دیگر در زمینه آموزشهای آذرآنلاین به بخش Community مراجعه کرده و مشکل خود را در آن مطرح نمایید تا در اسرع وقت کاربران دیگر و کارشناسان به سؤالات شما پاسخ دهند.