Tredun ohjelmistokehittäjien kurssimateriaaleja
MySQL-tietokanta siirretään koulun webhotelliin siirtämällä tietokanta dumppi PhpMyAdminin avulla remote-palvelimelle.
Ota tietokannastasi dumppi (vie), tallenna projektikansioon (database_dump)
/* Remote Server */
$i++;
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'xxxx_ip_address';
$cfg['Servers'][$i]['verbose'] = 'Nodeeli5';
$cfg['Servers'][$i]['user'] = 'xxxx_username';
$cfg['Servers'][$i]['password'] = 'xxxx_password';
$cfg['Servers'][$i]['hide_db'] = '^(mysql|performance_schema|innodb|information_schema)$'
Korvaa kohdat: xxxx_ip_address (hostname), xxxx_username (database username) ja xxxx_password (database password) opettajan antamilla tiedoilla.
Avaa yhteys remote-pavelimelle, valitse tietokanta, tuo dump-tiedosto sinne
Tee uusi .env-tiedosto remote-palvelinta varten (uudelleen nimeä vanha .env-tiedosto .env-localhost:iksi). Tallenna .env-tiedostoon webbihotellin tietokannan kirjautumistiedot (samat kun edellä, saat ne opettajalta): xxxx_database (database name), xxxx_username (database username) ja xxxx_password (database password).
DB_DBTYPE = "MySql"
DB_HOST = "localhost"
DB_USERNAME = "xxxx_username"
DB_PASSWORD = "xxxx_password"
DB_NAME = "xxxx_database"
DB_PORT = "3306"
Lataa WinSCP-ohjelma (portable).
Avaa yhteys palvelimelle käyttäen opettajan antamia ftp-kirjautumistietoja (ftp-server, ftp-username, ftp-password, ftp-port):
Siirrä tarpeelliset tiedostot (EI .git) palvelimelle hinaamalla ne vasemmalta oikealle. Huom! index.php:n pitää olla kansiossa nimeltä public.
Nyt sivustosi pitäisi aueta osoiteesta: xxxx_username.nodeeli5.net.