Unlock

Dieses Thema im Forum "Webentwicklung" wurde erstellt von DoubleGG, 17. Mai 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 17. Mai 2005
    hi noch mal kurz etwas bevor man ein wbb2 board installieren kann muss man doch irgeneine datei umschreiben in unlocked oder so was !
    das war doch so was oder ist schon voll lange her habs vergessen kann mal schnell jemand helfen?
     

  2. Anzeige
  3. #2 17. Mai 2005
    nein einfach wbb2 hochladen dann chmod rechte ändern bzw anpassen dann denn anweisungen in der install.php Folgen und Fertig

    Edit wenn du eine wbb2 version drauf hast dann

    Acp/lib/install.lock löschen

    dann einfach update ausführen in install.php

    Hoffe habe geholfen
     
  4. #3 17. Mai 2005
    was meinst du mit chmod? wie soll ich den einstellen?

    ich instaliere 2.3.1 install.lock gibts da nicht

    hilfe!
     
  5. #4 17. Mai 2005
    @ DoubleGG

    install.lock

    wird erst nach beendigung des wbb2 setubs angelegt in deinen wbb2 ordner.

    Chmod kann man mit der rechten Maustaste auf einer datei ausführen !

    Die install.lock muss entfernt werden wenn du ein Update aufspielen willst (wenn ich mich recht entsinne, wenn es falsch ist bitte korregiert mich)
     
  6. #5 17. Mai 2005
    die install.lock is nur dann wichtig wenn du Update machen willst

    Chmod machste auf dem FTP Server

    Markiere Wbb2 dann rechte maustaste dann chmod ändern dann unten link 777 eingeben und

    und dann bei allen ordnern die nötig sind :D

    es gibs auch irgennd wo im wbb2 Ordner ne anleitung
     
  7. #6 17. Mai 2005
    Soweit sollte es nun geklärt sein...
     
  8. #7 18. Mai 2005
    nein leute mein problem ist das ich mein board auf einen server lade.

    und wenn ich den dann betrete wie hier Index of /
    dann ist der leer geh ich aber auf die direkte setup.php dann wird diese so dargestellt!


    [HIDE]

    ' . $content . '
    '; } /** refresh an acp page **/ function stepdie() { global $noerror; if ($noerror == 0) { echo " "; } } /** refresh an acp page **/ function stepstart() { register_shutdown_function("stepdie"); echo "
    '; } function statusPage($text, $nextstep) { global $_REQUEST, $mode, $frameset; if (isset($_REQUEST['percent'])) $percent = $_REQUEST['percent']; else $percent = 0; if ($percent > 100) $percent = 100; informationPage($text . ' ('.number_format($percent, 2).'%)
    Diese Aktion kann einige Zeit dauern, brechen Sie den Vorgang bitte nicht ab.

    Falls längere Zeit kein Fortschritt zu erkennen ist, klicken Sie hier, um diesen Schritt zu überspringen.'); } class ConvertSize { var $index = array(); var $hash = ""; var $tempsave = array(); function ConvertSize() { $this->hash = substr(md5(uniqid(microtime())),0,6); } function convertSizeTag($text) { // cache code $this->tempsave['php'] = array(); $this->tempsave['code'] = array(); $this->index['php'] = -1; $this->index['code'] = -1; $text = preg_replace("/(\[(php|code)\])([^\\4\\1]*)(\[\/\\2\])/eiU","\$this->cachecode('\\3','\\2')",$text); // replace size tag $text = preg_replace("/\[size=([0-9])+\]/sie", "\$this->convertSizeTagHelp('\\1')", $text); // insert code if($this->index['php']!=-1 || $this->index['code']!=-1) $text = $this->replacecode($text); return $text; } function convertSizeTagHelp($size) { return "[size=" . ( 11 + ($size-1)*2 ) . "]"; } function cachecode($code,$mode) { $mode=strtolower($mode); $this->index[$mode]++; $this->tempsave[$mode][$this->index[$mode]]=$code; return "{".$this->hash."_".$mode."_".$this->index[$mode]."}"; } function replacecode($text) { reset($this->tempsave); while(list($mode,$val)=each($this->tempsave)) { while(list($varnr,$code)=each($val)) { $code = str_replace("\\\\", "\\", $code); $code = str_replace('\"', '"', $code); $text = str_replace("{".$this->hash."_".$mode."_".$varnr."}","[$mode]".$code."[/$mode]",$text); } } return $text; } } if (isset($_REQUEST['step'])) $step = $_REQUEST['step']; else $step = 0; if (isset($_REQUEST['frameset'])) $frameset = intval($_REQUEST['frameset']); else $frameset = 0; if (isset($_REQUEST['mode'])) $mode = intval($_REQUEST['mode']); else $mode = 0; if ($mode == 2) { require("./_data.inc.php"); $m = $n; } /* setup start page */ if ($step == 0) { informationPage('Herzlich Willkommen bei der Einrichtung vom WoltLab Burning Board 2.3.1

    Systemvoraussetzungen:
    Eigenschaft erforderlich vorhanden
    PHP Version 4.0.3 '.$phpversion.'
    magic_quotes_sybase deaktiviert '.((get_cfg_var("magic_quotes_sybase")) ? ('aktiviert') : ('deaktiviert')).'
    upload_max_filesize > 0 '.get_cfg_var("upload_max_filesize").'
    Schreibrechte im Verzeichnis "/acp/lib" Ja '.((is_writeable("./lib")) ? ('Ja') : ('Nein')).'
    Schreibrechte im Verzeichnis "/acp/temp" Ja '.((is_writeable("./temp")) ? ('Ja') : ('Nein')).'
    Schreibrechte im Verzeichnis "/images/avatars" Ja '.((is_writeable("./../images/avatars")) ? ('Ja') : ('Nein')).'
    Schreibrechte im Verzeichnis "/attachments" Ja '.((is_writeable("./../attachments")) ? ('Ja') : ('Nein')).'
    Schreibrechte im Verzeichnis "/cache/templates" Ja '.((is_writeable("./../cache/templates")) ? ('Ja') : ('Nein')).'
    Schreibrechte im Verzeichnis "/cache/templates/acp" Ja '.((is_writeable("./../cache/templates/acp")) ? ('Ja') : ('Nein')).'
    Schreibrechte im Verzeichnis "/cache/language" Ja '.((is_writeable("./../cache/language")) ? ('Ja') : ('Nein')).'
    Schreibrechte für Datei "/acp/lib/options.inc.php" Ja '.((is_writeable("./lib/options.inc.php")) ? ('Ja') : ('Nein')).'
    Schreibrechte für Datei "/acp/lib/config.inc.php" Ja '.((is_writeable("./lib/config.inc.php")) ? ('Ja') : ('Nein')).'

    Sollten eine oder mehrere Voraussetzungen nicht erfüllt sein, kann ein einwandfreier Betrieb des Forum nicht gewährleistet werden.
    '); } /* check javascript and frameset support */ if ($step == 1) { if ($mode > 5 || $mode < 1) { header("Location: setup.php"); exit; } if ($frameset == 0) { informationPage(' '); } else { echo ' '; } } /* step 2 */ if ($step == 2) { if ($mode == 4) { header("Location: setup.php?step=180&mode=4&frameset=$frameset"); exit; } if ($mode == 3) { header("Location: setup.php?step=290&mode=3&frameset=$frameset"); exit; } if ($mode == 5) { header("Location: setup.php?step=82&mode=5&frameset=$frameset"); exit; } if (isset($_POST['send'])) { $fp = fopen("./lib/config.inc.php", "w+b"); fwrite($fp, ""); fclose($fp); header("Location: setup.php?step=3&mode=$mode&frameset=$frameset"); exit(); } else { require("./lib/config.inc.php"); if ($mode == 2 && $m == $n) $n += 1; informationPage('Eingabe der Datenbankzugangsdaten

    Adresse des Datenbankservers:
    Datenbank-Benutzername:
    Datenbank-Benutzerpasswort:
    Datenbankname:
    Nummer des Forums:
    E-Mail des techn. Admins:

    Falls Sie bereits die Datei "config.inc.php" von Hand konfiguriert haben, können Sie diesen Schritt überspringen. '); } } if ($step == 3) { require("./lib/config.inc.php"); $error = 0; $connid = @mysql_connect($sqlhost, $sqluser, $sqlpassword); if (!$connid) $error = 1; else if (!@mysql_select_db($sqldb, $connid)) $error = 1; if ($error == 1) { informationPage('Es sind Fehler beim Verbinden mit dem Datenbankserver aufgetreten. Die von Ihnen angegebenen Datenbankzugriffsdaten sind womöglich nicht korrekt.

    '.mysql_error().'

    Bitte kehren Sie auf die vorherige Seite zurück, und korrigieren Ihre Angaben noch einmal.'); } else { informationPage('Es kann eine korrekte Verbindung zur Datenbank erstellt werden.

    Klicken Sie hier, um mit der Installation fortzufahren.'); } } if ($step == 4) { require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); $tables = array( "bb".$n."_access" , "bb".$n."_acpmenuitemgroups" , "bb".$n."_acpmenuitemgroupscount" , "bb".$n."_acpmenuitems" , "bb".$n."_acpmenuitemscount" , "bb".$n."_adminsessions" , "bb".$n."_announcements" , "bb".$n."_applications" , "bb".$n."_attachments" , "bb".$n."_avatars" , "bb".$n."_bbcodes" , "bb".$n."_boards" , "bb".$n."_boardvisit" , "bb".$n."_designelements" , "bb".$n."_designpacks" , "bb".$n."_events" , "bb".$n."_folders" , "bb".$n."_groupcombinations" , "bb".$n."_groupleaders" , "bb".$n."_groups" , "bb".$n."_groupvalues" , "bb".$n."_groupvariablegroups" , "bb".$n."_groupvariables" , "bb".$n."_icons" , "bb".$n."_languagecats" , "bb".$n."_languagepacks" , "bb".$n."_languages" , "bb".$n."_mailqueue" , "bb".$n."_mails" , "bb".$n."_moderators" , "bb".$n."_optiongroups" , "bb".$n."_options" , "bb".$n."_permissions" , "bb".$n."_polloptions" , "bb".$n."_polls" , "bb".$n."_posts" , "bb".$n."_postcache" , "bb".$n."_privatemessage" , "bb".$n."_privatemessagereceipts" , "bb".$n."_profilefields" , "bb".$n."_ranks" , "bb".$n."_searchs" , "bb".$n."_sessions" , "bb".$n."_smilies" , "bb".$n."_stats" , "bb".$n."_styles" , "bb".$n."_subscribeboards" , "bb".$n."_subscribethreads" , "bb".$n."_templatepacks" , "bb".$n."_templates" , "bb".$n."_threads" , "bb".$n."_threadvisit" , "bb".$n."_user2groups" , "bb".$n."_userfields" , "bb".$n."_users" , "bb".$n."_votes" , "bb".$n."_wordlist" , "bb".$n."_wordmatch"); $c = 0; $result = mysql_list_tables($sqldb); for ($i = 0; $i < $db->num_rows($result); $i++) { if (in_array(mysql_tablename($result, $i), $tables)) { $c = 1; break; } } if ($c == 1) { informationPage('Es sind bereits Tabellen in der ausgewählten Datenbank vorhanden, die von dieser Installation erstellt werden sollen. Wenn Sie fortfahren werden die vorhandenen Tabellen samt Daten überschrieben.

    Fortfahren und Tabellen überschreiben'); } else { header("Location: setup.php?step=5&mode=$mode&frameset=$frameset"); exit(); } } /* create database structure */ if ($step == 5) { require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); require("./lib/class_query.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); $fp = fopen("./lib/structure.sql", "rb"); $query = fread($fp, filesize("./lib/structure.sql")); fclose($fp); if ($n != 1) $query = str_replace("bb1_", "bb".$n."_", $query); $sql_query = new query($query); $sql_query->doquery(); informationPage('Die Datenbankstruktur wurde erfolgreich erstellt.

    Klicken Sie hier, um mit der Installation fortzufahren.'); } /* insert database data */ if ($step == 6) { require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); require("./lib/class_query.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); $fp = fopen("./lib/inserts.sql", "rb"); $query = fread($fp, filesize("./lib/inserts.sql")); fclose($fp); if ($n != 1) $query = str_replace("bb1_", "bb".$n."_", $query); $sql_query = new query($query); $sql_query->doquery(); list($version) = $db->query_first("SELECT VERSION()"); if ( preg_match("/^(3\.23)|(4\.)/", $version) ) $db->query("ALTER TABLE bb".$n."_sessions TYPE=HEAP", 0, 0, 0); informationPage('Das Einfügen der Datenbankinhalte wurde erfolgreich abgeschlosssen.

    Klicken Sie hier, um mit der Installation fortzufahren.'); } /* import style data */ if ($step == 7) { require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); $stylefile = "bb1.style"; if (file_exists($stylefile)) { $fp = fopen($stylefile, "rb"); $data = unserialize(base64_decode(str_replace("\n", "", fread($fp, filesize($stylefile))))); fclose($fp); if ($mode < 3) { // designpack data $db->query("INSERT INTO bb".$n."_designpacks (designpackname) VALUES ('".addslashes($data['designpack']['designpackname'])."')"); $designpackid = $db->insert_id(); if (isset($data['designpack']['designelements']) && count($data['designpack']['designelements'])) { while (list(, $designelement) = each($data['designpack']['designelements'])) $db->unbuffered_query("INSERT INTO bb".$n."_designelements (designpackid, element, value) VALUES ('$designpackid', '".addslashes($designelement['element'])."', '".addslashes($designelement['value'])."')"); } } // template data if (isset($data['templates']) && count($data['templates'])) { while (list(, $template) = each($data['templates'])) { $db->unbuffered_query("REPLACE INTO bb".$n."_templates (templatepackid, templatename, template) VALUES (0, '".addslashes($template['templatename'])."', '".addslashes($template['template'])."')", 1); } } if ($mode < 3) { // create style $db->query("INSERT INTO bb".$n."_styles (styleid, stylename, designpackid) VALUES (0, '".$data['general']['stylename']."', '".$designpackid."')"); } updateTemplateStructure(); informationPage('Das Entpacken der Styledaten ist erfolgreich durchgeführt worden.

    ' . (($mode > 2) ? ('Klicken Sie hier, um mit dem Update fortzufahren.') : ('Klicken Sie hier, um mit der Installation fortzufahren.')) . ''); } else { informationPage('Fehler: Style Datei konnte nicht gefunden werden. Bitte vergewissern Sie sich, dass sich die Datei "bb1.style" im Verzeichnis "acp" befindet.

    Erneut versuchen'); } } /* import lang pack */ if ($step == 8) { require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); $lngfile = "german.lng"; if (file_exists($lngfile)) { $lngdata = readlngfile($lngfile, 1); if (count($lngdata['cats'])) { $where = ''; foreach ($lngdata['cats'] as $cat) { $db->unbuffered_query("INSERT IGNORE INTO bb".$n."_languagecats (catname) VALUES ('".addslashes($cat)."')"); $where .= ",'".addslashes($cat)."'"; } $cats = array(); $result = $db->query("SELECT catid,catname FROM bb".$n."_languagecats WHERE catname IN(".substr($where, 1).")"); while ($row = $db->fetch_array($result)) $cats[$row['catname']] = $row['catid']; } if (count($lngdata['items'])) { $languagecode = $lngdata['languagecode']; $languagepackname = $lngdata['languagepackname']; if ($mode < 3) $db->query("INSERT INTO bb".$n."_languagepacks (languagepackid,languagepackname,languagecode) VALUES (0,'".addslashes($languagepackname)."','".addslashes($languagecode)."')"); $insert_str = ''; $rowCount = 0; foreach ($lngdata['items'] as $cat => $itemarray) { $showorder = 1; foreach ($itemarray as $itemname => $item) { if ($rowCount > 150 && $insert_str != '') { $db->unbuffered_query("REPLACE INTO bb".$n."_languages (languagepackid,catid,itemname,item,showorder) VALUES ".substr($insert_str, 1), 1); $rowCount = 0; $insert_str = ''; } $insert_str .= ",(0,'".$cats[$cat]."', '".addslashes($itemname)."', '".addslashes($item)."', '".$showorder."')"; $showorder++; $rowCount++; } } if ($insert_str) $db->unbuffered_query("REPLACE INTO bb".$n."_languages (languagepackid,catid,itemname,item,showorder) VALUES ".substr($insert_str, 1), 1); foreach ($cats as $catname => $catid) updateCache(0, $catid); } informationPage('Das Vorbereiten der Sprachdateien ist erfolgreich durchgeführt worden.

    ' . (($mode > 2) ? ('Klicken Sie hier, um mit dem Update fortzufahren.') : ('Klicken Sie hier, um mit der Installation fortzufahren.')) . ''); } else { informationPage('Fehler: Sprachdatei konnte nicht gefunden werden. Bitte vergewissern Sie sich, dass sich die Datei "german.lng" im Verzeichnis "acp" befindet.

    Erneut versuchen'); } } /* compile board templates */ if ($step == 9) { if ($frameset == 1) repeatstep(0, 0, 9.2, 9.1); else { header("Location: setup.php?step=9.1&mode=$mode"); exit; } } if ($step == 9.1) { if (isset($_REQUEST['loop'])) $loop = intval($_REQUEST['loop']); else $loop = 0; $perloop = 10; require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); require("./lib/class_templateparser.php"); list($totalcount) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_templates"); $result = $db->query("SELECT * FROM bb".$n."_templates ORDER BY templateid ASC", $perloop, $loop * $perloop); if ($db->num_rows($result) > 0) { if ($frameset == 1) stepstart(); while ($row = $db->fetch_array($result)) { $tplparser = new TemplateParser(); $row['template'] = $tplparser->parse($row['template']); $fp = fopen("./../cache/templates/".$row['templatepackid']."_".$row['templatename'].".php", "w+b"); fwrite($fp, "templates['".$row['templatename']."']=\"".addcslashes($row['template'], "$\"\\")."\"; ?>"); fclose($fp); @chmod("./../cache/templates/".$row['templatepackid']."_".$row['templatename'].".php", 0666); unset($row); unset($tplparser); } $loop++; if ($frameset == 1) repeatstep((($loop * $perloop) / $totalcount) * 100, $loop, 9.2, 9.1); else { header("Location: setup.php?step=9.1&loop=$loop&mode=$mode"); exit; } } else { $db->unbuffered_query("UPDATE bb".$n."_templates SET recompile = 0", 1); if ($frameset == 1) { informationPage(''); } else { header("Location: setup.php?step=9.3&mode=$mode"); exit; } } } /* status page */ if ($step == 9.2) { statusPage("Vorbereiten der Templates läuft...", "10"); } /* end page */ if ($step == 9.3) { informationPage('Das Vorbereiten der Templates ist erfolgreich durchgeführt worden.

    ' . (($mode > 2) ? ('Klicken Sie hier, um mit dem Update fortzufahren.') : ('Klicken Sie hier, um mit der Installation fortzufahren.')) . ''); } /* compile acp templates */ if ($step == 10) { if ($frameset == 1) repeatstep(0, 0, 10.2, 10.1); else { header("Location: setup.php?step=10.1&mode=$mode"); exit; } } if ($step == 10.1) { if (isset($_REQUEST['loop'])) $loop = intval($_REQUEST['loop']); else $loop = 0; $perloop = 10; require("./lib/class_templateparser.php"); $acp_templates = array(); $handle = @opendir("./templates"); while ($file = readdir($handle)) { if ($file == ".." || $file == ".") continue; $acp_templates[] = substr($file, 0, - 1 * strlen(strrchr($file, "."))); } sort($acp_templates); $totalcount = count($acp_templates); if ($totalcount >= $loop * $perloop) { if ($frameset == 1) stepstart(); for ($i = $loop * $perloop; $i < (($loop + 1) * $perloop) && $i < $totalcount; $i++) { $tplparser = new TemplateParser(); $filename = "./templates/" . $acp_templates[$i] . ".htm"; $fp = fopen($filename, "rb"); $template = $tplparser->parse(fread($fp, filesize($filename))); fclose($fp); $fp = fopen("./../cache/templates/acp/".$acp_templates[$i].".php", "w+b"); fwrite($fp, "templates['acp_".$acp_templates[$i]."']=\"".addcslashes($template, "$\"\\")."\"; ?>"); fclose($fp); @chmod("./../cache/templates/acp/".$acp_templates[$i].".php", 0666); unset($template); unset($tplparser); } $loop++; if ($frameset == 1) repeatstep((($loop * $perloop) / $totalcount) * 100, $loop, 10.2, 10.1); else { header("Location: setup.php?step=10.1&loop=$loop&mode=$mode"); exit; } } else { if ($frameset == 1) { informationPage(''); } else { header("Location: setup.php?step=10.3&mode=$mode"); exit; } } } /* status page */ if ($step == 10.2) { statusPage("Vorbereiten der ACP-Templates läuft...", "10.3"); } /* end page */ if ($step == 10.3) { if ($mode == 1) { $nextstep = 11; } if ($mode == 2) { $nextstep = 20; } if ($mode == 3) { $nextstep = 291; } if ($mode == 4) { $nextstep = 181; } informationPage('Das Vorbereiten der ACP-Templates ist erfolgreich durchgeführt worden.

    ' . (($mode > 2) ? ('Klicken Sie hier, um mit dem Update fortzufahren.') : ('Klicken Sie hier, um mit der Installation fortzufahren.')) . ''); } /* register admin */ if ($step == 11) { if (isset($_POST['send'])) { $username = trim($_REQUEST['username']); $email = trim($_REQUEST['email']); $password = trim($_REQUEST['password']); if ($username && $email && $password) { require("./lib/config.inc.php"); require("./lib/class_db_mysql.php"); $db = new db($sqlhost, $sqluser, $sqlpassword, $sqldb, $phpversion); $db->query("INSERT INTO bb".$n."_users (username,password,sha1_password,email,groupcombinationid,rankid,regdate,lastvisit,lastactivity,activation,timezoneoffset,rankgroupid,useronlinegroupid) VALUES ". "('".addslashes($username)."','".md5($password)."','".sha1($password)."','".addslashes($email)."','11','1','".time()."','".time()."','".time()."','1','1','1','1')"); $userid = $db->insert_id(); $db->query("INSERT INTO bb".$n."_userfields (userid) VALUES ('$userid')"); $db->query("INSERT INTO bb".$n."_user2groups (userid,groupid) VALUES ('$userid','1'),('$userid','4')"); header("Location: setup.php?step=12"); exit(); } }[/HIDE]


    bla bla und so weiter !
    das selbe prob hab ich bei funpic auch!
     

  9. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Unlock
  1. Antworten:
    0
    Aufrufe:
    957
  2. Antworten:
    2
    Aufrufe:
    1.205
  3. Antworten:
    8
    Aufrufe:
    1.096
  4. Antworten:
    2
    Aufrufe:
    654
  5. Antworten:
    6
    Aufrufe:
    29.317