Er mogen op dit forum GEEN verzoekjes of requests gevraagd worden, dit staat ook in de regels die je accepteert bij het registreren op dit forum, hiervoor krijg je direct een permanente ban.

Spotweb installeren

Oude en opgeloste problemen van oudere versies van spotweb vind je hier.

Moderator: Moderator Team

Gebruikersavatar

Topicstarter
Matthias_franck
Berichten: 18
Lid geworden op: 09 sep 2011, 20:25
Reputation: 0

Spotweb installeren

#1

Bericht door Matthias_franck »

Support Request Template

Welk spotX programma gebruik je?: SpotWeb
Wat is de versie van het spotX programma?: Laatste
Wat is je besturingssysteem?: Windows 7
Wat is de versie van het besturingssysteem?: 64bits
Welke Usenet Provider heb je?: Xsnews
Welke Internet Provider heb je?: Telenet
Welk Anti-Virus/Firewall programma gebruik je?: AVG
Met welk programma download je?: Unzbin
Wanneer begon je probleem?: Geen antwoord gegeven
Geef een beschrijving van je probleem: Ik heb zonet spotweb proberen te installeren. In eerste instantie lukte dit niet op een linux server. Ik kan nergens een goede handleiding vinden waar ik aan uitkan.

Ik heb dan de kant en klare spotweb server gedownload. Ik heb deze gerund, maar die is enkel lokaal te bereiken en niet via mijn ip. (enkel http://localhost:4001) Het zou wel handig zijn mocht dit ook te bezoeken zijn voor andere mensen.

Liefst zou ik de linux versie gebruiken, die kan ik gewoon op mijn (shared)webhosting zetten, maar hoe doe ik dit ?
XML bestand.: Geen antwoord gegeven

Generated by Support Toolkit SRT Generator.
Neem je online privacy serieus en gebruik een VPN verbinding!

Met een VPN verbinding van IPVanish wordt uw gehele internet verbinding versleuteld

U kunt dus veilig browsen, Torrents downloaden, Usenet downloaden en onderling versleutelde verbindingen opzetten.


Gebruikersavatar

Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: Spotweb installeren

#2

Bericht door Blauwbek »

kijk anders even in mijn hoe maak ik een server topic, hier behandel ik ook spotweb in.
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!
Gebruikersavatar

Topicstarter
Matthias_franck
Berichten: 18
Lid geworden op: 09 sep 2011, 20:25
Reputation: 0

Re: Spotweb installeren

#3

Bericht door Matthias_franck »

Helaas werkt dat niet voor mij. Ik heb geen linux VPS of dergelijke, enkel een shared webhosting en een windows computer.
Gebruikersavatar

Carnifex
Berichten: 926
Lid geworden op: 19 feb 2011, 12:01
Reputation: 0
Usenet: Supernews
Internet: Ziggo Z3
Locatie: The Big Bang

Re: Spotweb installeren

#4

Bericht door Carnifex »

Je zou: https://github.com/spotweb/spotweb/wiki ... squeeze%29 eens kunnen proberen.

Dit zou ook moeten werken op de meeste andere linux distro's.
Afbeelding
Afbeelding
Afbeelding
Gebruikersavatar

Topicstarter
Matthias_franck
Berichten: 18
Lid geworden op: 09 sep 2011, 20:25
Reputation: 0

Re: Spotweb installeren

#5

Bericht door Matthias_franck »

je.wilt.geen.links.zetten.hier.en.anders.willen.wij.dat.niet.tnxbai Dat heb ik nu staan.

In het bestand settings.php kan ik geen newsserver instellen ...

Code: Selecteer alles

<?php
# db
$settings['db']['engine'] = 'mysql';				# <== keuze uit pdo_pgsql, mysql en pdo_mysql
$settings['db']['host'] = 'localhost';
$settings['db']['dbname'] = 'spotweb';
$settings['db']['user'] = 'spotweb';
$settings['db']['pass'] = 'spotweb';

# Als je sqlite wilt gebruiken, vul dan onderstaande in
#$settings['db']['engine'] = 'pdo_sqlite'; 			# <== keuze uit pdo_sqlite, pdo_pgsql, mysql en pdo_mysql
#$settings['db']['path'] = './nntpdb.sqlite3';	# <== als je geen SQLite3 gebruikt, kan dit weg	

# Waar is SpotWeb geinstalleerd (voor de buitenwereld), deze link is nodig voor zaken als de RSS feed en de 
# sabnzbd integratie. Let op de afsluitende slash "/"!
if (isset($_SERVER['SERVER_PROTOCOL'])) {
    $settings['spotweburl'] = (@$_SERVER['HTTPS'] == 'on' ? 'https' : 'http') . '://' . @$_SERVER['HTTP_HOST'] . (dirname($_SERVER['PHP_SELF']) != '/' && dirname($_SERVER['PHP_SELF']) != '\\' ? dirname($_SERVER['PHP_SELF']). '/' : '/');	
} else {
	$settings['spotweburl'] = 'http://mijnuniekeservernaam/spotweb/';
} # if

# Waar staat je OpenSSL.cnf ? Deze file moet leesbaar zijn voor de webserver als je de OpenSSL
# extensie geinstalleerd hebt
$settings['openssl_cnf_path'] = "lib/openssl/openssl.cnf";

# waar moeten we de templates vinden?
# zet eerst de standaard waarden...
# deze kunnen in de ownsettings nog worden aangepast.
# het detecteren komt pas na het laden van de ownsettings.
$settings['templates']['autodetect'] = true;
$settings['templates']['default'] = 'we1rdo';
$settings['templates']['mobile'] = 'mobile';

# Als er een nieuwe user aangemaakt wordt, tot welke groepen maken we deze
# dan standaard lid? 
$settings['newuser_grouplist'] = array(
		Array('groupid' => 2, 'prio' => 1),
		Array('groupid' => 3, 'prio' => 2)
	);

# Cookie host
if (isset($_SERVER['HTTP_HOST'])) {
	// Strip leading periods
	$cookie_domain = ltrim($_SERVER['HTTP_HOST'], '.');

	// Strip www.
	if (strpos($cookie_domain, 'www.') === 0) {
		$cookie_domain = substr($cookie_domain, 4);
	}

	//Strip port numbers
	$cookie_domain = explode(':', $cookie_domain);
	$cookie_domain = '.' . $cookie_domain[0];
} # if

// Per RFC 2109, cookie domains must contain at least one dot other than the
// first. For hosts such as 'localhost' or IP Addresses we don't set a cookie domain.
if (isset($cookie_domain) && count(explode('.', $cookie_domain)) > 2 && !filter_var(ltrim($cookie_domain, '.'), FILTER_VALIDATE_IP)) {
	$settings['cookie_host'] = $cookie_domain;
	unset($cookie_domain);
} else {
	$settings['cookie_host'] = '';
} # else

# vertaal de categorieen uit spots (zie SpotCategories.php) naar sabnzbd categorieen
$settings['sabnzbd']['categories'] = Array(
		0	=> Array('default' 	=> "movies",				# Default categorie als niets anders matched
					 'a5'		=> "books",
					 'd2'		=> "anime",
					 'd11'		=> "tv",
					 'd29'		=> "anime"),
		1	=> Array('default'	=> 'music'),
		2	=> Array('default'	=> 'games'),
		3	=> Array('default'	=> 'apps',
					 'a3'		=> 'consoles',
					 'a3'		=> 'consoles',
					 'a4'		=> 'consoles',
					 'a5'		=> 'consoles',
					 'a6'		=> 'consoles',
					 'a7'		=> 'consoles',
					 'a8'		=> 'consoles',
					 'a9'		=> 'consoles',
					 'a10'		=> 'consoles',
					 'a11'		=> 'consoles',
					 'a12'		=> 'consoles',
					 'a13'		=> 'pda',
					 'a14'		=> 'pda',
					 'a15'		=> 'pda')
	);
					 
# Als een user niet expliciet geauthenticeerd is, dan wordt deze user standaard ingelogged
# met een userid van 1 -- dit is de builtin anonymous user. Als je je Spotweb installatie
# helemaal alleen gebruikt, kan je dit eventueel laten herleiden naar een andere user zodat
# je Spotweb volledig kan gebruiken (inclusief posten van comments en dergelijke) zonder
# dat je ooit hoeft in te loggen.
$settings['nonauthenticated_userid'] = 1;

#
# Include eventueel eigen settings, dit is ook een PHP file. 
# Settings welke hierin staan zullen de instellingen van deze file overiden.
#
# We raden aan om je instellingen in deze eigen file te zetten zodat bij een upgrade
# je instellingen bewaard blijven.
#
if (@file_exists('../ownsettings.php')) { include_once('../ownsettings.php'); }	# <== deze lijn mag je eventueel verwijderen	
if (file_exists('ownsettings.php')) { include_once('ownsettings.php'); }	# <== deze lijn mag je eventueel verwijderen	

# QuickLinks, we testen eerst of hij niet al door iemand anders is gezet in ownsettings.php en
# anders vullen we hem zelf op. We kunnen dit niet boven ownsettings.php plaatsen want dan missen
# we de keep_watchlist en keep_downloadlist settings.
if (!isset($settings['quicklinks'])) {
	$settings['quicklinks'] = Array();
	$settings['quicklinks'][] = Array('Reset filters', "home", "?search[tree]=&search[unfiltered]=true", "", Array(SpotSecurity::spotsec_view_spots_index, ''), null);
	$settings['quicklinks'][] = Array('New', "today", "?search[tree]=&search[unfiltered]=true&search[value][]=New:0", "", Array(SpotSecurity::spotsec_keep_own_seenlist, ''), 'count_newspots');
	$settings['quicklinks'][] = Array('Watchlist', "fav", "?search[tree]=&search[unfiltered]=true&search[value][]=Watch:0", "", Array(SpotSecurity::spotsec_keep_own_watchlist, ''), 'keep_watchlist');
	$settings['quicklinks'][] = Array('Downloaded', "download", "?search[tree]=&search[unfiltered]=true&search[value][]=Downloaded:0", "", Array(SpotSecurity::spotsec_keep_own_downloadlist, ''), 'keep_downloadlist');
	$settings['quicklinks'][] = Array('Recently viewed', "eye", "?search[tree]=&search[unfiltered]=true&search[value][]=Seen:0", "", Array(SpotSecurity::spotsec_keep_own_seenlist, ''), 'keep_seenlist');
	$settings['quicklinks'][] = Array('My spots', "fav", "?search[tree]=&search[unfiltered]=true&search[value][]=MyPostedSpots:0", "", Array(SpotSecurity::spotsec_post_spot, ''), null);
	$settings['quicklinks'][] = Array('Statistics', "stats", "?page=statistics", "", Array(SpotSecurity::spotsec_view_statistics, ''), null);
	$settings['quicklinks'][] = Array('Documentation', "help", "https://github.com/spotweb/spotweb/wiki", "external", Array(SpotSecurity::spotsec_view_spots_index, ''), null);
} # if isset

#
# Ga nu de template zetten
#

if (($settings['templates']['autodetect']) && 
	(isset($_SERVER['HTTP_USER_AGENT'])) &&
	(isset($_SERVER['HTTP_ACCEPT'])) ) {
		include_once('Mobile_Detect.php');
		$detect = new Mobile_Detect();

		if ($detect->isMobile()) {
			$settings['tpl_name'] = $settings['templates']['mobile']; 
		} else { 
			$settings['tpl_name'] = $settings['templates']['default']; 
		} # else
} else {
	$settings['tpl_name'] = $settings['templates']['default'];
} # else

# Als de OpenSSL module geladen is, moet de openssl_cnf_path naar een 
# leesbare configuratie file wijzen
if ((!is_readable($settings['openssl_cnf_path'])) && (extension_loaded("openssl"))) {
	throw new InvalidOwnSettingsSettingException("openssl_cnf_path does not contain a readable OpenSSL configuration filepath");
} # if

# Voeg een sluitende slash toe als die er nog niet is
if (substr($settings['spotweburl'], -1) != '/') {
	$settings['spotweburl'] .= '/';
} # if

# Preferences lokaal niet meer toestaan
if (isset($settings['prefs'])) {
	throw new InvalidOwnSettingsSettingException("Preferences worden voortaan per user gezet");
} # if

# deprecated settings niet meer toestaan
$ownsettingserror = '';
$array = array('blacklist_url', 'cookie_expires', 'deny_robots', 'enable_stacktrace', 'enable_timing', 'external_blacklist', 'nntp_hdr', 
	'nntp_nzb', 'nntp_post', 'prefetch_image', 'prefetch_nzb', 'retention', 'retrieve_comments', 'retrieve_full', 'retrieve_full_comments', 
	'retrieve_increment', 'retrieve_newer_than', 'retrieve_reports', 'sendwelcomemail', 'spot_moderation', 'allow_user_template', 
	'auto_markasread', 'filters', 'index_filter', 'keep_downloadlist', 'keep_watchlist', 'nzb_search_engine', 'nzbhandling', 'show_multinzb',
	'count_newspots', 'keep_seenlist', 'show_nzbbutton', 'show_updatebutton');
foreach ($array as $value) {
	if (isset($settings[$value])) {
		$ownsettingserror .= ' * ' . $value . PHP_EOL;
	} # if
} # foreach

if (!empty($ownsettingserror)) {
	throw new InvalidOwnSettingsSettingException("Please remove " . $ownsettingserror . " from your 'ownsettings.php' file, this setting is set in the settings panel from within Spotweb itself");
} # if

# Make sure the template name in ownsettings.php doesn't end with a slash
foreach($settings['templates'] as $x => $y) {
	if (substr($y, -1) == '/') {
		throw new InvalidOwnSettingsSettingException("Please remove the trailing slash for the template name " . $x . " in your ownsettings.php");
	} # if
} # if

# Make sure the template name in ownsettings.php doesn't contain a path
foreach($settings['templates'] as $x => $y) {
	if (strpos($y, '/') !== false) {
		throw new InvalidOwnSettingsSettingException("Please remove the path to the template " . $x . " in your ownsettings.php (only include the name)");
	} # if
} # if

# Controleer op oud type quicklinks (zonder preference link)
foreach($settings['quicklinks'] as $link) {
	if (count($link) < 6) {
		throw new InvalidOwnSettingsSettingException("Quicklinks have to have a preferences check as well. Please modify the quickinks in your ownettings.php or remove them from your ownsetings.php");
	} # if
} # foreach
Gebruikersavatar

Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: Spotweb installeren

#6

Bericht door Blauwbek »

Matthias_franck schreef:je.wilt.geen.links.zetten.hier.en.anders.willen.wij.dat.niet.tnxbai Dat heb ik nu staan.

In het bestand settings.php kan ik geen newsserver instellen ...
<...>
even je linkje weggehaald

@ je opmerking; klopt dat heb ik beschreven in mn tutorial; je moet sinds versie geen idee die dingen instellen in de webinterface zelf. inloggen met de gebruiker admin (wachtwoord admin) en dan bij instellingen uit mn hoofd.

voor het gemak even mezelf quoten:
Blauwbek schreef: Stap 18
ga naar "http://ipadres/spotweb/"
log in met admin (wachwoord:admin)

Stap 19
Ga naar instellingen, newsservers en vul daar je instellingen in
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!
Gebruikersavatar

Topicstarter
Matthias_franck
Berichten: 18
Lid geworden op: 09 sep 2011, 20:25
Reputation: 0

Re: Spotweb installeren

#7

Bericht door Matthias_franck »

Maar ik kan niet eens mijn spotweb bereiken want hij geeft volgende error:

Code: Selecteer alles

Notice: Use of undefined constant SPOTWEB_SECURITY_VERSION - assumed 'SPOTWEB_SECURITY_VERSION' in /home/thuison/domains/thuisonline.be/public_html/spotweb/lib/SpotSettings.php on line 3
SpotWeb v0.58.21.0 on PHP v5.3.8 crashed Table 'thuison_spotweb.settings' doesn't exist
Gebruikersavatar

Carnifex
Berichten: 926
Lid geworden op: 19 feb 2011, 12:01
Reputation: 0
Usenet: Supernews
Internet: Ziggo Z3
Locatie: The Big Bang

Re: Spotweb installeren

#8

Bericht door Carnifex »

*edit

je moet eerst even het volgende draaien in de spotweb installatie map:
php upgrade-db.php
Afbeelding
Afbeelding
Afbeelding
Plaats reactie Vorig onderwerpVolgend onderwerp
Spot-net.nl Forums : Disclaimer