Hallo
Das sieht mir fast so aus als ob dein FTP-Programm die Daten im falschen Modus hochläd. Versuch am besten mal ein anderes FTP-Programm. Ich kann dir Filezilla empfehlen.
Edit: Ich habe gerade noch einen Fehler in der Installations-Anleitung gefunden(bei dem Bookmarks MOD).
Da heißt es:
#-----[ OPEN ]------------------------------------------------
#
admin/admin_db_utilities.php
#
#-----[ FIND ]------------------------------------------------
#
# use next line when using phpBB 2.0.11 or earlier
# $tables = array('auth_access', 'banlist', 'categories', 'config',
'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs',
'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch',
'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group',
'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
# use next line when using phpBB 2.0.18 or earlier
# $tables = array('auth_access', 'banlist', 'categories', 'config',
'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs',
'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch',
'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group',
'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
$tables = array('auth_access', 'banlist', 'categories', 'config',
'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs',
'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch',
'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group',
'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys');
#
#-----[ IN-LINE FIND ]----------------------------------------
#
'banlist',
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
'bookmarks',
#
Vor
'bookmarks', kommt ein Leerzeichen. In der admin_db_utilities.php muss das dann so aussehen:
Code: Alles auswählen
$tables = array('auth_access', 'banlist', 'bookmarks', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys', 'forums_watch');
Edit2: Und hier noch so ein Fehler
#-----[ OPEN ]------------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]------------------------------------------------
#
$sql = "DELETE FROM " . BANLIST_TABLE . "
WHERE ban_userid = $user_id";
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$sql = "DELETE FROM " . BOOKMARK_TABLE . "
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user\'s
bookmarks', '', __LINE__, __FILE__, $sql);
}
#
#-----[ FIND ]------------------------------------------------
#
$attachsig = ( isset( $HTTP_POST_VARS['attachsig']) ) ? ( (
$HTTP_POST_VARS['attachsig'] ) ? TRUE : 0 ) : 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
$setbm = ( isset( $HTTP_POST_VARS['setbm']) ) ? ( ( $HTTP_POST_VARS['setbm']
) ? TRUE : 0 ) : 0;
#
#-----[ FIND ]------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" .
str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "',
user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" .
str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''",
$location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig =
'" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" .
str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "',
user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig,
user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies,
user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode =
$allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply,
user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm,
user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style,
user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''",
$user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql .
"
WHERE user_id = $user_id";
#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_attachsig = $attachsig,
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
user_setbm = $setbm,
Vor
user_setbm = $setbm, kommt ebenfalls ein Leerzeichen.
Das sieht dann so aus in der admin_users.php
Code: Alles auswählen
if( !$error )
{
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_setbm = $setbm, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
WHERE user_id = $user_id";
Allgemein scheint der Autor jeweils bei den Abschnitten
IN-LINE AFTER, ADD auf das Leerzeichen verzichtet zu haben, also beim Einbau darauf achten - es gibt da noch mehr Stellen die ich jetzt mal nicht poste.
Ausserdem machen manche Texteditoren mit Zeilenumbruch Probleme (habs gerade ausprobiert mit Notepad - ohne Zeilenumbruch geht es - mit Zeilenumbruch entstehen Fehler). Ich persönlich benutze da lieber TopStyle Lite oder Proton.
Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.