Asennus lokaalisti XAMPP/MAMP
Tässä tutoriaalissa opit luomaan uuden Sivujetti -sivuston jo koneellesi asennettuun XAMPP 8.2.12 / MAMP 7.1 -ympäristöön. Valitse käyttöjärjestelmäsi
Step 0. Esivalmistelut
Käynnistä MAMPin serveri on päällä, ja varmista että sen PHP-tulkin versio on 8.1 tai uudempi. Jos haluat selkeämmät virheviestit, tsekkaa että /Applications/MAMP/bin/php/php8.x.x/conf/php.ini
löytyy:
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php8.x.x/lib/php/extensions/no-debug-non-zts-yyyymmdd/xdebug.so"
;xdebug.mode=debug
;xdebug.start_with_request=yes
; kommentoi myös tämä jos php:n ajaminen komentoriviltä tuntuu hitaalta
; extension=imap.so
Käynnistä Apache XAMPPin hallintapaneelista. Tsekkaa että c:\xampp\php\php.ini
n rivi extension=sodium
eikä extension=zip
ei ole kommentoitu. Tsekkaa että c:\xampp\apache\conf\extra\httpd-xampp.conf
:ssa on rivi LoadFile "C:/xampp/php/libsodium.dll"
.
Step 1. Lataa Sivujetti & luo projektikansio
Lataa sivujetti-0.16.1.zip.
Luo uudelle sivustolle työkansio (/Applications/MAMP/htdocs/hello-sivujetti/
) ja pura lataamasi zipin sisältö sinne kokonaisuudessaan. Tällöin kansiorakenne pitäisi näyttää tältä:
Luo uudelle sivustolle työkansio (c:\xampp\htdocs\hello-sivujetti\
) ja pura lataamasi zipin sisältö sinne kokonaisuudessaan. Tällöin kansiorakenne pitäisi näyttää tältä:
/htdocs
...
/hello-sivujetti
/backend
/public
index.php
...
Step 2. Asenna sivusto
Avaa komentoriviohjelma (⌘ + väli
, hae nimellä “terminal”)
Avaa komentoriviohjelma (⊞ Win + X
ja sitten A
), tai (⊞ Win + R
, kirjoita cmd.exe
ja paina enter)
Siirry kansioon johon purit sdk-zipin komennolla cd /Applications/MAMP/htdocs/hello-sivujetti/
.
Siirry kansioon johon purit sdk-zipin komennolla cd c:\xampp\htdocs\hello-sivujetti\
.
Asenna tyhjä teema komennolla php backend/cli.php install-from-dir minimal sivujettiuser user@email.com userpass - - - - /hello-sivujetti/
Asenna oletussisältö komennolla c:\xampp\php\php.exe backend\cli.php install-from-dir minimal sivujettiuser user@email.com userpass - - - - /hello-sivujetti/
Step 2.1 Luo tietokanta
Avaa komentoriviohjelma (⌘ + väli
, hae nimellä “terminal”)
Avaa komentoriviohjelma (⊞ Win + X
ja sitten A
), tai (⊞ Win + R
, kirjoita cmd.exe
ja paina enter)
Luo uusi tietokanta ajamalle komento /Applications/MAMP/Library/bin/mysql80/bin/mysql -u root -p
(kirjoita salasanaksi root
), sitten create database hellosivujetti;
, ja lopuksi exit
Luo uusi tietokanta ajamalle komento c:\xampp\mysql\bin\mysql.exe -u root
, sitten create database hellosivujetti;
, ja lopuksi exit
Step 2.2 Asenna sivusto
Siirry kansioon johon purit sdk-zipin komennolla cd /Applications/MAMP/htdocs/hello-sivujetti/
.
Siirry kansioon johon purit sdk-zipin komennolla cd c:\xampp\htdocs\hello-sivujetti\
.
Aja komento php backend/cli.php install-from-dir minimal sivujettiuser user@email.com userpass mysql:127.0.0.1:8889 hellosivujetti root root /hello-sivujetti/
(korvaa ... mysql:127.0.0.1:8889 hellosivujetti ...
-> ... mysql hellosivujetti ...
jos käytät MAMP:in asetuksissa portteja 80 ja 3306)
Aja komento c:\xampp\php\php.exe backend\cli.php install-from-dir minimal sivujettiuser user@email.com userpass mysql hellosivujetti root - /hello-sivujetti/
Step 3. Avaa sivusto
Avaa selain osoittessa http://localhost/hello-sivujetti/index.php?q=/ (sivusto), http://localhost/hello-sivujetti/index.php?q=/jet-login (muokkaustila). Käyttäjätunnus ja salasana samat, kuin edellisessä stepissä (sivujettiuser userpass).
Uusi Sivujetti-sivustosi on nyt asennettu. Pidä hauskaa!
Yhteenveto
Tässä tutoriaalissa:
- Latasit Sivujetin
- Loit uudelle sivustolle projektikansion kehitysympäristöösi
- Asensit uuden sivuston projektikansioon
- Avasit asennetun sivuston selaimeen