Sivu 1/1

Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Lähetetty: 20 Elo 2008, 15:01
Kirjoittaja Hiace
Heips, toivottavasti joku osaa auttaa ongelmassani:

Eli päivittäessäni nettisivuja perinpohjaisesti ajattelin tehdä hommat yksinkertaisesti poistamalla kaikki tiedostot ftp-ohjelmalla, ja laittaa sitten uudet sivut tulille. Valitsin kaikki tiedostot ja ripakasti deleteä nappasin. Kun tiedostot rupesivat vilisemään silmissä, tajusin, että siellähän menee deletellä myös PHPBB-foorumin tiedostoja! Äkkiä painoin cancel, ja ehkä osa tiedostoista säilyi.

Siispä mitä ihmettä pitäisi nyt tehdä? Onko viestit ja käyttäjät mahdollisesti jossakin tallessa? Osaisiko joku antaa suurinpiirtein-ohjeet, kuinka saan foorumin taas rullaamaan?

Tällä hetkellä foorumi ei käynnisty, kun sinne yrittää mennä. Ja tietenkään en ollut älynnyt ottaa varmuuskopioita ftp-palvelimella olleista tiedoista...

Kiitän kovasti, jos apua löytyy.

Re: Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Lähetetty: 20 Elo 2008, 15:11
Kirjoittaja Lurttinen
Viestit ja käyttäjät on tallessa. Nou hätä...
Tiedostot pitä rakentaa uusiksi, jos niissä jotain erityistä oli.

Käytännössä ainoa, mitä tarvitset on config.php:n sisältö, eli pistät sen osoittamaan siihen foorumin tietokantaan.
Tietysti siirrät tiedostot myös palvelimelle.

Foorumi herää sen jälkeen henkiin.

http://www.phpbb.com/kb/article/rebuild ... gphp-file/

Re: Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Lähetetty: 20 Elo 2008, 16:14
Kirjoittaja Hiace
Hmm..ei ensialkuun onnistunut. Sain virheilmoituksen: "Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/int2000/34001/html/foorumi_v/config.php on line 4"

Virheilmoitus tulee, kun menen foorumin etusivulle.

Tapahtuuko homma siis näin:
-Kopioin PHPBB-asennuspaketista kaikki tiedostot palvelimelle uudestaan
-Kopioin uuden config.php-tiedoston myös
-Menen vaan normaalisti foorumin etusivulle
-Foorumi pitäisi toimia normaalisti?

Sisällöksi sain tällaisen:

Koodi: Valitse kaikki

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql'; //database type it may not be mysql [TÄHÄN OLEN KOKEILLUT MYÖS MUITA DATABASEJA, EI AUTTANUT]
$dbhost = 'db2.int2000.net';
$dbport = '3306';
$dbname = 'xxxxxxx';
$dbuser = 'xxxxx';
$dbpasswd = 'xxxxxxxx';

$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);
?>
Tälle config.php-tiedostolle laitoin oikeuksiksi 666, niinkuin ilmeisesti pitääkin. Mikähän menee pieleen?

Edit: Niin, ja onkohan sillä väliä, kun alunperin foorumi oli hakemistossa "foorumi", mutta nyt se on ongelmien vuoksi hakemistossa "foorumi_v", ettei ihmiset pääse vahingossa sotkemaan tilannetta lisää...

Re: Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Lähetetty: 20 Elo 2008, 18:15
Kirjoittaja Lurttinen
Melko outo, tuo meinais yleensä, että ' tai ; tai jotain puuttuisi, mutta ihan hyvältä tuo näyttää.
Onko tiedosto varmasti UTF8 muodossa ja ilman BOM merkintää? Voihan se olla, että joku tiedosto ei ole siirtynyt oikein, mutta mutta..

Yksi kikkailu tuli mieleeni, että tekee puhtaan asennuksen vaikka /kukkuu hakemistoon käyttäen samaa tietokantaa, kuin foorumillakin on.
Asennuksessa käyttää vain eri etuliitettä tauluille. Se asentaa silloin tyhjän foorumin samaan tietokantaan, kuin missä se varsinainen foorumi on. (Ei, se ei poista sitä toista foorumia, Luo vain taulut eri etuliitteellä...)
Sen jälkeen ottaa sieltä config.php tiedoston ja muuttaa prefixin (=etuliite) siksi alkuperäiseksi ja siirtää sen tiedoston sitten sinne oikealle foorumille.
Saatais ainakin foorumin itse generoima tiedosto tuohon. :P

Re: Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Lähetetty: 20 Elo 2008, 18:21
Kirjoittaja Hiace
Kiitti vastauksesta. Kokeilen tuota metodia hetipuoleen, ilmottelen miten käy.

Re: Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Lähetetty: 20 Elo 2008, 18:35
Kirjoittaja Hiace
USKOMATONTA!!! Sehän toimii, eikä mitään tietoja ole onneksi hävinnyt!

Eli tein palvelimelle uuteen hakemistoon uuden asennuksen käyttäen uutta etuliitettä tauluille. Editoin config.php:stä vain vanhan etuliitteen paikoilleen, siirsin vanhan foorumin hakemistoon, ja kaikki pelaa!

Ja kiitoksia Lurttiselle hirveästi avusta! Mukava, että joku jaksaa autella kämmäilijöitä ongelmissaan. :)

Ja nyt lähden opiskelemaan foorumin varmuuskopiointia, ihan vaan varulta...