Sivu 2/2
Lähetetty: 30 Syys 2006, 22:37
Kirjoittaja Anubis
mrl586 kirjoitti:Anubis kirjoitti:Tuo id 2 viittaa siihen, että olet tehnyt uuden tunnuksen?
Id 2 on ensimmäisen forumille rekisteröityneen käyttäjän id.
Aa, eli anonymous on 1, eiku se on -1?
Lähetetty: 30 Syys 2006, 22:38
Kirjoittaja Anubis
Tämä ei anna mun nyt muokata, joten kerron, että tarkoitin tuossa eli en ei
Muoksitesti, Lurttinen
Lähetetty: 24 Loka 2006, 16:48
Kirjoittaja joksanen
Taas vanha ketju mutta menköön. CPanel taitaa olla ongelman alku ja juuri. Tietokannasta katsottuna board_start_date on ihan oikein stampattu, mutta itse forumin puolella se näkyy 70-lukulaisena. Ei auttanut vaikka stampin vaihtoi hiukan toiseen. Tämä siis forumin käynnistyspäivän osalta.
Yksittäisen käyttäjän rekisteröintipäivän muuttaminen puolestaan toimii ihan hyvin. Asennuksen yhteydessä adminin aloituspäiväksi oli ilmestynyt nollastamppi, joka menee just sinne 70-luvulle vaikka ei oikea stamppi ole sillekään päivämäärälle.
Paljon outouksia näissä cpaneloinneissa mutta en mä tämän vuoksi ala koko forumia uudelleen asentamaan tyhjältä pöydältä. Keskiarvostatistiikat on nyt hiukan alakanttiin, mutta noista saa kuitenkin selvää laskutikun avulla.
Lähetetty: 24 Loka 2006, 17:20
Kirjoittaja Lurttinen
Aloituspäivämäärän muokkaus lontooksi. En kerkeä suomentamaan...
- Use this generator to get the unix timestamp
- Create a fix.php file with the following:
Koodi: Valitse kaikki
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'phpBB Fix';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$sql = "UPDATE " . CONFIG_TABLE . " SET config_value = [_TIMESTAMP_] WHERE config_name = 'board_startdate'";
if(!$result = $db->sql_query($sql))
{
message_die(CRITICAL_ERROR, "Could not open config table", "", __LINE__, __FILE__, $sql);
}
else
{
echo 'Board startdate updated. You should now delete this file';
}
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
- In the script, replace [_TIMESTAMP_] with the unix timestamp you generated in step 1
- Upload the file to your board's root folder (the one with config.php)
- Run it by navigating to the file in your browser (ex. http://www.yoursite.com/phpBB2/fix.php)
- Delete the file after you see the "Board startdate updated" message
EDIT; Ceepaneelin porukka on muokannut tuota alkuperäistä phpBB pakettia ja sössineet sen kanssa.
Noiden"yhden klikkauksen asennuksien" kanssa on paljon ongelmia ja monet niistä ratkeaa siten että menee ja kopioi puhtaat paketit olemassaolevien pakettien päälle ja ajamalla /install/pdate_to_latest.php
Lähetetty: 24 Loka 2006, 18:11
Kirjoittaja joksanen
Lurttinen kirjoitti:
Koodi: Valitse kaikki
$sql = "UPDATE " . CONFIG_TABLE . " SET config_value = [_TIMESTAMP_] WHERE config_name = 'board_startdate'";
Kuten sanottua, tämä ei toimi tässä tapauksessa. Tai no, en ole tällaista skriptiä kokeillut, vaan muokannut suoraan tietokantaa. Ei onnistu.
Pitää joskus katsoa tuota päälleasennusta jos tulee enemmän ongelmia.
Lähetetty: 11 Marras 2006, 23:44
Kirjoittaja joksanen
Ongelma on ratkennut. Tietokannassa lukee board_start_date ja koodissa board_startdate. Ilmeisesti CPanel on sotkenut tietokannan. Kun en tiedä missä joka paikassa tietoa käytetään niin muutin admin-osion index-tiedoston koodia vastaamaan oikeaa määrää alaviivoja.
Johan näkyy statistiikatkin.