Visualizzazione risultati 1 fino 11 di 11

Discussione: [phpbb] Problema connessione al forum

  1. #1
    Guest

    Unhappy [phpbb] Problema connessione al forum

    Allora ho un problema al mio forum, cioè quando vado all'indirizzo mi appare una schermata bianca e non carica niente.
    Dovrebbe essere un problema di applicativi(mi è stato detto), però non so su quale file potrebbe essere il problema, quindi spero che voi(che sicuramente ve ne intendete più di me) riuscite a capire in quale file sta il problema.

    Premetto che me la cavo abbastanza con il php, però prima di peggiorare la situazione vorrei chiedere a voi.

    Ecco il link per vedere cosa appare andando sul forum
    http://offtopicmania.altervista.org

  2. #2
    Guest

    Predefinito

    Se non dici l'"applicativo" che utilizzi come possiamo aiutarti?

  3. #3
    Guest

    Predefinito

    scusate, me ne sono scordato, uso il phpbb aggiornato all'ultima versione 3.0.4

  4. #4
    Guest

    Predefinito

    Hai attivato l'.htaccess?
    Postaci la index del tuo sito.


    Ciao!

  5. #5
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Hai anche provato a cancellare il contenuto della cartella /cache ?
    Gianluca

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Hai attivato l'.htaccess?
    Postaci la index del tuo sito.


    Ciao!
    L'htaccess è attivato, poi il sito funzionava, è circa 1 mese che ce l'ho..
    prova a controllare se c'è qualche errore..

    Codice:
    <?php
    /**
    *
    * @package phpBB3
    * @version $Id: index.php 8987 2008-10-09 14:17:02Z acydburn $
    * @copyright (c) 2005 phpBB Group
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    */
    
    /**
    */
    
    /**
    * @ignore
    */
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);
    
    // IBPro Game Support
    $autocom = request_var('autocom', '');
    $act = request_var('act', '');
    $do = request_var('do','');
    
    if (strtolower($act) == 'arcade' && strtolower($do) == 'newscore')
    {
    	require($phpbb_root_path . 'includes/arcade/scoretype/ibpro.'.$phpEx);
    }
    
    if (strtolower($autocom) == 'arcade')
    {
    	require($phpbb_root_path . 'includes/arcade/scoretype/ibprov3.'.$phpEx);
    }
    //IBPro Game Support
    
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup('viewforum');
    //-- mod : AJAX Chat ----------------------------------------------------
    //-- add
    include($phpbb_root_path . 'shout.' . $phpEx);
    //-- fin mod : AJAX Chat ------------------------------------------------
    
    display_forums('', $config['load_moderators']);
    
    // Set some stats, get posts count from forums data if we... hum... retrieve all forums data
    $total_posts	= $config['num_posts'];
    $total_topics	= $config['num_topics'];
    $total_users	= $config['num_users'];
    
    $l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
    $l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
    $l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
    
    // Grab group details for legend display
    if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
    {
    	$sql = 'SELECT group_id, group_name, group_colour, group_type
    		FROM ' . GROUPS_TABLE . '
    		WHERE group_legend = 1
    		ORDER BY group_name ASC';
    }
    else
    {
    	$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
    		FROM ' . GROUPS_TABLE . ' g
    		LEFT JOIN ' . USER_GROUP_TABLE . ' ug
    			ON (
    				g.group_id = ug.group_id
    				AND ug.user_id = ' . $user->data['user_id'] . '
    				AND ug.user_pending = 0
    			)
    		WHERE g.group_legend = 1
    			AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
    		ORDER BY g.group_name ASC';
    }
    $result = $db->sql_query($sql);
    
    $legend = array();
    while ($row = $db->sql_fetchrow($result))
    {
    	$colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';
    	$group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];
    
    	if ($row['group_name'] == 'BOTS' || ($user->data['user_id'] != ANONYMOUS && !$auth->acl_get('u_viewprofile')))
    	{
    		$legend[] = '<span' . $colour_text . '>' . $group_name . '</span>';
    	}
    	else
    	{
    		$legend[] = '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&amp;g=' . $row['group_id']) . '">' . $group_name . '</a>';
    	}
    }
    $db->sql_freeresult($result);
    
    $legend = implode(', ', $legend);
    
    // Generate birthday list if required ...
    $birthday_list = '';
    if ($config['load_birthdays'] && $config['allow_birthdays'])
    {
    	$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
    	$sql = 'SELECT user_id, username, user_colour, user_birthday
    		FROM ' . USERS_TABLE . "
    		WHERE user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
    			AND user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
    	$result = $db->sql_query($sql);
    
    	while ($row = $db->sql_fetchrow($result))
    	{
    		$birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
    
    		if ($age = (int) substr($row['user_birthday'], -4))
    		{
    			$birthday_list .= ' (' . ($now['year'] - $age) . ')';
    		}
    	}
    	$db->sql_freeresult($result);
    }
    
    // Assign index specific vars
    $template->assign_vars(array(
    	'TOTAL_POSTS'	=> sprintf($user->lang[$l_total_post_s], $total_posts),
    	'TOTAL_TOPICS'	=> sprintf($user->lang[$l_total_topic_s], $total_topics),
    	'TOTAL_USERS'	=> sprintf($user->lang[$l_total_user_s], $total_users),
    	'NEWEST_USER'	=> sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
    
    	'LEGEND'		=> $legend,
    	'BIRTHDAY_LIST'	=> $birthday_list,
    
    	'FORUM_IMG'				=> $user->img('forum_read', 'NO_NEW_POSTS'),
    	'FORUM_NEW_IMG'			=> $user->img('forum_unread', 'NEW_POSTS'),
    	'FORUM_LOCKED_IMG'		=> $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
    	'FORUM_NEW_LOCKED_IMG'	=> $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),
    
    	'S_LOGIN_ACTION'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
    	'S_DISPLAY_BIRTHDAY_LIST'	=> ($config['load_birthdays']) ? true : false,
    
    	'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&amp;mark=forums') : '',
    	'U_MCP'				=> ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&amp;mode=front', true, $user->session_id) : '')
    );
    
    // Output page
    page_header($user->lang['INDEX']);
    
    $template->set_filenames(array(
    	'body' => 'index_body.html')
    );
    
    page_footer();
    
    ?>
    La cartella cache l'ho eliminata ma non cambia niente..

  7. #7
    Guest

    Predefinito

    Posta il contenuto dell'.htaccess


    ciao!

  8. #8
    Guest

    Predefinito

    ecco il contenuto dell'hatcess

    # # av:Toolbar
    SetEnv AV_TOOLBAR 1
    DirectoryIndex portal.php index.php index.html index.htm

    EDIT: Up

    Comunque per me il problema sta nel viewforum, non è che potresti darci un occhiata e vedere se c'è qualcosa che non va?
    Comunque ora che ci ripenso, questo codice lo avevo importato con filezilla, da un altro sito(praticamente c'erano solo le sezioni in quel sito)

    Codice:
    <?php
    /**
    *
    * @package phpBB3
    * @version $Id: viewforum.php 9003 2008-10-11 18:23:12Z toonarmy $
    * @copyright (c) 2005 phpBB Group
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    */
    
    /**
    * @ignore
    */
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);
    include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
    
    // Start session
    $user->session_begin();
    $auth->acl($user->data);
    
    // Start initial var setup
    $forum_id	= request_var('f', 0);
    $mark_read	= request_var('mark', '');
    $start	= request_var('start', 0);
    
    $default_sort_days = (!empty($user->data['user_topic_show_days'])) ? $user->data['user_topic_show_days'] : 0;
    $default_sort_key	= (!empty($user->data['user_topic_sortby_type'])) ? $user->data['user_topic_sortby_type'] : 't';
    $default_sort_dir	= (!empty($user->data['user_topic_sortby_dir'])) ? $user->data['user_topic_sortby_dir'] : 'd';
    
    $sort_days	= request_var('st', $default_sort_days);
    $sort_key	= request_var('sk', $default_sort_key);
    $sort_dir	= request_var('sd', $default_sort_dir);
    
    // Check if the user has actually sent a forum ID with his/her request
    // If not give them a nice error page.
    if (!$forum_id)
    {
    	trigger_error('NO_FORUM');
    }
    
    $sql_from = FORUMS_TABLE . ' f';
    $lastread_select = '';
    
    // Grab appropriate forum data
    if ($config['load_db_lastread'] && $user->data['is_registered'])
    {
    	$sql_from .= ' LEFT JOIN ' . FORUMS_TRACK_TABLE . ' ft ON (ft.user_id = ' . $user->data['user_id'] . '
    		AND ft.forum_id = f.forum_id)';
    	$lastread_select .= ', ft.mark_time';
    }
    
    if ($user->data['is_registered'])
    {
    	$sql_from .= ' LEFT JOIN ' . FORUMS_WATCH_TABLE . ' fw ON (fw.forum_id = f.forum_id AND fw.user_id = ' . $user->data['user_id'] . ')';
    	$lastread_select .= ', fw.notify_status';
    }
    
    $sql = "SELECT f.* $lastread_select
    	FROM $sql_from
    	WHERE f.forum_id = $forum_id";
    $result = $db->sql_query($sql);
    $forum_data = $db->sql_fetchrow($result);
    $db->sql_freeresult($result);
    
    if (!$forum_data)
    {
    	trigger_error('NO_FORUM');
    }
    Non riesco a postarlo tutto perchè ci sono troppe lettere, comunque se vuoi controllarlo per bene ti posso dare nome e password per accedere al pannello di altervista..
    Ultima modifica di debug : 24-01-2009 alle ore 00.00.04

  9. #9
    Guest

    Predefinito

    sennò mi potete spiegare passo passo i passaggi per scaricarmi il db e riimportarlo dopo aver reinstallato il php?
    e mi potete anche dire se mantenendo il db, rimarranno anche gli utenti registrati?

  10. #10
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    La cosa più rapida che potresti provare a fare è:

    1) Fare un backup del database, AlterVista te ne fa già automaticamente uno settimanale ripristinabile da pannello, ma è bene anche averne una copia in locale. Puoi farlo con phpmyadmin (sul forum ci sono vari tutorial in merito)

    2) Provare a ricaricare i files php di phpbb (senza eseguire l'installazione) mantenendo il vecchio config.php

    Sebbene molto sporco e generalmente sconsigliabile questo potrebbe funzionare e permetterti di avere rapidamente il tutto nuovamente online.
    Gianluca

  11. #11
    Guest

    Predefinito

    funziona tutto, anche se devo riinstallare tutte le mod, ma non importa, l'importante è riavere tutto on-line..
    non so come ringraziarti, grazie infinite!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •