[erledigt] Update auf 3.0.6 - Fehlermeldung im ACP
[erledigt] Update auf 3.0.6 - Fehlermeldung im ACP
Hallo Leute!
Hab gerade mittels Autoupdater (Paket von hier mit den deutschen Sprachdateien) von 3.0.5 auf 3.0.6 upgedatet und scheinbar dürfte alles soweit funzen.
Aaaaber - wenn ich ins ACP gehe und oben auf den Raster "System" klicke, kommt folgende Fehlermeldung:
Parse error: syntax error, unexpected '<' in /www0572/www.meinedomain.at/phpbb3/includes/acp/acp_update.php on line 10
Bitte um einen Tipp!
Achja - Ordner Install hab ich gelöscht, den Cache geleert und in der Adminübersicht wird in der Bord-Statistik wird die richtige Version (3.0.6) angezeigt!
Vielen Dank und l.G.
maxl
Hab gerade mittels Autoupdater (Paket von hier mit den deutschen Sprachdateien) von 3.0.5 auf 3.0.6 upgedatet und scheinbar dürfte alles soweit funzen.
Aaaaber - wenn ich ins ACP gehe und oben auf den Raster "System" klicke, kommt folgende Fehlermeldung:
Parse error: syntax error, unexpected '<' in /www0572/www.meinedomain.at/phpbb3/includes/acp/acp_update.php on line 10
Bitte um einen Tipp!
Achja - Ordner Install hab ich gelöscht, den Cache geleert und in der Adminübersicht wird in der Bord-Statistik wird die richtige Version (3.0.6) angezeigt!
Vielen Dank und l.G.
maxl
Zuletzt geändert von maxl am 26.11.2009 10:30, insgesamt 1-mal geändert.
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: Update auf 3.0.6 - Fehlermeldung im ACP
Lad einfach das Paket nochmal herunter und schieb die neue includes/acp/acp_update.php auf deinen Server.
Da scheint etwas nicht zu stimmen.
Da scheint etwas nicht zu stimmen.
kein Support per PN
Re: Update auf 3.0.6 - Fehlermeldung im ACP
Hmm, jetzt steht ich ein bissl am Schlauch!
Wie soll ich das Paket nochmals runterladen? Das wurde ja während des Updates vom ACP aus downgeloadet (mit den geänderten Dateien).
Hier mal der Code von der Datei, die am Server liegt:
Kann es sein, daß da ein <?php zuviel drinnen ist? (das wäre nämlich in Zeile 10)
l.G.
maxl
Wie soll ich das Paket nochmals runterladen? Das wurde ja während des Updates vom ACP aus downgeloadet (mit den geänderten Dateien).
Hier mal der Code von der Datei, die am Server liegt:
Code: Alles auswählen
<?php
/**
*
* @package acp
* @version $Id: acp_update.php,v 1.9 2007/11/19 17:00:13 acydburn Exp $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
<?php
/**
*
* @package acp
* @version $Id: acp_update.php 10195 2009-09-29 14:48:24Z acydburn $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* @package acp
*/
class acp_update
{
var $u_action;
function main($id, $mode)
{
global $config, $db, $user, $auth, $template, $cache;
global $phpbb_root_path, $phpbb_admin_path, $phpEx;
$user->add_lang('install');
$this->tpl_name = 'acp_update';
$this->page_title = 'ACP_VERSION_CHECK';
// Get current and latest version
$errstr = '';
$errno = 0;
$info = get_remote_file('www.phpbb.com', '/updatecheck', ((defined('PHPBB_QA')) ? '30x_qa.txt' : '30x.txt'), $errstr, $errno);
if ($info === false)
{
trigger_error($errstr, E_USER_WARNING);
}
$info = explode("\n", $info);
$latest_version = trim($info[0]);
$announcement_url = trim($info[1]);
$update_link = append_sid($phpbb_root_path . 'install/index.' . $phpEx, 'mode=update');
// Determine automatic update...
$sql = 'SELECT config_value
FROM ' . CONFIG_TABLE . "
WHERE config_name = 'version_update_from'";
$result = $db->sql_query($sql);
$version_update_from = (string) $db->sql_fetchfield('config_value');
$db->sql_freeresult($result);
$current_version = (!empty($version_update_from)) ? $version_update_from : $config['version'];
$up_to_date_automatic = (version_compare(str_replace('rc', 'RC', strtolower($current_version)), str_replace('rc', 'RC', strtolower($latest_version)), '<')) ? false : true;
$up_to_date = (version_compare(str_replace('rc', 'RC', strtolower($config['version'])), str_replace('rc', 'RC', strtolower($latest_version)), '<')) ? false : true;
$template->assign_vars(array(
'S_UP_TO_DATE' => $up_to_date,
'S_UP_TO_DATE_AUTO' => $up_to_date_automatic,
'S_VERSION_CHECK' => true,
'U_ACTION' => $this->u_action,
'LATEST_VERSION' => $latest_version,
'CURRENT_VERSION' => $config['version'],
'AUTO_VERSION' => $version_update_from,
'UPDATE_INSTRUCTIONS' => sprintf($user->lang['UPDATE_INSTRUCTIONS'], $announcement_url, $update_link),
));
}
}
?>
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* @package acp
*/
class acp_update
{
var $u_action;
function main($id, $mode)
{
global $config, $db, $user, $auth, $template, $cache;
global $phpbb_root_path, $phpbb_admin_path, $phpEx;
$user->add_lang('install');
$this->tpl_name = 'acp_update';
$this->page_title = 'ACP_VERSION_CHECK';
// Get current and latest version
$errstr = '';
$errno = 0;
$info = obtain_latest_version_info(request_var('versioncheck_force', false), true);
if ($info === false)
{
trigger_error('VERSIONCHECK_FAIL', E_USER_WARNING);
}
$info = explode("\n", $info);
$latest_version = trim($info[0]);
$announcement_url = trim($info[1]);
$announcement_url = (strpos($announcement_url, '&') === false) ? str_replace('&', '&', $announcement_url) : $announcement_url;
$update_link = append_sid($phpbb_root_path . 'install/index.' . $phpEx, 'mode=update');
// Determine automatic update...
$sql = 'SELECT config_value
FROM ' . CONFIG_TABLE . "
WHERE config_name = 'version_update_from'";
$result = $db->sql_query($sql);
$version_update_from = (string) $db->sql_fetchfield('config_value');
$db->sql_freeresult($result);
$current_version = (!empty($version_update_from)) ? $version_update_from : $config['version'];
$up_to_date_automatic = (version_compare(str_replace('rc', 'RC', strtolower($current_version)), str_replace('rc', 'RC', strtolower($latest_version)), '<')) ? false : true;
$up_to_date = (version_compare(str_replace('rc', 'RC', strtolower($config['version'])), str_replace('rc', 'RC', strtolower($latest_version)), '<')) ? false : true;
$template->assign_vars(array(
'S_UP_TO_DATE' => $up_to_date,
'S_UP_TO_DATE_AUTO' => $up_to_date_automatic,
'S_VERSION_CHECK' => true,
'U_ACTION' => $this->u_action,
'U_VERSIONCHECK_FORCE' => append_sid($this->u_action . '&versioncheck_force=1'),
'LATEST_VERSION' => $latest_version,
'CURRENT_VERSION' => $config['version'],
'AUTO_VERSION' => $version_update_from,
'UPDATE_INSTRUCTIONS' => sprintf($user->lang['UPDATE_INSTRUCTIONS'], $announcement_url, $update_link),
));
}
}
?>
l.G.
maxl
- Metzle
- Ehemaliges Teammitglied
- Beiträge: 10435
- Registriert: 08.03.2008 02:50
- Wohnort: Waiblingen-Neustadt
- Kontaktdaten:
Re: Update auf 3.0.6 - Fehlermeldung im ACP
Hallo,
entferne mal den ersten Teil:
entferne mal den ersten Teil:
Code: Alles auswählen
<?php
/**
*
* @package acp
* @version $Id: acp_update.php,v 1.9 2007/11/19 17:00:13 acydburn Exp $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
Re: Update auf 3.0.6 - Fehlermeldung im ACP
Hallo Metzle!
Das wars beinahe - jetzt bekomme ich zwar die Versionsprüfung zu sehen, dafür aber ganz oben noch dies:
Irgendwas dürfte mit dem Code nicht stimmen, denn genau der Teil ist in der acp_update.php im Editor (Proton) größtenteils in schwarzer Schrift, was ich eigentlich bei PHP-Code nicht so gewohnt bin!
l.G.
maxl
Das wars beinahe - jetzt bekomme ich zwar die Versionsprüfung zu sehen, dafür aber ganz oben noch dies:
Code: Alles auswählen
/** * @ignore */ if (!defined('IN_PHPBB')) { exit; } /** * @package acp */ class acp_update { var $u_action; function main($id, $mode) { global $config, $db, $user, $auth, $template, $cache; global $phpbb_root_path, $phpbb_admin_path, $phpEx; $user->add_lang('install'); $this->tpl_name = 'acp_update'; $this->page_title = 'ACP_VERSION_CHECK'; // Get current and latest version $errstr = ''; $errno = 0; $info = obtain_latest_version_info(request_var('versioncheck_force', false), true); if ($info === false) { trigger_error('VERSIONCHECK_FAIL', E_USER_WARNING); } $info = explode("\n", $info); $latest_version = trim($info[0]); $announcement_url = trim($info[1]); $announcement_url = (strpos($announcement_url, '&') === false) ? str_replace('&', '&', $announcement_url) : $announcement_url; $update_link = append_sid($phpbb_root_path . 'install/index.' . $phpEx, 'mode=update'); // Determine automatic update... $sql = 'SELECT config_value FROM ' . CONFIG_TABLE . " WHERE config_name = 'version_update_from'"; $result = $db->sql_query($sql); $version_update_from = (string) $db->sql_fetchfield('config_value'); $db->sql_freeresult($result); $current_version = (!empty($version_update_from)) ? $version_update_from : $config['version']; $up_to_date_automatic = (version_compare(str_replace('rc', 'RC', strtolower($current_version)), str_replace('rc', 'RC', strtolower($latest_version)), '<')) ? false : true; $up_to_date = (version_compare(str_replace('rc', 'RC', strtolower($config['version'])), str_replace('rc', 'RC', strtolower($latest_version)), '<')) ? false : true; $template->assign_vars(array( 'S_UP_TO_DATE' => $up_to_date, 'S_UP_TO_DATE_AUTO' => $up_to_date_automatic, 'S_VERSION_CHECK' => true, 'U_ACTION' => $this->u_action, 'U_VERSIONCHECK_FORCE' => append_sid($this->u_action . '&versioncheck_force=1'), 'LATEST_VERSION' => $latest_version, 'CURRENT_VERSION' => $config['version'], 'AUTO_VERSION' => $version_update_from, 'UPDATE_INSTRUCTIONS' => sprintf($user->lang['UPDATE_INSTRUCTIONS'], $announcement_url, $update_link), )); } } ?>
l.G.
maxl
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: Update auf 3.0.6 - Fehlermeldung im ACP
http://www.phpbb.de/downloads/pakete.php einfach hier runterladen, die Datei raussuchen und wieder hochladen.maxl hat geschrieben:Wie soll ich das Paket nochmals runterladen? Das wurde ja während des Updates vom ACP aus downgeloadet (mit den geänderten Dateien).
kein Support per PN
Re: Update auf 3.0.6 - Fehlermeldung im ACP
Hallo nickvergessen!
O.K. ich hab jetzt vom Autoupdatepaket 3.0.5. - 3.0.6 aus dem Ordner install/update/new/includes/acp/ die acp_update.php raufgeladen und nun funzt es!
Ob das allerdings der richtige Weg war, weiß ich nicht wirklich - ich hab ja beim Update die install ausgeführt, dann werden beim Autoupdate die Dateien geprüft und die geänderten zum Download im ACP zur Verfügung gestellt. (daher meine Frage wo ich downloaden soll) Wie gesagt, jetzt funzt es, aber eben mit der Datei aus dem o.g. Install-Ordner.
l.G.
maxl
O.K. ich hab jetzt vom Autoupdatepaket 3.0.5. - 3.0.6 aus dem Ordner install/update/new/includes/acp/ die acp_update.php raufgeladen und nun funzt es!
Ob das allerdings der richtige Weg war, weiß ich nicht wirklich - ich hab ja beim Update die install ausgeführt, dann werden beim Autoupdate die Dateien geprüft und die geänderten zum Download im ACP zur Verfügung gestellt. (daher meine Frage wo ich downloaden soll) Wie gesagt, jetzt funzt es, aber eben mit der Datei aus dem o.g. Install-Ordner.
l.G.
maxl
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Re: Update auf 3.0.6 - Fehlermeldung im ACP
Du hättest auch einfach das Komplettpaket nehmen können, macht aber effektiv keinen Unterschied, da in beiden die gleiche Datei drin ist 

kein Support per PN