Sivusto palvelimelta toiselle siirron jälkeen blankko

  • Matias
  • Matias hahmo
  • Vieras
  • Vieras
13.06.2013 18:33 - 13.06.2013 18:34 #5304 : Matias
Matias vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Joomlassa on bugi, joka aiheuttaa juuri tuollaisen valkoisen sivun, mikäli log-hakemistoon ei pysty kirjoittamaan. Bugiin löytyy jo korjauskin...

Nimimerkillä käyttänyt myös tunnin tai pari ihmetellessä, miksei se jo toimi!
Last Edit: 13.06.2013 18:34 : Matias.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
13.06.2013 23:31 - 13.06.2013 23:41 #5308 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Kiitos, Matias, en nopealla Googlauksella löytänyt korjausta tai bugiraporttia, olisko linkkiä?

P.S. Minusta itseasiassa näyttää siltä, että logs-hakemisto on kirjoitettavissa (755), joten päteekö tämä minun tapaukseeni?

---
Tero Kankaanperä
terokankaanpera.fi
Last Edit: 13.06.2013 23:41 : TeroKankaanpera.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • Matias
  • Matias hahmo
  • Vieras
  • Vieras
14.06.2013 00:36 #5311 : Matias
Matias vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Entäpä omistaja? Logit kirjoitetaan aina apachen käyttäjällä, eli sillä pitäisi olla kirjoitusoikeudet hakemistoon ja sen tiedostoihin.

Pienen etsinnän jälkeen löysin bugin, joka koski ainakin minua:
github.com/joomla/joomla-cms/pull/1174

Jos ongelma ei ratkea tuolla, kannattaa alihakemistoon luoda uusi joomla-asennus ja katsoa miten se toimii. Sen jälkeen on melko helppo vertailla mikä on samaa ja mikä ei.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
14.06.2013 05:29 #5314 : quietFinn
quietFinn vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko

Matias kirjoitti: Entäpä omistaja? Logit kirjoitetaan aina apachen käyttäjällä, eli sillä pitäisi olla kirjoitusoikeudet hakemistoon ja sen tiedostoihin.


Tässä tapauksessa PHP:tä ajetaan CGI:nä, joten lokien kirjoitus tapahtuu tilin käyttäjätunnuksella.

netFinn - Taatusti Joomla!-yhteensopiva webhosting: www.netfinn.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
14.06.2013 08:59 - 14.06.2013 09:00 #5317 : VNiemi
VNiemi vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Toimiiko sivusto vaikkapa WAMPISSA? Miten laitoit virheenilmoituksen päälle? Eli jos laitoit sen päälle vaikkapa configuration.phpssä voi olla että tiedostoa ei lueta koska (esimerkiksi) jollain edeltävällä rivillä on tarpeeksi paha syntax error.

Tyhmiä kysymyksiä, mutta tiedän kokemuksesta kuinka "tyhmien kysely" aiheuttaa joskus sellaisen nolottavan "Ai niin" efektin joka ei välttämättä liity kysymyksiin mitenkään.
Last Edit: 14.06.2013 09:00 : VNiemi.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
14.06.2013 10:17 - 14.06.2013 10:20 #5318 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
En pysty nyt kehitysympäristöä pystyttämään, pöytäkoneeni kiintolevy on hajoamassa ja se on poissa pelistä.

Kaikki toimenpiteet on pakko tehdä cPanelin tiedostohallinnan tai SSH-yhteyden kautta, sillä tilanne on muuttumaton: Joomlan kumpikin käyttöliittymä on puhtaan valkoinen. Niinpä virheiden raportointi on laitettu configuration.php:n arvoa muuttamalla päälle. Silmämääräisesti tiedosto näyttää virheettömältä. PHP:n virheiden raportointiasetukset ovat olleet alunperinkin E_ALL ja päällä.

Matiaksen ehdottamaan alihakemistoon uudelleen asennusta kokeilin. Tiedostojen purkaminen menee Kickstartilla ihan putkeen mutta kun tullaan DB restore -vaiheeseen:
"Your session write path and the installation directory are not writable. One of them must be writable for the installation to continue."
Jos yritän tästä huolimatta tietokannan palautusta luomaani uuteen tietokantaan se epäonnistuu herjalla:
"No database definitions were found or no database was selected."
Näyttää siis siltä että vika olisi todella käyttöoikeuksissa/omistajuuksissa.

Toisaalta: kävi ilmi että GD, DOM ja JSON tuet on palvelimella. Ne näkyvät phpinfossa mutta eivät FPA:ssa. Jotain kummallista tässä ympäristössä on.

---
Tero Kankaanperä
terokankaanpera.fi
Last Edit: 14.06.2013 10:20 : TeroKankaanpera.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
14.06.2013 10:38 - 14.06.2013 10:40 #5319 : VNiemi
VNiemi vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko

Akeeban dokumentaatiosta kirjoitti: Akeeba Backup Installer reports that the session write path and the installation directory is unreadable

This problem means that ABI can not start a session to store the information you provide to it between each step of the restoration process. There are many possibilities to solve it. Please note that ABI (Akeeba Backup Installer) runs after Kickstart, albeit some people confuse the two of them.

First, try clicking on Next. If this works, you don't have to worry about it. Sometimes the hosts report false information about the PHP session save path which causes ABI to mistakenly report an error. If, however, you get a message "No database definitions were found or no database was selected", you have to follow the next steps to solve this issue.

Your first approach should be asking your host to fix the PHP session save path to something which is writable by your hosting account. This is a very common misconfiguration issue on Plesk-based hosts. If your host can't fix it, they might be able to give you instructions for creating a .htaccess to override the PHP session save path. No matter which solution they provide, you don't have to run Kickstart again or upload the extracted files again; you can access ABI again by visiting www.yoursite.com/installation/index.php where www.yoursite.com is the domain name you are restoring to.

Another solution is to change the permissions of the installation directory after Kickstart has extracted your archive (just right before you click the Run the Installer button) or after you have uploaded the extracted files if you're not using Kickstart. In both cases, try using your FTP client to change the permissions of the installation directory (but NOT its contents!) in your site's root to 0777. Then, click on the Run the Installer button in Kickstart or access ABI again. If, after doing that, you get a blank page when trying to access ABI, try changing the permissions of the installation directory to 0775. If that still results in a blank page, you have to follow the previous paragraph's suggestion.

If both of these solutions don't work out for you, you will unfortunately have to go through the scenic route, i.e. perform a manual restoration. The complete instructions are described in the "Unorthodox: the emergency restoration procedure" section of our User's Guide. Our suggestion: it's best to switch to a different host. There is a strong possibility that Joomla! might not work properly unless you have a working PHP session storage.


Kaveri yleensä tietää mistä puhuu...
Last Edit: 14.06.2013 10:40 : VNiemi.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Lisää
14.06.2013 14:22 #5324 : quietFinn
quietFinn vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Tämä näyttää omituiselta:
Joomla! Configured :: Yes | Read-Only (444) | Owner: fortisf (uid: 1/gid: 1) | Group: fortisf (gid: 1) | Valid For: 2.5

kun käsittääkseni tuo uid: 1/gid: 1 on root.

netFinn - Taatusti Joomla!-yhteensopiva webhosting: www.netfinn.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
14.06.2013 14:56 - 14.06.2013 14:58 #5325 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Joo, olen myöskin vakuuttunut Nicholasin osaamisesta. Myös Arton osaamisen luotan. Jos se yhdistys Joomla.fi:n taustalle joskus syntyy, yksi tuote voisi olla rohkean hintaiset koulutuspäivät verkkoisännille Joomlasta...

Tuo Kickstarttaus alihakemistoon meni läpi kun asetti session.save_pathin htaccess-tiedostossa, mutta se asennus ei toimi yhtään paremmin kuin siirretty sivusto.

Tänään ei valitettavasti ole Neobitistä kuulunut mitään.

Piti hakea lohtunamisäkki, sen verran kyrsii.

---
Tero Kankaanperä
terokankaanpera.fi
Last Edit: 14.06.2013 14:58 : TeroKankaanpera.

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

  • TeroKankaanpera
  • TeroKankaanpera hahmo Aiheen kirjoittaja
  • Poissa
  • Valvoja
  • Valvoja
  • JEvents, J2Store 3 ja AdsManager kääntäjä
Lisää
15.06.2013 11:52 #5328 : TeroKankaanpera
TeroKankaanpera vastasi aiheeseen: Sivusto palvelimelta toiselle siirron jälkeen blankko
Okei, jonkun verran kovia sanoja myöhemmin Neobitti kertoo:

Tässä kuitenkin virhe jonka saimme kaivettua esille ja jonka korjattua sivunne alkoi näkyä,

Warning: require_once(Cache/Lite.php) [function.require-once]: failed to open stream: No such file or directory in /home/fortisf/public_html/libraries/joomla/cache/storage/cachelite.php on line 75 Fatal error: require_once() [function.require]: Failed opening required 'Cache/Lite.php' (include_path='.:/usr/lib/php') in /home/fortisf/public_html/libraries/joomla/cache/storage/cachelite.php on line 75

asensimme Cache_Lite pear paketin joka ei auttanut, joten muutimme cache_handler tästä 'cachelite' tälläiseksi '' (empty) joomlan globaalissa konfiguraatiotiedostossa.


Väittävät Joomlan bugiksi ja lienevät oikeassa, onks kellään tietoa? Melko yllättävästä suunnasta löytyi tämä ratkaisu!

---
Tero Kankaanperä
terokankaanpera.fi

Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.

Valvojat: jkwebdesignGamossJiiKoo
Sivu luotiin ajassa: 0.108 sekuntia