webForumDet fria alternativet

Stänga av suhosin på en IIS

Webbservrar

18 svar · 3 562 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Frågan#1

Kör Atahualpa Theme på wordpress och då måste man stänga av suhosin ?!?!? på webbservern men finns denna inställning patch på IIS är det inte bara en apace sak???

Står att man sk göra så här

First add the following to your .htaccess file

HTML Code:
php_value suhosin.executor.include.whitelist bfa://

Or perhaps this instead

php_value suhosin.executor.include.whitelist "bfa://"If that doesn't work, add the following line to your php.ini file in the root (public_html) folder of your site.

HTML Code:
suhosin.executor.include.whitelist bfa://

Here is an alternative syntax

suhosin.executor.include.whitelist = bfa://

men det funkar inte :(

Medlem sedan juni 20014 421 inlägg
#2

Suhosin är en patch och modul för php för att göra php svårare att hacka. Normalt distribueras inte php med suhosin-patchen eller modulen, men det beror på var du har fått din php-distribution från. Ett enkelt sätt att ta reda på mo du har det installerat är att skapa en php-sida som innehåller:

<?php 
phpinfo();

Och sök sedan efter suhosin, ladda gärna upp sidan någonstans så vi kan titta på hur det ser ut.

Ska du kunna kasta in denna rad:
suhosin.executor.include.whitelist = bfa://
i din php.ini, därefter måste du starta om IIS.

Medlem sedan juni 20014 421 inlägg
#3

Det kan ju vara annat som är fel också, har du kollat vad php loggen säger? När man jobbar med streams/url:er brukar det kunna vara safe_mode eller allow_url_fopen som spökar. Safe_mode *ska* vara avslaget det är bara ett aber som ställer till mer problem än det löser. Det hade hjälpt om du givit mer information från början, typ phpinfo. ;)

Medlem sedan mars 20002 520 inlägg
#4

Här kommer informationen du söker

http://www.mcdz.net/phpinfo.php

Grymt tacksam för din hjälp...

Fick lite mer förslag av en av skaparna av themat..

If you look in the phpinfo, you will see a bunch of 'registered streams' somehow 'bfa' needs tomb added to that list. I do not know win servers so I can't tell you how to do it, just that atahualpa is now using 'stream wrappers' and this may be your issue. S find out how to register a new stream.

Om detta hjälper något?

Medlem sedan juni 20014 421 inlägg
#5

Du har inte suhosin inkompilerat eller aktiverat. Du har allow_url_fopen är på däremot är allow_url_include avslaget, vilket det bör vara av säkerhetsskäl. Kan du kolla vad din php-error.log säger?
C:\Windows\temp\php-errors.log

Medlem sedan mars 20002 520 inlägg
#6

error-loggen säger inte något från min site :(

fast cgi unexepted error inget mer när jag slår på nya temat... men genom att dom skriver..

'bfa' needs tomb added to that list.

Vet du hur man gör det, och vad menas med tomb är det en modul eller en förkortning? Kan väll vara det som gör felet dvs att man anropar någon modul som inte finns?

Hittade även lite mer info om det hjälper

http://forum.bytesforall.com/showthread.php?t=12899

Medlem sedan juni 20014 421 inlägg
#7

Det är något man gör med: http://php.net/manual/en/function.stream-wrapper-register.php
Den ska alltså inte ligga i den listan hela tiden då de som ligger i den listan kommer från dina extensions. Vad som ska ske (och antagligen sker) är att temat registrerar ett nytt stream-protokoll temporärt medan bloggen laddas och sedan avregistreras det. Kan du kolla om de använder någon bfa:// i någon include/include_once/require/require_once-anrop?

Medlem sedan mars 20002 520 inlägg
#8

Oj vännen,... det ska jag kolla.. Men du får hjälpa mig lite på vägen hur jag kollar det :) Heheh jag har frågat om de använder några sådana anrop återkommer när jag får svar.

Tack...

Medlem sedan juni 20014 421 inlägg
#9

Öppna alla filer till temat i en kompetent editor och sök efter bfa://

Medlem sedan mars 20002 520 inlägg
#10

Har kollat i version 3.6.4 (http://wordpress.bytesforall.com/?p=98) och det finns i 5 filer:

css.php
footer.php
header.php

functions/bfa_header_config.php
functions/bfa_post_parts.php

Hjälper det något?

Sökte efter bfa://

Medlem sedan juni 20014 421 inlägg
#11

Jag är ointresserad av vilka filerna är, jag är intresserad av hur anropet ser ut.

Medlem sedan mars 20002 520 inlägg
#12

Här kommer alla anrop..


<?php include('bfa://logoarea_style') ?>
<?php include 'bfa://logo_style' ?>
<?php include 'bfa://blog_title_style' ?>
<?php include 'bfa://blog_tagline_style' ?>
<?php include 'bfa://searchbox_style' ?>

<?php $GLOBALS['footer_style_content'] = bfa_footer(); include 'bfa://footer_style_content'; ?>

<?php include 'bfa://html_inserts_body_bottom'; ?>

<?php if( $bfa_ata['html_inserts_header'] != '' ) include 'bfa://html_inserts_header'; ?>

<body <?php body_class(); ?><?php include 'bfa://html_inserts_body_tag'; ?>>

<?php include 'bfa://html_inserts_body_top'; ?>

		<?php 
		$GLOBALS['configure_header'] = bfa_header_config(); include 'bfa://configure_header';
		# bfa_header_config($bfa_ata['configure_header']); ?>

	// Parse PHP code
		if ( strpos($overlay_image_code,'<?php ') !== FALSE ) {
			ob_start(); 
				include 'bfa://overlay_header_image';
				$overlay_image_code = ob_get_contents(); 
			ob_end_clean();
		}

		echo '<div class="codeoverlay">'; 			
		echo $overlay_image_code;
		echo '</div>';
	}

    	
    	if( (is_home() AND $bfa_ata['post_kicker_home'] != "") OR
    	(is_page() AND $bfa_ata['post_kicker_page'] != "") OR
    	(is_single() AND $bfa_ata['post_kicker_single'] != "") OR
    	( (is_archive() OR is_search() OR is_author() OR is_tag()) AND $bfa_ata['post_kicker_multi'] != "") ) {
    		
			echo $before;
			
			if ( is_home() ) 		$kickertype = 'post_kicker_home'; 
			elseif ( is_page() ) 	$kickertype = 'post_kicker_page'; 
			elseif ( is_single() ) 	$kickertype = 'post_kicker_single'; 
			else 					$kickertype = 'post_kicker_multi'; 
			
			$GLOBALS[$kickertype] = postinfo($bfa_ata[$kickertype]);
			include ('bfa://' . $kickertype);
			
			echo $after;		
    	}
    }
}

    // don't display on WP Email pages
    if(intval(get_query_var('email')) != 1) {
    	
    	if( (is_home() AND $bfa_ata['post_byline_home'] != "") OR
    	(is_page() AND $bfa_ata['post_byline_page'] != "") OR
    	(is_single() AND $bfa_ata['post_byline_single'] != "") OR
    	( (is_archive() OR is_search() OR is_author() OR is_tag()) AND $bfa_ata['post_byline_multi'] != "") ) {
    		
    		echo $before;

			if ( is_home() ) 		$bylinetype = 'post_byline_home'; 		
			elseif ( is_page() ) 	$bylinetype = 'post_byline_page'; 
			elseif ( is_single() )	$bylinetype = 'post_byline_single'; 
			else 					$bylinetype = 'post_byline_multi'; 
			
			$GLOBALS[$bylinetype] = postinfo($bfa_ata[$bylinetype]);
			include ('bfa://' . $bylinetype);
					
    		echo $after;
    	}
    }
}
Medlem sedan juni 20014 421 inlägg
#13

allow_url_include = On i php.ini borde fixa det.

Medlem sedan mars 20002 520 inlägg
#14

Vill bara meddela att jag inte fått tag på min provider än för att kolla denna ändring, återkommer med svar om detta löste problemet så snabbt som möjligt. Åter igen ett stort tack för hjälpen om detta löser problemet.

Medlem sedan mars 20002 520 inlägg
#15

Hej igen, nu så blev allow_url_include = On i php.ini dock så fungerade det ändå inte... Det blir samma fel igen.. server error.

Tacksam för lite andra tips/förslag på hur man kan lösa detta? infofilen finns fortfarande online så du kan se fler isntällningar.

Medlem sedan juni 20014 421 inlägg
#16

Då får du slå på bättre felrapportering i php.ini så vi får se vad som faktiskt är fel.

Medlem sedan mars 20002 520 inlägg
#17

Hej, Det tar lite tid att ändra i php ini då de måste stänga ner hela servern. Men det är på gång, åtekrommer med mer info.

Medlem sedan juni 20014 421 inlägg
#18

o.O Vad är det för klåpare som håller i din hosting?

Medlem sedan mars 20002 520 inlägg
#19

Nejdå, det är lugnt nog bara jag som inte ligger på tillräckligt mycket.

Nu har det kommit ny information och problemet är faktiskt löst!

Det var wincache modulen som gjorde Server error. Så det som vi testade med utifrån mer precisa felmedelanden var att kommendera bort wincache modulen från php.ini och vipps så börjar sidan att fungera. Dock så vet jag inte varför... men nu funkar det!

Mycket tacksam för din hjälp!!

275 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)