PHP-versio?

Varoitus PHP-versiosi, 5.6.38-0+deb8u1, saa tällä hetkellä vain tietoturvapäivityksiä PHP-projektilta. Tämä tarkoittaa, että PHP-versiotasi ei tueta enää pitkään. Suosittelemme siirtymistä uudempaan PHP-versioon ennen kuin sen tuki loppuu kokonaan 31.12.2018. Joomla toimii nopeammin ja turvallisemmin uudemmalla PHP-versiolla (PHP 7.x suositellaan). Ota yhteyttä palveluntarjoajaasi päivityksen suhteen.

Avainsanat:
Jorma's gravatar image Jorma kysyi
09.12.2018 klo 12:02
1029, hyväksyttyjä vastauksia: 0%

Loppuukohan Joomlani toiminta kokonaan tämän vuoksi?

(09.12.2018 klo 12:03) Jorma
@lakka:~$ php -version

PHP 7.2.12-1+0~20181112102353.11+jessie~1.gbp55f215 (cli) (built: Nov 12 2018 14:04:20) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.12-1+0~20181112102353.11+jessie~1.gbp55f215, Copyright (c) 1999-2018, by Zend Technologies

muokattu 10.12.2018 klo 19:30
ikilinkki
rapularaimo's gravatar image rapularaimo vastasi
10.12.2018 klo 19:28
555, hyväksyttyjä vastauksia: 5%

OHO! Kapsilla on siis uusi PHP-versio. Mitäköhän mun pitäisi tehdä että Joomla löytäisi oikean versiotiedon?

============= Järjestelmätiedot =============

php: Linux web3 4.14.79-grsec-kapsi #2 SMP Sun Nov 11 12:40:47 EET 2018 x86_64

dbserver: mysql

dbversion: 5.5.5-10.0.37-MariaDB-0+deb8u1

dbcollation: utf8_general_ci

dbconnectioncollation: utf8mb4_general_ci

phpversion: 5.6.38-0+deb8u1

server: Apache/2.4

sapi_name: cgi-fcgi

version: Joomla! 3.9.1 Stable [ Amani ] 27-November-2018 15:00 GMT

platform: Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT

useragent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)

Chrome/70.0.3538.77 Safari/537.36

muokattu 10.12.2018 klo 22:18
ikilinkki
Jorma's gravatar image Jorma vastasi
10.12.2018 klo 22:02
1029, hyväksyttyjä vastauksia: 0%

https://www.kapsi.fi/tiedotteet/#449

Löysin tiedotteenkin aiheesta ja yritin toimia ohjeen mukaisella komennolla huonolla menestyksellä.

Tuo mainittu komento teki sites-hakemiston php5-xxxxxxxx.kapsi.fi.fcgi tiedostoon polun php7-versiolle mutta eipä Joomlani enää toiminut sillä. Kun muutin sen polun takaisin muotoon: #!/usr/bin/php5-cgi niin sivustoni toimii jälleen.

(Harmi etten ottanut talteen sitä polkua joka tuossa oli silloin kun ei toiminut)

ikilinkki
Jorma's gravatar image Jorma vastasi
10.12.2018 klo 23:14
1029, hyväksyttyjä vastauksia: 0%

Laita sen tilalle tämä: #!/usr/bin/php-cgi7.2 niin pitäisi toimi php7.2:lla. :)

(11.12.2018 klo 16:03) samip537

Ei se ala sillä toimimaan viiveelläkään. Sivun vasempaan ylänurkkaan tulee vain sana ERROR

(11.12.2018 klo 20:08) Jorma

Joo, ei löydy ko. ohjelman lisäämää tiedostoa.

Eli se kirjottaa ko. tiedoston poluksi näin: /usr/bin/php-cgi7.2

ls /usr/bin/php-cgi7.2

ls: cannot access /usr/bin/php-cgi7.2: No such file or directory

Myöskään whereis tai locate ei löydä mitään järjellistä.

ikilinkki
rapularaimo's gravatar image rapularaimo vastasi
11.12.2018 klo 12:33
555, hyväksyttyjä vastauksia: 5%

Ei kuuluisikaan lakalla löytyvän. Tuo löytyy vain web-backendin tiedostojärjestelmästä tuosta polusta.

(11.12.2018 klo 16:05) samip537

Löytyy vain web-backendistä tuolla nimellä ja polulla.

(11.12.2018 klo 16:07) samip537

Onko web-backend sama kuin webapp1.kapsi.fi?

(11.12.2018 klo 18:21) rapularaimo
Warning: session_start(): Failed to read session data: user (path: /var/lib/php/sessions) in /var/www/1/-----------------/sites/------.kapsi.fi/www/libraries/joomla/session/handler/native.php on line 260
Error: Failed to start application: Failed to start the session

Tämmöisen virheilmon saan jos laitan PHP7.2 käyttöön ja yritän jotain Joomlan sivua käynnistää.

muokattu 13.12.2018 klo 19:00
ikilinkki
Jorma's gravatar image Jorma vastasi
13.12.2018 klo 18:58
1029, hyväksyttyjä vastauksia: 0%

Ratkaistu:

Ylläpito korjasi tilanteeni! Kiitos! Vika oli tietokannan vanhanmallisessa "salasanamuotoilussa". Joomla ei saanut php7.2 tilassa yhteyttä tietokantaan. Vanhalla php5.6 "salasanamuotoitu" toimii mutta ei enää uudella php7.2 ohjelmalla.

muokattu 15.12.2018 klo 11:34
ikilinkki
Jorma's gravatar image Jorma vastasi
15.12.2018 klo 11:30
1029, hyväksyttyjä vastauksia: 0%

Tietokannan salasanamuoto korjaantuu seuraavalla ylläpidon ohjeella:

Voit myös korjata itse ongelman MySQL-komennolla kirjautumalla esimerkiksi lakalta sisään palvelimelle:

mysql -u usernametahan -p <kysyy salasanaa="">

mysql> SET PASSWORD FOR 'usernametahan'@'%' = PASSWORD('salasanatahan');

(poistuu mysql-ohjelmasta komennolla quit)

Huomaa että tässä nuo kaikki heittomerkit, sulkeiset sekä lopussa puolipiste kuuluu komentoon mukaan (mutta tuo mysql> on vain järjestelmän komentokehote)

muokattu 15.12.2018 klo 15:07
ikilinkki
Jorma's gravatar image Jorma vastasi
15.12.2018 klo 15:06
1029, hyväksyttyjä vastauksia: 0%

Sinun vastauksesi

näytä/piilota esikatselu

Tarkkaile kysymystä

Sähköpostitse:

Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.

RSS-lukijan kautta:

Pelkät vastaukset

Vastaukset ja kommentit

Markdown-perusteet

  • *kursiivi* tai _kursiivi_
  • **lihavointi** tai __lihavointi__
  • linkki:[teksti](http://url.com/ "otsikko")
  • kuva?![alt teksti](/path/img.jpg "otsikko")
  • numeroitu luettelo: 1. Foo 2. Bar
  • Lisätäksesi rivinvaihdon kirjoita kaksi välilyöntiä rivin loppuun.
  • Tavallisemmat HTML-tagit toimivat myös.

Kysymyksen avainsanat:

×14

kysytty: 09.12.2018 klo 12:02

katsottu: 1,222 kertaa

päivitetty: 15.12.2018 klo 15:07