Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://burgschule-schreckenstein.de
PHP Version: 5.2.11
MySQL Version: 5.0.32
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Ich wollte mit dem Portalupdate 1.0.4 auf 1.0.5 beginnen und habe angefangen, nach dem Code aus der Update.xml (aus dem Ordner "update_104_to_105") zu suchen.
Was hast Du bereits versucht um das Problem zu lösen?
Noch nichts - als in der session.php der Text nicht komplett übereinstimmte, führte ich das auf das letzte phpbb3 Update (3.0.6) und einen Workaround von vor einiger Zeit zurück, aber als es dann auch in der functions.php nicht passte, kam ich lieber hier vorbei, anstatt selbst rumzuschrauben.
Fehlerbeschreibung und Nachricht
Im Update File steht bzgl. des includes\session.php Files:
Code: Select all
Find
Tip: This may be a partial find and not the whole line.
Code:Select all
if (!empty($_GET['style']))
Replace with
Tip: Replace the preceding line(s) to find with the following lines.
Code:Select all
if (!empty($_GET['style']) && !defined('ADMIN_START'))
Code: Select all
if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START'))
Aber als ich die Zeile angepasst hatte und mich der includes\functions.php zuwandte, stand da:Backup you database, and try this
1. Open your phpbb_acl_options table
2. Find the last (the biggest) "auth_option_id"
For this example, assume that the last "auth_option_id" is 130
3. Insert a new entry with this datas :
* auth_option_id: 131===>(the last + 1)
* auth_option: a_portal_manage
* is_global: 1
* is_local: 0
* founder_only: 0
4. Execute
5. Go back to your ACP
6. Check if the portal modules are displayed (if they are still remain) or Readd them
Code: Select all
Open: includes/functions.php
Find
Tip: This may be a partial find and not the whole line.
Code:Select all
$user->add_lang(array('mods/lang_portal', 'mods/additional_blocks'));
if (!function_exists('obtain_portal_config'))
{
include($phpbb_root_path . 'portal/includes/functions.' . $phpEx);
}
$portal_config = obtain_portal_config();
Replace with
Tip: Replace the preceding line(s) to find with the following lines.
Code:Select all
$user->add_lang(array('mods/lang_portal', 'mods/additional_blocks'));
if (!function_exists('obtain_portal_config'))
{
include($phpbb_root_path . 'portal/includes/functions.' . $phpEx);
}
if(sql_table_exists(PORTAL_CONFIG_TABLE) == true)
{
$portal_config = obtain_portal_config();
}
Code: Select all
$user->add_lang('mods/lang_portal');
include_once($phpbb_root_path . 'portal/includes/functions.'.$phpEx);
$portal_config = obtain_portal_config();