Tredun ohjelmistokehittäjien kurssimateriaaleja
Tee itsellesi uusi MySQL-tietokanta (MySQL Database Wizard). Luo sille käyttäjä (kaikki oikeudet). Nimeä tietokanta ja käyttäjä niin, että nimestä selviää mihin projektiin ja kenelle ne kuuluvat (esim. tiipar_notes_db).
Valitse juuri tekemäsi tietokanta ja tuo tiedot lokaalista PHPMyAdmin:ista SQL-tiedostona (vienti -> tuonti).
Tee itsellesi uusi sub-domain cpanel:issa. Tämä luo uuden kansion palvelimelle (public_html:n sisälle). Valitse sub-domainille PHP-versioksi PHP 7.2 (MultiPHP Manager).
Lataa koneellsesi portable versio FTP-ohjelmasta kuten WinSCP tai FileZilla.
Saat FTP-yhteyden kirjautusmistiedot CPANEL:ista kohdasta FTP-accounts (FileZillalle voi ladata asetukset .xml-tiedostona).
Ota yhteys palvelimeen ja siirrä kaikki PHP-tiedostot sub-domain-kansioosi.
Muuta domain:isi document root vastaamaan sitä kansiota, jossa index.php on (esim. my_domain/public). Tämä tehdään Domain-kohdassa.
Jotta kaikki HTTP-pyynnöt ohjautuisivat reitittimellemme eli ohjelmamme index.php-tiedostolle, lisäämme public-kansioon vielä .htaccess-tiedoston, joka konffaa Apache-palvelimen toiminnan halutuksi.
# This file configures the Apache web server such that:
# - index.php is served
# - any other request is rerouted to index.php.
RewriteEngine On
RewriteRule ^/index\.php$ - [L,NC]
RewriteRule . index.php [L]
HUOM! Jos käytät XAMPP:ia, pitää htaccess-aktivoida. Avaa http.conf-tiedosto ja poista # merkki tämän rivin edestä, tallenna ja käynnistä Apache uudelleen:
#LoadModule rewrite_module modules/mod_rewrite.so