{"id":319,"date":"2015-04-15T14:56:58","date_gmt":"2015-04-15T14:56:58","guid":{"rendered":"http:\/\/sanborns.org\/word_press\/?p=319"},"modified":"2015-09-22T14:57:18","modified_gmt":"2015-09-22T14:57:18","slug":"mybb-forum-installation","status":"publish","type":"post","link":"https:\/\/sanborns.org\/word_press\/mybb-forum-installation\/","title":{"rendered":"MyBB Forum Installation"},"content":{"rendered":"<p>I wanted to create a secure forum, hopefully for free. My objective was to design an interactive intranet for a church, so that various groups or departments could interact privately. For instance, the youth could discuss their upcoming ministry trip and a Bible study could decide where they would next meet.<\/p>\n<p>I remembered hearing something about Buddy Press. There are several variations of Buddy Press, such as bbPress, MyBB, phpBB and punBB. After some research I decided on bbPress.<\/p>\n<p>This website helped me install and link bbPress with WordPress<\/p>\n<p><a href=\"http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-add-a-forum-in-wordpress-with-bbpress\/\">http:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-add-a-forum-in-wordpress-with-bbpress\/<\/a><\/p>\n<p>I installed it and visually it wasn\u2019t quite what I was looking for. Also, I wanted to have private areas only accessible to those with permissions. The only way to do that was using various plug-ins (some free\/some paid). I read through the various comment sections of those plugins and wasn\u2019t sure I wanted to join this bandwagon.<\/p>\n<p>I remembered that there was a forum that I had enjoyed using in the past and decided to check out what tools they had used.<\/p>\n<p><a href=\"http:\/\/www.thaivisa.com\/forum\/forum\/17-internet-computers-communication-technology\/\">http:\/\/www.thaivisa.com\/forum\/forum\/17-internet-computers-communication-technology\/<\/a><\/p>\n<p>As a rule of thumb, your best approach is to check out those things that you have tried and liked. There\u2019s usually no need to reinvent the wheel. Here I discovered that they used MyBB.<\/p>\n<p><a href=\"http:\/\/www.mybb.com\/\">http:\/\/www.mybb.com\/<\/a><\/p>\n<p>As I researched, I began to explore the playing field of forum software. This descriptive webpage helped me to compare features of some popular forum tools.<\/p>\n<p><a href=\"http:\/\/www.forum-software.org\/forum-comparator\/bbpress-vs-mybb-vs-vanilla\">http:\/\/www.forum-software.org\/forum-comparator\/bbpress-vs-mybb-vs-vanilla<\/a><\/p>\n<p>I found another page that used MyBB here<\/p>\n<p><a href=\"http:\/\/letsforum.com\/Forum-Online-Marketplace-and-Classifieds\">http:\/\/letsforum.com\/Forum-Online-Marketplace-and-Classifieds<\/a><\/p>\n<p>I tried to research plugins for private secure forums for MyBB, and couldn\u2019t find any. Was this because it wasn\u2019t as frequently used, or because it was automatically built in? I couldn\u2019t find the answer to that question, so I installed it. It was cram packed with features I would have never thought of. Yes! It was fully customizable for security.<\/p>\n<p>Make sure you check that your server is able to host it. MyBB 1.8 have a few minimum system requirements:<\/p>\n<ul>\n<li>PHP &gt;= 5.2<\/li>\n<li>MySQL &gt;= 5.0, PostgreSQL &gt;= 8.1 or SQLite &gt;= 3<\/li>\n<li>Apache, nginx, lighttpd or IIS webserver<\/li>\n<\/ul>\n<p>Using MyBB, forums can be set as viewable based on various properties. A group could be created called \u201cCollege Group.\u201d Then users could be given direct access to \u201cCollege Discussion forum.\u201d As well as, perhaps, a general forum like \u201cUpcoming Projects.\u201d The possibilities are endless.<\/p>\n<p>Along the way, I also learned various approaches to installation and it makes a difference.<\/p>\n<ol>\n<li>You can install wordpress. Then install a forum software as a plugin from within WP and link it with your wordpress account. This is how BBPress is usually installed.<\/li>\n<li>You can install wordpress and then install- in a different location- your forum software. Then, you need to find a way to link the two. This is how MyBB is usually installed. (I tried to do it the other way and you can\u2019t.)<\/li>\n<\/ol>\n<p><strong>Important<\/strong>: It is essential that you install Akismet or some other kind of spam protection.<\/p>\n<p><strong>Installation Procedure<\/strong><\/p>\n<p>There are a couple of approaches to get the software on your server.<\/p>\n<ul>\n<li>Use CPanel to install software quickly. You can do this for both WordPress as well as MyBB.<\/li>\n<li>Download software from the website. FTP it to your server.<\/li>\n<\/ul>\n<p>Personally, I like to use CPanel to get started.<\/p>\n<ol>\n<li>Go to your CPanel \u2013 usually at <a href=\"http:\/\/www.yourwebsitename.com:2082\/\">http:\/\/www.yourwebsitename.com:2082\/<\/a> and login.<\/li>\n<li>Under Software Services, use QuickInstall. Install your forum software (in this case MyBB) in a separate directory from your wordpress folder. I recommend something simple like \u201cforum\u201d. Below are the list of options I was given on my cPanel. I haven\u2019t tried the other forums out as all my needs were met with MyBB. Perhaps you could comment on your experiences with other forums below in the comments.<\/li>\n<\/ol>\n<ul>\n<li><a href=\"http:\/\/www.missionconsultants.com:2082\/cpsess2544537924\/frontend\/x3\/quickinstall\/?app=aef\"><strong>Advanced Electron Forum<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/www.missionconsultants.com:2082\/cpsess2544537924\/frontend\/x3\/quickinstall\/?app=bbpress\"><strong>bbPress<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/www.missionconsultants.com:2082\/cpsess2544537924\/frontend\/x3\/quickinstall\/?app=mybb\"><strong>MyBB<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/www.missionconsultants.com:2082\/cpsess2544537924\/frontend\/x3\/quickinstall\/?app=phpBB\"><strong>phpBB<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/www.missionconsultants.com:2082\/cpsess2544537924\/frontend\/x3\/quickinstall\/?app=punbb\"><strong>punBB<\/strong><\/a><\/li>\n<li><a href=\"http:\/\/www.missionconsultants.com:2082\/cpsess2544537924\/frontend\/x3\/quickinstall\/?app=smf\"><strong>Simple Machines Forum<\/strong><\/a><\/li>\n<\/ul>\n<h3>Congratulations!<\/h3>\n<p>Your\u00a0installation is ready. You can access it now by going\u00a0<u>here<\/u>. If there is any login information, it will have been sent to the email address you provided.<\/p>\n<p>Open this page in a new tab, or open this page from the link in your email. You will need it in a minute. The chmod permissions and other steps seem do be dealt with by cPanel.<\/p>\n<p>If you don\u2019t use a Cpanel approach you can follow the steps here.<\/p>\n<p><a href=\"http:\/\/docs.mybb.com\/1.8\/install\/\">http:\/\/docs.mybb.com\/1.8\/install\/<\/a><\/p>\n<p>I\u2019ve copied over a couple of the steps that you\u2019ll need to consider.<\/p>\n<h3>File Permissions<\/h3>\n<p>Certain file permissions are required for MyBB to function correctly. Once you&#8217;ve uploaded your files you will need to set the permissions on certain files and directories.<\/p>\n<p>** Before applying file permissions, rename config.default.php to config.php<\/p>\n<h4>*nix systems via CHMOD<\/h4>\n<p>If you have SSH access, you can apply the necessary permissions via the following command, executed from your root MyBB directory:<\/p>\n<p>chmod666 inc\/config.php inc\/settings.php chmod777 cache\/ cache\/themes\/ uploads\/ uploads\/avatars\/<\/p>\n<p>Optionally, you can also apply the following permissions:<\/p>\n<p>chmod666 inc\/languages\/english\/*.php inc\/languages\/english\/admin\/*.php chmod777 cache\/ cache\/themes\/ uploads\/ uploads\/avatars\/ admin\/backups\/<\/p>\n<h3>Finishing Setup<\/h3>\n<p><strong>Congratulations<\/strong>! You have successfully installed your MyBB. You should remove the\u00a0install\/\u00a0directory from your server now to prevent anyone else from running the installation again. MyBB will not run unless the installer is removed or locked.<\/p>\n<p>If you simply wish to lock your MyBB install directory, create a new file in the install directory called\u00a0lock, which will disallow access to the installer\/upgrader while it exists.<\/p>\n<p><strong>Review<\/strong><\/p>\n<ol>\n<li>Your WordPress has been installed.<\/li>\n<li>Your MyBB forum has been installed in another directory.<\/li>\n<\/ol>\n<p>Next we need to link them together. By this, I mean you\u2019ll probably want your forum to appear like the other pages in your site, with the same theme and menu. It will make it look more professional. Before<\/p>\n<p>This page helped me, but I found it convoluted. Below it I wrote my own procedure.<\/p>\n<p><a href=\"http:\/\/mods.mybb.com\/view\/wordpress-bridge\">http:\/\/mods.mybb.com\/view\/wordpress-bridge<\/a><\/p>\n<p>The WordPress Bridge connects your MyBB forum and your WordPress site. It wraps your MyBB forum with the theme you are using on your WordPress site providing a seamless experience to your website visitors.<\/p>\n<p>1) To install place the file wordpress_bridge.php as well as the folder wordpress_bridge and it&#8217;s content in your MyBB inc\/plugins folder.<\/p>\n<p>2) Login to the administration panel of MyBB and go to Configuration &gt; Plugins and activate the WordPress Bridge plugin.<\/p>\n<p>3) In WordPress, create a new page with title [BRIDGE-TITLE] and content [BRIDGE]. Remember the URL of that page.<\/p>\n<p>4) Go to Configuration &gt; Settings &gt; WordPress Bridge. In the field &#8216;WordPress bridge page URL&#8217;, fill in the URL of the WordPress page created in step (3). Enable the bridge.<\/p>\n<p>That was their instructions above.<\/p>\n<p>Let me try to make the above information more clear.<\/p>\n<ol>\n<li>go to <a href=\"http:\/\/mods.mybb.com\/download\/wordpress-bridge\">http:\/\/mods.mybb.com\/download\/wordpress-bridge<\/a><\/li>\n<li>agree, and download the plug-in.<\/li>\n<li>Move the plugin to a logical place on your hard-drive. For me, it was the forum folder under my website design.<\/li>\n<li>Unzip the file 3850-1353358818-mybb-wordpress-bridge or whatever they might call it in the future. Rename the folder to \u201cforum-inc-plugins\u201d, or some other easy way to remember what&#8217;s important.<\/li>\n<li>Use FTP software to upload these files. I use Dreamweaver for this.<br \/>\nFor me, I dropped it into the \/public_html\/forum\/inc\/plugins\/ folder.<\/li>\n<li>Then I went over to my browser to activate it.<br \/>\nI opened up my wordpress http:\/\/websitename.com\/wp-admin\/index.php and created a new page called title [BRIDGE-TITLE]<br \/>\n(I then added some text above the forum link.)<br \/>\nWelcome Guest. To post in the Public Forum you need\u00a0to <strong>REGISTER<\/strong>. To post in the Restricted\u00a0Private\u00a0Forum you\u00a0must be approved.<br \/>\n[BRIDGE]<\/li>\n<li>Open this in a new tab just as a user would see your page, not inside your WP dashboard. Copy the page url.<\/li>\n<li>Now we have to leave WP and head over to MyBB. Open a new tab and open http:\/\/yourwebsitename.com\/forum\/admin\/index.php?module=config-settings or whatever you have called it. Just open the tab I asked you to open after you installed it.<\/li>\n<li>Go to Configuration (Menu at the top.)<\/li>\n<li>Click on <strong>Settings<\/strong> (It\u2019s on the left menu, at the top)<\/li>\n<li>In the middle of the page under board settings it says <strong>WordPress Bridge<\/strong>(2 Settings)<\/li>\n<li>Go to your other tab where you were working on wordpress http:\/\/ yourwebsitename.com\/bridge-title\/<\/li>\n<li>Paste the URL in of that wordpress page you just created. \u2013 The page that the user sees, not inside your dashboard.<\/li>\n<li>Now, you have to figure out a way to make the layout look less awkward because your template may have squashed it. Hmm\u2026 Maybe it\u2019s time to choose a wider template. Have fun.<\/li>\n<li>Now would be a good time to check out their page of themes. <a href=\"http:\/\/community.mybb.com\/mods.php?action=browse&amp;category=themes\">http:\/\/community.mybb.com\/mods.php?action=browse&amp;category=themes<\/a><br \/>\nDefinitely check out the plugins.<br \/>\n<a href=\"http:\/\/community.mybb.com\/mods.php\">http:\/\/community.mybb.com\/mods.php<\/a><\/li>\n<\/ol>\n<p>One thing I especially appreciated about the Private Forums is that they are not even visible until a person has signed in with the proper permissions. It definitely meets all my needs, and with a price tag of Free, I am happy.<\/p>\n<p>If you feel this software meets your needs, please consider donating to them. You can learn more about donating to their efforts here.<\/p>\n<p><a href=\"http:\/\/www.mybb.com\/about\/donations\/\">http:\/\/www.mybb.com\/about\/donations\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wanted to create a secure forum, hopefully for free. My objective was to design an interactive intranet for a church, so that various groups or departments could interact privately. For instance, the youth could discuss their upcoming ministry trip and a Bible study could decide where they would next meet. I remembered hearing something [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-319","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/posts\/319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":1,"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/posts\/319\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/posts\/319\/revisions\/320"}],"wp:attachment":[{"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/media?parent=319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/categories?post=319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sanborns.org\/word_press\/wp-json\/wp\/v2\/tags?post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}