回答編集履歴

2

修正

2018/02/09 02:17

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -104,8 +104,6 @@
104
104
 
105
105
  </Directory>
106
106
 
107
- ~
108
-
109
107
  ```
110
108
 
111
109
 

1

手順追記

2018/02/09 02:17

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -1 +1,113 @@
1
1
  勘違いをされているようですが、OctoberCMSはLaravelに入れて使うものではなく、**October自身がLaravelで作られているもの**です。プラグインのように使うのではなく、そもそもOctober自体が本体です。なので、既存のLaravelと同じフォルダでそのコマンドを実行しても全く動作しません。
2
+
3
+
4
+
5
+ ### OctoberCMS CentOS7 MySQLでのインストール手順
6
+
7
+ 前提として私は適当な仮想環境でディレクトリの権限を777にしてやったので気をつけてください。
8
+
9
+ ```
10
+
11
+ # MySQLにdatabaseという名前のスキーマを作っておく(別に名前はなんでもいい)
12
+
13
+
14
+
15
+ # 管理者になる
16
+
17
+ su
18
+
19
+
20
+
21
+ # /var/www/cmsにoctoberをダウンロードする
22
+
23
+ cd /var/www
24
+
25
+ sudo composer create-project october/october cms
26
+
27
+ # ここでエラーが起きるが気にせず進む
28
+
29
+
30
+
31
+ # cms内に入る
32
+
33
+ cd cms
34
+
35
+
36
+
37
+ # .envの生成
38
+
39
+ php artisan october:env
40
+
41
+
42
+
43
+ # データベースの設定をする
44
+
45
+ vi .env
46
+
47
+ # DB_XXXXXの辺りを修正する
48
+
49
+
50
+
51
+ # MySQLのユニークキー長のための対応
52
+
53
+ vi modules/cms/ServiceProvider.php
54
+
55
+ # boot()内に以下の記述を追加
56
+
57
+ \Illuminate\Support\Facades\Schema::defaultStringLength(191);
58
+
59
+
60
+
61
+ # DBセットアップ
62
+
63
+ php artisan october:up
64
+
65
+
66
+
67
+ # key generate
68
+
69
+ php artisan key:generate
70
+
71
+
72
+
73
+ # publicへのミラーリング
74
+
75
+ php artisan october:mirror public/
76
+
77
+
78
+
79
+ # よくわからんけどやらないといけないやつ
80
+
81
+ php artisan october:util set build
82
+
83
+
84
+
85
+ # apacheの設定(適当)
86
+
87
+ DocumentRoot "/var/www/cms"
88
+
89
+ <Directory /var/www/cms>
90
+
91
+ AllowOverride None
92
+
93
+ Require all granted
94
+
95
+ </Directory>
96
+
97
+ <Directory /var/www/cms/public>
98
+
99
+ Options Indexes FollowSymLinks
100
+
101
+ AllowOverride All
102
+
103
+ Require all granted
104
+
105
+ </Directory>
106
+
107
+ ~
108
+
109
+ ```
110
+
111
+
112
+
113
+ ちなみにインストールしてわかったのですが、Laravelをベースにしたと言ってる割にフォルダ構成も全く違うので、おそらくあなたの元々のLaravelで使っていた資産はほとんど流用できないでしょう。カスタマイズはOctoberをいじる知識が必要になりそうです。