Virallinen apache2 dokumentointi löytyy linkistä:
All posts by mesala
Yleisiä bugeja
fix broken package
Kolme komentoa jolla voit korjata viallisia paketteja:
apt-get update –fix-missing
dpkg –configure -a
apt-get install -f
Jos nämä ei auta korjaa listalta vialliset paketit nano ohjelmalla -> /var/lib/dpkg/status
Koti & etätehtävät
Tehtävä lsblk
Selvitä itsellesi mihin lsblk komentoa käytetään?
Miten se eroaa fdisk tai df komennosta?
Tee itsellesi tärkemmistä lsblk ohjelman valinnoista lista.
WordPress
WordPressin asennus
Mysql ja php tulee olla asennettuna ennen wordpressin asennusta.
Seuraavat ohjeet on konsoliasennusta varten.
Tarkista että MySQL toimii: sudo netstat -tap | grep mysql
Testaa kirjautuminen MySQL serveriin: mysql -u root -p
Kirjaudu nyt MySQL:n mysql -u root -p Enter password: ******** tulee näkymä: mysql>
Tee uusi database (voit uudelleen nimetä WordPressin databasen) CREATE DATABASE WordPress; jos komento toimi niin tämänkaltaisen tekstin pitäisi näkyä: mysql> CREATE DATABASE wpdata; Query OK, 1 row affected (0.02 sec)
Lisää uusi käyttäjä (voit nimetä käyttäjän) CREATE USER wpmekaanikko; (käyttäjän nimi wpmekaanikko)
Laita tekemällesi käyttäjälle vahva salasana: SET PASSWORD FOR 'wpmekaanikko' = PASSWORD('********');
Anna käyttäjälle kaikki oikeudet tehtyyn databaseen: GRANT ALL PRIVILEGES ON wpdata.* TO 'wpmekaanikko' IDENTIFIED BY '*******';
Poistu MySQL serveristä komennolla: exit
Lataa uusin WordPress versio: wget http://wordpress.org/latest.tar.gz
Extractaa eli pura arkisto tällä komennolla: tar -xzvf latest.tar.gz
Tee kansio WordPressiä varten /www/wordpress sijaintiin filezilla ohjelmalla
Siirrä kaikki WordPress tiedostot juuri tehtyyn kansioon filezilla ohjelmalla
Uudelleen nimeä wp-config-sample.php tiedosto -> wp-config.php komennolla: sudo cp /www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
Muokkaa wpconfig.php tiedsto: nano /www/wp/wp-config.php Laita nyt MySQL asetukset kuntoon muokkaamalla wordpress asennussivuilta kopioduilla teksteillä.
Avaa toinen linkki jotta pääset määrittelemään WordPress Admin tiedot: http://localhost/wp/ tai http://127.0.0.1/wp/ tai http://omaip/wp
PHP
PHP.ini konfiguraatiot
Konfiguraatio löytyy:
/etc/php/7.3/apache2/php.ini
Postauksen kokoa voidaan muuttaa seuraavasti:
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
post_max_size = 100M
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
upload_max_filesize = 100M
max_file_uploads = 50
Tietoturvaan liittyvät asetukset jossa poistetaan komentoja toiminnasta:
disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,
pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
PHP asennus
PHP asennetaan komennolla:
apt-get install php7.3
Riippuen distrosta niin voi joutua asentamaan myös seuraavat:
php7.3-curl, php7.3-gd, php7.3-json, php7.3-mbstring, php7.3-mysql, php7.3-xml
PHP-Mysql asennetaan komennolla:
apt-get install php7.3-mysql tai apt-get install php-mysql
XML tuki asennetaan komennolla:
apt-get install php7.3-xml