回答編集履歴
2
修正
test
CHANGED
@@ -104,8 +104,6 @@
|
|
104
104
|
|
105
105
|
</Directory>
|
106
106
|
|
107
|
-
~
|
108
|
-
|
109
107
|
```
|
110
108
|
|
111
109
|
|
1
手順追記
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をいじる知識が必要になりそうです。
|