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

phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
Hiace
Aloittelija
Aloittelija
Viestit:4
Liittynyt:20 Elo 2008, 14:54
Liian nopea delete-sormi = FTP:llä tuhottu Phpbb-tiedostoja

Viesti Kirjoittaja Hiace » 20 Elo 2008, 15:01

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.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

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

Viesti Kirjoittaja Lurttinen » 20 Elo 2008, 15:11

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/

Hiace
Aloittelija
Aloittelija
Viestit:4
Liittynyt:20 Elo 2008, 14:54

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

Viesti Kirjoittaja Hiace » 20 Elo 2008, 16:14

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ää...

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

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

Viesti Kirjoittaja Lurttinen » 20 Elo 2008, 18:15

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

Hiace
Aloittelija
Aloittelija
Viestit:4
Liittynyt:20 Elo 2008, 14:54

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

Viesti Kirjoittaja Hiace » 20 Elo 2008, 18:21

Kiitti vastauksesta. Kokeilen tuota metodia hetipuoleen, ilmottelen miten käy.

Hiace
Aloittelija
Aloittelija
Viestit:4
Liittynyt:20 Elo 2008, 14:54

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

Viesti Kirjoittaja Hiace » 20 Elo 2008, 18:35

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...

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: AhrefsBot/5.0 [Bot], Bing [Bot] ja 91 vierailijaa