UTF8-merkit PHP:n mail-funktiossa

Kun lähetetään PHP:n mail-funktiolla sähköpostia tulisi varmistaa, että funktion synktaksia käytetään oikein. Suomessa käytetään useimmissa tapauksissa UTF8-merkkejä skandinaavisten merkkien näyttämiseen esim. å, ä ja å. Mikäli sähköpostissa, jota lähetetään webhotellimme kautta käytetään näitä merkkejä, ja funktiota ei käytetä oikein voi olla mahdollista, että sähköpostin lähteminen estyy. PHP:n omasta dokumentaatiosta funktioon liittyen voi olla apua verkkosovelluksen […]

Read More

Sivustolleni on mahdollisesti murtauduttu, mitä voin tehdä?

Tietoturva-aukot altistavat murroille Nykyään yhä useampi sivusto käyttää jotain avoimeen lähdekoodiin perustuvaa sisällönhallintajärjestelmää kuten esimerkiksi WordPress, Joomla tai Drupal (W3tech: Usage of content management systems for websites)  Ohjelmistot ja niiden lisäosat voivat helposti altistua murroille, jos niitä ei päivitetä säännöllisesti. Sama riski koskee mitä tahansa dynaamista sisältöä, johon käytetystä koodista voidaan hyödyntää mahdollisia tietoturva-aukkoja. Tästä hyvänä esimerkkinä PHP:n vanhat versiot, […]

Read More

PHP-version päivittäminen

Huomio: Vanhojen PHP-versioiden tuki päättyy webhotelli-ympäristössä Vanhojen PHP-versioiden 5.6 ja 7.0  tuesta on luovuttu Sigmaticin webhotelli-ympäristössä. Tästä syystä sivustoilla käytössä olleet vanhat PHP-versiot päivitetään 2019 alkaen automaattisesti uudempiin versioihin, mistä saattaa aiheutua ettei sivusto toimi enää normaalisti. Ohessa esimerkki vanhentuneesta PHP-koodista sivustolla Vikatilanteissa tulisi aina ensisijaisesti olla yhteydessä nettisivun tekijään ja/tai ylläpitäjään, joka voi mahdollisesti päivittää vanhentuneen koodin tai julkaisujärjestelmän toimimaan uuden PHP-version kanssa. Vanhojen […]

Read More

Poikkeukselliset PHP-määritykset (.user.ini)

Sigmaticin webhotelli-ympäristössä on käytössä globaali php.ini, johon on määritetty ympäristön vakiomääritykset. Voit tarkastella vakiomäärityksiä luomalla php-infosivun (esimerkiksi info.php) ja sisällytä siihen tämä: <?php phpinfo(); ?> Sivun tuloste näyttää seuraavalle, huomaattehan että webhotelliympäristössä on käytössä useampia eri PHP-versioita, jotka voidaan vaihtaa palveluhallinnasta valikosta sivustoasetukset. Poikkeukselliset PHP-määritykset Yksittäisiä määrityksiä ei muuteta globaalisti kaikille käyttäjille, mutta tämän sijaan […]

Read More

LAMP-asennus fyysiselle tai virtuaalipalvelimelle

LAMP muodostuu osista Linux, Apache, MySQL ja PHP. Tässä artikkelissa käymme läpi asennuksen Debian 8.0 (Jessie)-Linux-jakelulle. Asennusprosessi ei ole sama eri jakeluille ja/tai versioille, mutta tätä ohjetta voi kätevästi soveltaa myös asennuksiin muille jakeluille. Lähtökohtaisesti olet kirjautuneena sisään palvelimen pääkäyttäjänä (root) ja käytössä käyttöjärjestelmän puhdas asennus, jossa toimii verkkoyhteydet. Päivitetään nykyiset paketit ja tarkastetaan, että […]

Read More

Nettisivuni ei toimi

Saamme lukuisia yhteydenottoja liittyen sivustojen toimimattomuuksiin. Ongelma voi johtua monesta eri syystä. Tässä artikkelissa käymme läpi eri keinoja selvittää miksi nettisivu ei välttämättä toimi. 1) Verkkotunnus ja nimipalvelut Aluksi on hyvä aloittaa perusasioista ja tarkastaa onko verkkotunnus voimassa ja mihin se osoittaa. Esimerkiksi: https://www.easywhois.com/ Whois Lookup Verkkotunnus on voimassa ja osoittaa Sigmaticin nimipalvelimille (nserver) ns1.sigmatic.fi […]

Read More

Julkaisujärjestelmät ja tietoturva

Sisällönhallintajärjestelmästä voi olla paljon hyötyä, koska tämä helpottaa monesti loppukäyttäjää sivuston hallinnoinnissa ja sisällön päivittämisessä. Julkaisujärjestelmien asentamiseen liittyy myös niiden ylläpito- ja päivittämisvastuu eli sovellustason tietoturvasta huolehtiminen, josta kerromme lisää tässä artikkelissa. Palvelin- ja sovellustason tietoturva Huolehdimme webhotelliympäristön ylläpidosta ja näin ollen palvelintason tietoturvasta, mutta jos teillä on ympäristössä asennettuna dynaamista sisältöä, kuten esimerkiksi PHP-koodilla […]

Read More

Webhotelli, oma palvelin ja sisällönhallintajärjestelmät

Sisällönhallintajärjestelmät Sigmaticin webhotelliympäristössä voi ajaa useita erilaisia sisällönhallintajärjestelmiä (CMS, Content Management System), kuten esimerkiksi WordPress, Drupal, Joomla ja monia muita. Sisällönhallintajärjestelmien tyypillisin vaatimus on että palvelusta löytyy koodituki (esim. PHP) ja tietokanta (esim. MySQL) Webhotelliympäristö Kaikkiin Sigmaticin webhotellipalvelupaketteihin kuuluu oletuksena tuki PHP:lle sekä MySQL-tietokannalle. Näin ollen ympäristö sopii erinomaisesti lukuisten eri julkaisujärjestelmien alustaksi. Monet sivustot […]

Read More