<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>WordPress DK Forum Topic: Kan ikke slette plugins</title>
		<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins</link>
		<description>WordPress DK Forum Topic: Kan ikke slette plugins</description>
		<language>da-DK</language>
		<pubDate>Sun, 26 Jul 2026 22:50:22 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.1</generator>
		<textInput>
			<title><![CDATA[Søg]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://wp-danmark.dk/forum/search.php</link>
		</textInput>
		<atom:link href="http://wp-danmark.dk/forum/rss/topic/kan-ikke-slette-plugins" rel="self" type="application/rss+xml" />

		<item>
			<title>bjerke om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32205</link>
			<pubDate>ons, 30 nov 2011 03:48:41 +0000</pubDate>
			<dc:creator>bjerke</dc:creator>
			<guid isPermaLink="false">32205@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;&#60;blockquote&#62;WordPress kigger i din pluginmappe for at finde ud af hvilke plugins du har liggende. Hvis du kopierer et plugin til din server via ftp finder WordPress det, det betyder ikke at det på magisk vis har hacket din database, du har bare kopieret en fil.&#60;/blockquote&#62;&#60;/p&#62;
&#60;p&#62;Jeg fandt løsningen: cache! Som jeg skrev, måtte der jo ligge noget information et eller andet sted. object-cache.php lå i wp-content fordi jeg havde prøvet object-cache.php, men ladet filen ligge. Den fungerede ikke rigtig, og så vidt jeg husker, de-aktiverede jeg den fra wp-config.php? På en eller anden måde må wp-3.2.1 så alligevel have brugt object-cache. &#60;/p&#62;
&#60;p&#62;Så det var et problem der i virkeligheden slet ikke var der, så at sige ;-)&#60;/p&#62;
&#60;p&#62;&#60;blockquote&#62;Mit gæt er at dit tema forventer Akismet, da Akismet kommer som standard med WordPress, det er altså enten dine egne ændringer i functions.php, eller en antagelse fra din plugin designer. &#60;/blockquote&#62;&#60;/p&#62;
&#60;p&#62;Problemet fandtes med alle mulige plugins. Til gengæld forsvandt problemet med Akismet spontant, hvilket også pegede på cache!&#60;/p&#62;
&#60;p&#62;Jesper! &#60;strong&#62;Tak, for hjælpen!&#60;/strong&#62; :-) :-) :-) &#60;/p&#62;
&#60;p&#62;Bedste hilsener&#60;/p&#62;
&#60;p&#62;Flemming
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jesper Jarlskov om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32201</link>
			<pubDate>ons, 30 nov 2011 00:44:26 +0000</pubDate>
			<dc:creator>Jesper Jarlskov</dc:creator>
			<guid isPermaLink="false">32201@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;WordPress kigger i din pluginmappe for at finde ud af hvilke plugins du har liggende. Hvis du kopierer et plugin til din server via ftp finder WordPress det, det betyder ikke at det på magisk vis har hacket din database, du har bare kopieret en fil.&#60;/p&#62;
&#60;p&#62;Hvis du læser de fejlmeddelelser du selv har postet ovenfor kan du se at fejlende kaldes af functions.php (det står skrevet).&#60;/p&#62;
&#60;p&#62;Mit gæt er at dit tema forventer Akismet, da Akismet kommer som standard med WordPress, det er altså enten dine egne ændringer i functions.php, eller en antagelse fra din plugin designer.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bjerke om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32195</link>
			<pubDate>tirs, 29 nov 2011 17:37:05 +0000</pubDate>
			<dc:creator>bjerke</dc:creator>
			<guid isPermaLink="false">32195@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;&#60;blockquote&#62;WordPress har kun fat i databasen vedr. plugins når dit installerede plugin beder det om det.&#60;br /&#62;
&#60;/blockquote&#62;&#60;br /&#62;
Når du går ind på plugin-siden i kontrolpaneler, får du en liste over installerede plugins. Wp må så enten læse mappen plugins hver gang man går ind på plugin-siden eller have et register over de installerede plugins. Hvis wp bare læste mappens plugins, er der ingen mening at wp skælder ud over ikke at kunne finde et ikke-aktiveret plug. Derfor gætter jeg på at wp har et register over installerede plugins, men med den tilføjelse at hvis der mangler et plugin opdateres registeret - og så går wp ikke ud og leder efter info om pluginet når man går ind kontrolpanelets plugin-side. Men det er altså den mekanisme der er sat ud kraft på en eller anden måde.&#60;/p&#62;
&#60;p&#62;&#60;blockquote&#62;Når du sletter et plugin er der altså ikke noget pluginkode tilbage, og derfor ingen databasekald. &#60;/blockquote&#62;&#60;br /&#62;
Men et eller andet ligger sted ligger der altså noget information om det plugin som er slettet. Den information burde være slettet, men er det ikke.&#60;/p&#62;
&#60;p&#62;&#60;blockquote&#62;Der er i databasen lagret informationer om aktive plugins. Kan det være her, det går galt???&#60;/blockquote&#62;&#60;br /&#62;
Næh, det var ikke et aktivt plugin, og jeg kan godt aktivere og deaktivere allerede installerede plugins, og jeg kan også opdatere plugins. Men jeg kan ikke slette eller installere plugins. Jeg har også chekket permissions, men det ser godt nok ud (www-data har rw permissions på filer og rwx på mapper).
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Henning om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32194</link>
			<pubDate>tirs, 29 nov 2011 16:47:28 +0000</pubDate>
			<dc:creator>Henning</dc:creator>
			<guid isPermaLink="false">32194@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;@Jesper Jarlskov&#60;br /&#62;
Der er i databasen lagret informationer om aktive plugins. Kan det være her, det går galt???&#60;br /&#62;
Se: &#60;a href=&#34;http://www.hmnielsen.dk/?p=138&#34; rel=&#34;nofollow&#34;&#62;http://www.hmnielsen.dk/?p=138&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jesper Jarlskov om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32193</link>
			<pubDate>tirs, 29 nov 2011 15:16:33 +0000</pubDate>
			<dc:creator>Jesper Jarlskov</dc:creator>
			<guid isPermaLink="false">32193@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;WordPress har kun fat i databasen vedr. plugins når dit installerede plugin beder det om det. Når du sletter et plugin er der altså ikke noget pluginkode tilbage, og derfor ingen databasekald.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bjerke om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32191</link>
			<pubDate>tirs, 29 nov 2011 14:00:42 +0000</pubDate>
			<dc:creator>bjerke</dc:creator>
			<guid isPermaLink="false">32191@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;Jeg har nu ikke hardcoded noget i functions.php, nedenfor ses den relevante function get_file_data hvori linie 4339, 4342 og 4345 indgår. &#60;/p&#62;
&#60;p&#62;Der er altså tale om at et eller andet kalder get_file_data for at åbne en fil som ikke eksisterer. Stien (/var/www/wp-content/plugins/akismet/akismet.php) er rigtig nok, bortset fra at akismet netop er det plugin som lige er slettet så filen ikke mere findes. &#60;/p&#62;
&#60;p&#62;Så problemet er at wp tror at pluginet stadig er der, og akismet findes da også stadig i kontrolpanelets liste over plugins selvom mappen med akismet rent faktisk ER slettet. Tilmed fungerer siden så vidt jeg kan se OK, bortset fra plugins. Det er det der gør at jeg tror at det er databasen som ikke opdateres angående listen over plugins, jf. de andre problemer jeg nævnte.&#60;/p&#62;
&#60;p&#62;Tænke .... wp har jo fat i db ang. plugins så det kunne f.eks. være en eller anden lille detalje i måden hvorpå plugin-data opdateres som er ændret siden 2.9 og som ikke er kommet med i min (lidt hazarderede) opdatering. Hvordan finder jeg ud af det?&#60;/p&#62;
&#60;p&#62;Bedste hilsener&#60;/p&#62;
&#60;p&#62;Flemming&#60;/p&#62;
&#60;p&#62;&#60;blockquote&#62;&#60;br /&#62;
    function get_file_data( $file, $default_headers, $context = '' ) {&#60;br /&#62;
        // We don't need to write to the file, so just open for reading.&#60;br /&#62;
        $fp = fopen( $file, 'r' );  //linie 4339&#60;/p&#62;
&#60;p&#62;        // Pull only the first 8kiB of the file in.&#60;br /&#62;
        $file_data = fread( $fp, 8192 );  //linie 4342&#60;/p&#62;
&#60;p&#62;        // PHP will close file handle, but we are good citizens.&#60;br /&#62;
        fclose( $fp );        //4345&#60;/p&#62;
&#60;p&#62;        if ( $context != '' ) {&#60;br /&#62;
                $extra_headers = apply_filters( &#34;extra_{$context}_headers&#34;, array() );&#60;/p&#62;
&#60;p&#62;                $extra_headers = array_flip( $extra_headers );&#60;br /&#62;
                foreach( $extra_headers as $key=&#38;gt;$value ) {&#60;br /&#62;
                        $extra_headers[$key] = $key;&#60;br /&#62;
                }&#60;br /&#62;
                $all_headers = array_merge( $extra_headers, (array) $default_headers );&#60;br /&#62;
        } else {&#60;br /&#62;
                $all_headers = $default_headers;&#60;br /&#62;
        }&#60;/p&#62;
&#60;p&#62;        foreach ( $all_headers as $field =&#38;gt; $regex ) {&#60;br /&#62;
                preg_match( '/^[ \t\/*#@]*' . preg_quote( $regex, '/' ) . ':(.*)$/mi', $file_data, ${$field});&#60;br /&#62;
                if ( !empty( ${$field} ) )&#60;br /&#62;
                        ${$field} = _cleanup_header_comment( ${$field}[1] );&#60;br /&#62;
                else&#60;br /&#62;
                        ${$field} = '';&#60;br /&#62;
        }&#60;/p&#62;
&#60;p&#62;        $file_data = compact( array_keys( $all_headers ) );&#60;/p&#62;
&#60;p&#62;        return $file_data;&#60;/p&#62;
&#60;p&#62;&#60;/blockquote&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Jesper Jarlskov om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32172</link>
			<pubDate>tirs, 29 nov 2011 11:30:11 +0000</pubDate>
			<dc:creator>Jesper Jarlskov</dc:creator>
			<guid isPermaLink="false">32172@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;Hej. Det ser ud som om du har en række referencer i din functions.php der peger på nogle af de slettede plugins. Det er altså ikke WordPress som sådan, men nogle hardcodede referencer. Det vil sandsynligvis hjælpe at rydde op i din functions.php, selvom det nok godt kan blive et større arbejde med 4300+ linjer ;-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bjerke om "Kan ikke slette plugins"</title>
			<link>http://wp-danmark.dk/forum/topic/kan-ikke-slette-plugins#post-32170</link>
			<pubDate>tirs, 29 nov 2011 11:17:05 +0000</pubDate>
			<dc:creator>bjerke</dc:creator>
			<guid isPermaLink="false">32170@http://wp-danmark.dk/forum/</guid>
			<description>&#60;p&#62;Jeg har opdateret fra 293 til 321 på en multisite med buddypress (ja - det er et stort spring). Det er er gået godt bortset fra:&#60;/p&#62;
&#60;p&#62;Jeg kan ikke færdiggøre sletning af plugins. Jeg får nedenstående fejl. Det er lige meget om jeg s:letter via filsystemet eller kontrolpanelet. Filerne slettes godt nok, men det ser ud til at wordpress-3.2.1 ikke opdaterer oplysningerne i databasen om hvilke plugins der findes, og så kommer den ud over brokker sig over at pluginet ikke mere findes når den skal liste plugins.&#60;/p&#62;
&#60;p&#62;Hvis jeg installerer et plugin dukker det tilsyneladende heller ikke op hvis jeg ikke aktiverer det. Hvis jeg aktiverer det med det samme får jeg meddelelsen: &#34;Pluginet har ikke en gyldig header.&#34;&#60;/p&#62;
&#60;p&#62;Det tyder ret meget på at wp ikke kan opdatere databasens liste over plugins.&#60;/p&#62;
&#60;p&#62;Er der nogle ideer til hvad man gør ved det? (Jeg har prøvet at deaktivere alle plugins og opdatere temaet og gå tilbage til buddypress standard tema.) &#60;/p&#62;
&#60;p&#62;Flemming&#60;/p&#62;
&#60;p&#62;&#60;blockquote&#62;&#60;br /&#62;
Warning: fopen(/var/www/wp-content/plugins/akismet/akismet.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/wp-includes/functions.php on line 4339&#60;/p&#62;
&#60;p&#62;Warning: fread(): supplied argument is not a valid stream resource in /var/www/wp-includes/functions.php on line 4342&#60;/p&#62;
&#60;p&#62;Warning: fclose(): supplied argument is not a valid stream resource in /var/www/wp-includes/functions.php on line 4345&#60;/p&#62;
&#60;p&#62;Warning: fopen(/var/www/wp-content/plugins/akismet/akismet.php) [function.fopen]: failed to open stream: No such file or directory in /var/www/wp-includes/functions.php on line 4339&#60;/p&#62;
&#60;p&#62;Warning: fread(): supplied argument is not a valid stream resource in /var/www/wp-includes/functions.php on line 4342&#60;/p&#62;
&#60;p&#62;Warning: fclose(): supplied argument is not a valid stream resource in /var/www/wp-includes/functions.php on line 4345&#60;br /&#62;
&#60;/blockquote&#62;
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
