Web-hotellin käyttäminen (cpanel)

Tredun ohjelmistokehittäjien kurssimateriaaleja

Web-hotellin käyttäminen (cpanel)

Tietokannan ja käyttäjän luominen (MySQL)

Kirjaudu cpanel:iin ja 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). Tallenna em. tiedot esim. muistioon.

Tietokannan alustus (Phinx migrations/seeds)

Tietokannan testaus (remote database + localhost)

CodeIgniter käytössä:

Muu PHP-koodi käytössä:

Subdomain:in (alitoimialueen) luominen

Tee itsellesi uusi domain/subdomain cpanel:issa. Tämä luo uuden kansion palvelimelle (public_html:n sisälle). Valitse subdomainille PHP-versioksi PHP 7.2 (MultiPHP Manager). Aseta document root vastaamaan sitä kansiota, jossa index.php on (esim. my_domain/public).

nodeeli

truudeli

Tiedostojen siirtäminen palvelimelle (FTP)

Lataa koneellsesi portable versio FTP-ohjelmasta kuten WinSCP.

Saat FTP-yhteyden kirjautusmistiedot CPANEL:ista kohdasta FTP-accounts.

Ota yhteys palvelimeen ja siirrä kaikki PHP-tiedostot subdomain-kansioosi.

.htaccess (Apache)

HUOM! Tätä ei tarvita CodeIgniter-projektin kanssa (siinä on .htaccess on automaatisesti mukana).

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]