راهنمای نصب
نصب با استفاده از GitHub
وردپرس را از گیتوب بارگیری کنید
بسته را در یک فهرست خالی از حالت فشرده جدا کرده و همه چیز را بارگذاری کنید.
wpadmininstallphp را در مرورگر خود باز کنید. این شما را از طریق فرآیند تنظیم یک پرونده
wp-config.php
با جزئیات اتصال پایگاه داده خود انجام می دهد.اگر به دلایلی این کار نمی کند ، نگران نباشید. این کار در همه میزبان وب کار نمی کند.
wp-config-sample.php
را با یک ویرایشگر متن مانند WordPad یا مشابه باز کنید و جزئیات اتصال پایگاه داده خود را پر کنید.پرونده را به عنوان
wp-config.php
ذخیره کرده و آن را بارگذاری کنید.wpadmininstallphp را در مرورگر خود باز کنید.
پس از تنظیم پرونده پیکربندی ، نصب کننده جداول مورد نیاز سایت شما را تنظیم می کند. اگر خطایی وجود دارد ، پرونده
wp-config.php
خود را دوبار بررسی کنید و دوباره امتحان کنید. اگر دوباره شکست خورد ، لطفاً به همان اندازه داده های جمع آوری شده به انجمن های پشتیبانی وردپرس بروید.اگر گذرواژه را وارد نکردید ، رمزعبور داده شده به شما را یادداشت کنید. اگر نام کاربری ارائه ندادید ، “مدیر” خواهد بود.
5- نصب کننده باید شما را به صفحه ورود ارسال کند. با نام کاربری و رمز عبوری که در طول نصب انتخاب کرده اید وارد شوید. اگر یک رمز عبور برای شما ایجاد شده است ، می توانید برای تغییر رمز عبور بر روی “نمایه” کلیک کنید.
نصب با استفاده از docker
بسته های Docker را با دستور APT در زیر نصب کنید:
apt-get install docker.io
پس از اتمام نصب ، Docker را شروع کنید و آن را اضافه کنید تا در زمان بوت سیستم با دستور SystemCtl اجرا شود:
systemctl start docker
systemctl enable docker
بعد ، نسخه Docker را با این دستور Docker بررسی کنید:
docker version
docker run hello-world
ظرف Mariadb را تنظیم کنید
در این مرحله ، ما یک تصاویر MariaDB جدید را از رجیستری Docker بارگیری می کنیم و یک ظرف جدید را بر اساس آن تصویر ایجاد می کنیم. ما یک پایگاه داده و کاربر جدید را برای نصب وردپرس پیکربندی خواهیم کرد. تصویر Docker Mariadb را با دستور Docker Pull در سیستم بارگیری کنید:
docker pull mariadb
اکنون می توانید تصویر جدید Docker Mariadb را با دستور زیر مشاهده کنید:
docker images
در مرحله بعد ، یک ظرف جدید از تصویر MariaDB برای نصب وردپرس ایجاد کنید. قبل از ایجاد کانتینر جدید ، یک دایرکتوری جدید برای داده های وردپرس ، فهرست پایگاه داده و دایرکتوری کد وردپرس ایجاد کنید.
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
اکنون ظرف جدید Mariadb را با نام “WordPressDB” با دستور زیر ایجاد کنید:
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
کانتینر themariadbriadb ایجاد شده است ، اکنون کاربر جدید و پایگاه داده برای نصب وردپرس را بررسی کنید تا اطمینان حاصل شود که هیچ خطایی با دستور در بالا وجود ندارد. از دستگاه میزبان ، آدرس IP Container WordPressDB را با دستور Docker در زیر بررسی کنید:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
در مرحله بعد ، با دستور MySQL از سیستم میزبان به ظرف WordPressDB وصل شوید:
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
ظرف جدید Docker ، کاربر MySQL و پایگاه داده MySQL برای وردپرس با موفقیت ایجاد شده است.
ظرف وردپرس را تنظیم کنید
پس از ایجاد ظروف پایگاه داده ، آخرین تصویر Docker WordPress را با دستور Docker Pull بارگیری کنید:
docker pull wordpress:latest
پس از اتمام بارگیری ، یک ظرف جدید از تصاویر با نام “WPContainer” ایجاد کنید.
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
برای دیدن کانتینر وردپرس ، می توانید آن را با دستور curl در IP میزبان و پورت 8081 بررسی کنید.
curl -I 192.168.43.99:8081
نتایج را مشاهده خواهید کرد:
- سرور وب Apache است که روی Debian اجرا می شود.
- PHP 5.6 در ظرف در حال اجرا است.
- تغییر مسیر را به نصب وردپرس می بینید.