Forum Machines Simple را در برنامه LEMP با یک کلیک نصب کنید

معرفی

انجمن ماشینهای ساده (SMF) یک انجمن محبوب منبع باز است. در این مقاله ، من نحوه نصب Simple Machines Forum را بر روی Vultr VPS نشان می دهم. در زمان نوشتن ، Vultr فروم یک کلیک را ارائه نکرد.

پیش نیازها

فرض می کنم شما به تازگی یک برنامه Vultr "با یک کلیک LEMP" راه اندازی کرده اید ، و در حال حاضر به عنوان کاربر اصلی وارد آن شده اید.

مرحله اول: ایجاد یک بانک اطلاعاتی

وارد کنسول MySQL شوید. این رمز عبور را از شما می خواهد که با باز کردن /root/.my.cnfبا ویرایشگر متن مورد علاقه خود می توانید یاد بگیرید .

mysql -u root -p

ایجاد یک بانک اطلاعاتی برای SMF. ممکن است نام بانک اطلاعاتی smf، نام کاربر myusernameو رمز عبور mypasswordبا مقادیر شخصی شما جایگزین شود.

create database smf;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on smf.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;

مرحله دوم: بسته نرم افزار Simple Machines را بارگیری کنید

ابتدا یک پوشه برای ذخیره برنامه ایجاد کنید.

mkdir /usr/share/nginx/html/forum/

در زمان نوشتن ، آخرین نسخه پایدار Forum Machines Simple 2.0.10 است.

از وب سایت رسمی SMF از مرورگر خود بازدید کنید. برای بارگیری پرونده بایگانی ، روی "نماد tar.bz2" در زیر "نصب کامل" کلیک کنید smf_2-0-10_install.tar.bz2. پس از اتمام بارگیری ، forumبا استفاده از ابزار SCP / SFTP آن را در پوشه ای که اخیراً در VPS شما ایجاد کرده ایم ، بارگذاری کنید .

به پنجره ترمینال برگردید ، بسته را از حالت فشرده خارج کرده و حذف کنید.

cd /usr/share/nginx/html/forum/
tar -jxvf smf_2-0-10_install.tar.bz2
rm -f smf_2-0-10_install.tar.bz2

مرحله سوم: SMF را از مرورگر خود تنظیم و نصب کنید

http://[SERVER_IP]/forum/در مرورگر خود بازدید کنید. [SERVER_IP]آدرس IP را با VPS خود جایگزین کنید.

1) در مرحله "خوش آمدید" ، برای شروع جادوگر نصب ، روی دکمه "ادامه" کلیک کنید. برای پیکربندی نصب SMF ، دستورالعمل های روی صفحه را دنبال کنید.

2) در مرحله "بررسی قابل نوشتن" ، جادوگر نصب از شما خواسته می شود مجوزهای نوشتن را به برخی از فهرستها و فایلها اضافه کنید. برای انجام این کار ، دستور زیر را از پنجره ترمینال خود وارد کنید.

chmod 0777 attachments avatars cache Packages Packages/installed.list Smileys Themes agreement.txt Settings.php Settings_bak.php

سپس ، از مرورگر خود ، روی پیوند با عنوان "اینجا را کلیک کنید" در سمت چپ کلیک کنید تا مجوز نوشتن در این موارد را دوباره بررسی کنید.

3) در مرحله "تنظیمات بانک اطلاعاتی" ، باید پارامترهای پایگاه داده را مطابق شکل زیر وارد کنید.

به یاد داشته باشید که نام کاربری پایگاه داده myusername، گذرواژه mypasswordپایگاه داده smf، نام بانک اطلاعاتی و پیشوند جدول را smf_با نامهای خود جایگزین کنید.

Server name: localhost
Username: myusername
Password: mypassword
Database name: smf
Table prefix: smf_

روی "ادامه" کلیک کنید.

4) در مرحله "تنظیمات انجمن" ، شما باید برخی از تنظیمات پیکربندی را به انجمن خود وارد کنید.

  • نام انجمن: نامی را که می خواهید استفاده کنید وارد کنید.
  • URL URL Forum: از مقدار پیش فرض استفاده کنید ، معمولاً صحیح است.
  • Gzip Output: برای ذخیره پهنای باند آن را بررسی کنید.
  • جلسات بانک اطلاعاتی: آن را بررسی کنید.
  • UTF-8 Character Set: اگر تمایل دارید از زبان های دیگری غیر از انگلیسی استفاده کنید ، آن را بررسی کنید.
  • Allow Stat Collection: فقط در صورتی که می خواهید به تیم Simple Machines کمک کنید نرم افزار خود را بهینه کند ، آن را بررسی کنید.

روی "ادامه" کلیک کنید.

5) در مرحله "جمعیت پایگاه داده" ، فقط روی "ادامه" کلیک کنید.

6) در مرحله "حساب کاربری" ، نام کاربری ، رمز عبور و آدرس ایمیل مدیر را وارد کنید. همچنین ، برای مقاصد امنیتی مجدداً باید گذرواژه پایگاه داده را وارد کنید.

7) در مرحله "نصب نهایی" ، بر روی پیوند "انجمن تازه نصب شده" کلیک کنید تا از انجمن خود بازدید کنید.

مرحله چهارم: نگهداری رابط

گهگاهی متوجه می شوید که رابط کاربری انجمن به درستی نمایش نمی یابد. این بدان دلیل است که برنامه SMF نمی تواند URL پایه وب سایت را تشخیص دهد. وقتی این اتفاق می افتد ، باید اشکال را به صورت دستی با یک اسکریپت از SMF برطرف کنید.

از ویکی رسمی SMF از مرورگر خود دیدن کنید ، و روی پیوند "Repair_settings.php" در زیر "بارگیری ابزار تنظیمات تعمیر" کلیک کنید. با این کار اسکریپت در دستگاه محلی شما بارگیری می شود. سپس آن را در دایرکتوری که SMF نصب شده است بارگذاری کنید - برای مثال /usr/share/nginx/html/forum/:.

پس از بارگذاری ، به http://[SERVER_IP]/forum/repair_settings.phpمرورگر وب خود دسترسی پیدا کنید. [SERVER_IP]آدرس IP را با VPS خود جایگزین کنید. همه مقادیر را با دقت مرور کنید و مقادیر نامناسب را نسبت به مقادیر پیشنهادی اصلاح کنید. سپس بر روی دکمه "ذخیره تنظیمات" در پایین سمت راست کلیک کنید.

http://[SERVER_IP]/forum/دوباره بازدید کنید ، متوجه خواهید شد که اشکال برطرف شده است.

سرانجام ، شما باید اهداف امنیتی را حذف repair_settings.phpو از بین ببرید install.php.

rm -f repair_settings.php install.php

خودشه. شما Forum Machines Simple را روی Vultr VPS خود نصب کرده اید.



Leave a Comment

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

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

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد