Installing October CMS
Installing OctoberHow do
I install October?
To install October you will need a
MySQL database and a corresponding user.
Before you begin please make sure that your
write permissions are on and that your
PHP version is 7.0 or higher.
Step 1, Download OctoberGo
to the
October website and click on Download installer.
Then click save fileStep
2, Upload into our filemanagerLog
in to the control panel and go to the filemanager.
Then upload the file and click on open.
Next, unzip the fileGo
to the install-master folder, copy the contents and place the file in the wwwroot folder.
Step 3,
InstallThen go to your domain name and type "/install.php" after the address, in our case that's https://octobercms
.mijntestpartner.nl/install.phpVervolgens. The program will check if the system meets the correct requirements.
Then you can press Agree & continueFill
in the corresponding MySQL data, the port can be left blank.
The
MySQL host can be found in this way.
The admin account can now be set, the email address must be correct.
Then you can choose how you want the website to be built, for this tutorial we used "Start from a theme".
Choose the desired theme and press install.
The theme will then be downloaded and installed, this may take a few moments.
After the installation you will see the following.
If you go to your web page you will see that there is no layout and the admin panel is not accessible.
This can be solved by adding the following to the web.config.
< rewrite> | < rules> |
| < clear />
| < rule name="ImportedRule 1 " stopProcessing="true |
">< | match url="themes/.*/(layouts|pages|partials)/.*.htm" /> |
< | action type="Rewrite" url="index.php" |
/> | </rule> |
| < rule name="Imported Rule 2" stopProcessing= "true"> |
< | match url="uploads/protected/.*" |
/> | < actiontype= " Rewrite" url=" index. |
php" /> | </rule>
| < rule name="ImportedRule 3 |
" stopProcessing= " true"> |
< | match url="^"
/> |
| <conditions logicalGrouping="MatchAll"> |
< | add input="{REQUEST_FILENAME}" matchType=" IsFile" ignoreCase= " false" /> |
| < add input="{URL}" |
pattern="ico.js" ignoreCase="false" negate="true" |
/> < add
"
" |
| pattern="\.ico" ignoreCase="false" negate=" |
true
URL}
" |
pattern="\ |
.jpg" ignoreCase=" |
false
true
" |
/> |
| <
addinput= "{ |
URL}" |
pattern="\.gif" ignoreCase=" |
false
true
" |
pattern="\.css" ignoreCase=" |
false
true
< add
" |
{URL} | " |
pattern=" |
\.less" ignoreCase=" |
false
true
{URL}
false
true
< add
|
" | {URL}" |
pattern="\ |
.png" ignoreCase=" |
false
true
" |
/> |
| <
addinput= "{ |
URL}" |
pattern=" |
{URL}" ignoreCase=" |
false
true
" |
/> |
< add | input= "{URL}" |
pattern="\.txt" ignoreCase="false" negate=" |
true
" |
/> |
| <
addinput= "{ |
URL}" |
pattern=" |
{URL}
false
true
" |
/> |
< add | input= |
" {URL}" |
pattern="\ |
.xls" ignoreCase="false" negate=" |
true
" |
/> |
| <
addinput= "{ |
URL}" |
pattern="\.eot" ignoreCase=" |
false
true
" |
/> |
| <
addinput= "{ |
URL}" |
pattern="\ |
.woff" ignoreCase=" |
false
true
" |
/> |
| <
addinput= "{ |
URL}" |
pattern="\ |
.ttf" ignoreCase="false" negate=" |
true
" |
/> |
| < addinput= "{ |
URL}" |
pattern="\.svg" ignoreCase="false" negate=" |
true
" |
/> |
< add | input= " |
{URL}" |
pattern="docs/.*" ignoreCase=" |
false
true
URL}
" |
pattern="themes/.*" ignoreCase=" |
false
true
" |
/> |
| </conditions> |
| < action type="Rewrite " url="index.php" |
/> | </rule> |
| < rule name="Imported Rule 4" stopProcessing= "true"> |
< | match url="^"ignoreCase= "false" /> |
| <
conditions logicalGrouping="MatchAll"> |
< | addinput= "{REQUEST_FILENAME}" matchType= "IsFile" ignoreCase= "false" negate= "true"/> |
| </conditions>
| < action type="Rewrite" url= "index.php" |
/> | </rule> |
| </rules>
| </rewrite>