Kapsin tukifoorumi
Tukifoorumi on tarkoitettu helpottamaanKapsin palveluita koskevien kysymysten ratkaisua.
tarjoaa sinulle mahdollisuudet ilmaista itseäsi Internetissä.
@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
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
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)
Laita sen tilalle tämä: #!/usr/bin/php-cgi7.2 niin pitäisi toimi php7.2:lla. :)
Ei se ala sillä toimimaan viiveelläkään. Sivun vasempaan ylänurkkaan tulee vain sana ERROR
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ä.
Ei kuuluisikaan lakalla löytyvän. Tuo löytyy vain web-backendin tiedostojärjestelmästä tuosta polusta.
Löytyy vain web-backendistä tuolla nimellä ja polulla.
Onko web-backend sama kuin webapp1.kapsi.fi?
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ää.
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.
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)
Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.
RSS-lukijan kautta:Markdown-perusteet
Kysymyksen avainsanat:
kysytty: 09.12.2018 klo 12:02
katsottu: 3,444 kertaa
päivitetty: 15.12.2018 klo 15:07
Loppuukohan Joomlani toiminta kokonaan tämän vuoksi?