インストール/Windowsの変更点
エラー
- 見出しIDが見つかりませんでした
- 追加された行はこの色です。
- 削除された行はこの色です。
- 移動:バックアップ
- 最新のバージョン:2014-08-17 23:27:45
- バージョン:(Rev:3mbdWiaSpB)2014-08-17 17:51:10
| Old | New | 差分 | |
|---|---|---|---|
| 2 | 2 | ||
| 3 | 3 | * ソースコードの取得 [#gf7ho1f] | |
| 4 | 4 | gitからダウンロードします。 | |
| 5 | - | gitをWindowsに入れるのは手間なため、Githubからダウンロードしてしまいましょう | |
| 5 | + | gitをWindowsに入れるのは手間なため、Githubのサイトからダウンロードしてしまいましょう | |
| 6 | 6 | [[ダウンロード先>https://github.com/rathena/rathena]] | |
| 7 | 7 | &attachref(インストール/Windows/ソースコードの取得,nolink); | |
| 8 | + | ||
| 9 | + | rathena-master.zipを好きな場所で解凍する。 | |
| 10 | + | マイドキュメントなどがオススメです。 | |
| 11 | + | ||
| 12 | + | * ビルド(実行ファイルの作成) [#rfbae6c] | |
| 13 | + | +[[MS Visual C++ 2010 Express Edition>http://www.visualstudio.com/ja-jp/downloads#d-2010-express]]をインストールします。 | |
| 14 | + | +インストール後、取得したソースコードからrAthena-10.slnを開きます | |
| 15 | + | &attachref(インストール/Windows/MS Visual Cpp,nolink); | |
| 16 | + | +①を目的に合わせて変更します | |
| 17 | + | ++ サーバーを公開する場合Release | |
| 18 | + | ++ テスト環境を作る場合Debug | |
| 19 | + | +②のソリューションのビルドで実行ファイルを作成します。 | |
| 20 | + | ||
| 21 | + | * MySQLサーバのインストール [#bqx1xv4] | |
| 22 | + | ** XAMPP [#itp134a] | |
| 23 | + | [[XAMPP>https://www.apachefriends.org/jp/index.html]] | |
| 24 | + | XAMPP Apache + MySQL + PHP + Perlをセットにしたソフトウェア群です。 | |
| 25 | + | Webサーバもセットで立ち上がるので使い勝手が良いです。 | |
| 26 | + | ||
| 27 | + | インストール後、Apache、MySQLを起動し | |
| 28 | + | MySQLのAdminからPHP My Adminを起動します。(PHPでMySQLを操作するソフトウェア) | |
| 29 | + | ||
| 30 | + | データベースタブを選択し、データベースを作成します(ここではrathena) | |
| 31 | + | &attachref(インストール/Windows/MySQL/XAMPP/データベース作成,nolink,50%); | |
| 32 | + | インポートから必要ファイルをインポートします。 | |
| 33 | + | 最低構成はmain.sqlとlogs.sqlの2つです。 | |
| 34 | + | +rathena-master/sql-files/main.sql | |
| 35 | + | +rathena-master/sql-files/logs.sql | |
| 36 | + | ||
| 37 | + | &attachref(インストール/Windows/MySQL/XAMPP/インポート,nolink,50%); | |
| 38 | + | 特に設定せずに一番下の実行を押します。 | |
| 39 | + | ||
| 40 | + | SQLタブを選択しユーザを追加する | |
| 41 | + | (パスワードが必須なため、パスワードフラグ付きのユーザが必要) | |
| 42 | + | CREATE USER 'rathena'@'localhost' IDENTIFIED BY 'password'; | |
| 43 | + | ||
| 44 | + | ユーザタブをクリックし、追加したユーザの特権を編集する | |
| 45 | + | rathenaデータベースに対してCREATE、INSERT、SELECT、UPDATE、DELETEを与える | |
| 46 | + | 面倒な場合は、すべての権限を与えても良いが管理面で問題が出てくるので後々変更するべき | |
| 47 | + | ||
| 48 | + | runserver-sql.batを実行すればサーバーが起動する |