Ubuntu12.10にSimpleMachines®をインストールする方法
Ubuntu 12.10 x64ドロップレットをスピンアップします:
将来的に液滴をより簡単にスケーリングできるようになるため、64ビット分散を使用することをお勧めします。
ステップ1-LAMPスタックをインストールする
UbuntuにLAMP(Linux / Apache / MySQL / PHP)スタックをインストールするには、dpkgフロントエンドを「非対話型」に設定します。
これにより、プロンプトが表示されることなくインストールプロセスを完了でき、プロセスが高速化されます。
また、 sendmail をインストールする必要があります。これは、新しいフォーラムユーザーへの電子メールの送信、およびパスワードのリセット要求に使用されるためです。
export DEBIAN_FRONTEND=noninteractive apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql php5-gd sendmail
ステップ2-データベースを作成する
データベース「SMF」とユーザー「SMF」をパスワード「PassWord」で作成します。必ず独自の値に変更してください。
mysqladmin create SMF mysql -Bse "create user 'SMF'@'localhost' identified by 'PassWord';" mysql -Bse "grant all privileges on \`SMF\`.* to 'SMF'@'localhost';" mysqladmin flush-privileges
ステップ3-SimpleMachinesフォーラムをインストールする
SMFの最新バージョンは彼らのウェブサイトから見つけることができます。
最新バージョンをダウンロードして、Apacheのデフォルトフォルダーにコピーします。
rm -rf /var/www/* cd /var/www wget http://mirror.ord.simplemachines.org/downloads/smf_2-0-4_install.tar.gz tar xvfz smf_2-0-4_install.tar.gz rm -rf smf_2-0-4_install.tar.gz
正しいディレクトリとファイルのアクセス許可を設定する
cd /var/www for dirs in attachments avatars cache Packages Packages/installed.list Smileys Themes agreement.txt Settings.php Settings_bak.php; do chmod 777 $dirs; done
これで、ドロップレットのIPアドレスに移動してインストールを完了することができます。
データベースのクレデンシャルには、次の値を入力し、PassWordを上記の手順2の独自の値に置き換えます。
Server name: localhost Username: SMF Password: PassWord Database name: SMF Table prefix: smf_
同じデータベースに複数のフォーラムを設定する場合は、フォーラムごとに一意のテーブルプレフィックスを設定する必要があります。
次のステップでは、フォーラム名、フォーラムURL、およびその他の設定をカスタマイズできます。
インストーラーは、データベースにテーブルと必要なエントリを入力します。
この次のステップでは、管理者アカウントを作成するように求められます。
これで、インストールは(ほぼ)完了しました。
インストールを完了するには、install.phpファイルを削除します。
rm -rf /var/www/install.php
CAPTCHAを設定する
CAPTCHAは、「コンピューターと人間を区別するための完全に自動化された公開チューリングテスト」の略で、フォーラムでのスパムを防ぐために使用されます。
新しいユーザーにこのテストに合格するように要求することで、フォーラムのスパムを防ぐことができます。 このモジュールは、SimpleMachinesmodsからダウンロードできます-AntiSpam:KeyCAPTCHA。
このモジュールは、新規ユーザー登録、フォーラム検索、新規投稿、プライベートメッセージング、およびゲストによる迅速な返信を保護します。
KeyCAPTCHAのデモは、作成者’のWebサイトで入手できます。
SimpleMachinesフォーラムとWordpressの統合
DigitalOceanアプリケーションおよびSimpleMachines WordPress3.0+ユーザー統合を備えたUbuntu12.10へのワンクリックインストールWordPressを使用すると、フォーラムをブログと統合できます。
このプラグインを使用すると、ユーザーを両方のデータベースに同時に登録できます。 また、フォーラムとブログの間でプロファイルとロールの更新を同期します。
新規または既存のSimpleMachinesフォーラムとWordpressのインストールにインストールできます。
このプラグインは、既存のユーザーをSMFデータベースとWordpressデータベースの両方に移行します。
ログインとログアウトのプロセスは、フォーラムまたはブログのいずれかでログインまたはログアウトするだけで済むため、簡素化されています。
そして、あなたはすべて完了です!