Skip to content
Home » Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten | 1 New answer

Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten | 1 New answer

Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten

Schauen Sie sich die Themenartikel Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten in der Kategorie an: Ar.taphoamini.com/wiki bereitgestellt von der Website ar.taphoamini.

See also  Jlabel Resize Image? 18 Most Correct Answers

Weitere Informationen zu diesem Thema Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten im Abschnitt „Verwandte Artikel an.

See also  Jnlp Jar? Best 7 Answer

See also  على ربيع جنن المسرح | على ربيع

Wir haben seit einiger Zeit nicht mehr über die Google Blogger-Plattform geschrieben. Zuletzt war es unser Ziel, Traffic zu sparen, nachdem wir von Blogger zu WordPress gewechselt sind. Obwohl wir bereits das Migrations-Plug-in von 7 Bloggers zu WordPress besprochen haben, möchten wir dennoch über mögliche Korrekturen für das standardmäßige Blogger-Import-Plug-in sprechen.

Dieser Beitrag kann für diejenigen nützlich sein, die Schwierigkeiten mit dem offiziellen WordPress haben Blogger-Import-Plugin. Die Anleitung ist kurz und klar und kann in wenigen Minuten abgeschlossen werden.

5 Fehlerbehebungen für Probleme mit dem Blogger-Import-Plug-in

Hier sind einige häufige Probleme mit dem Blogger Importer-Plug-in:

  • Erfolgsmeldung ohne etwas zu importieren.
  • Mit leerem Bildschirm Senden
  • Warnung: Ungültiges foreach ()-Argument in Zeile 227 /home/blabla/public_html/wp-content/plugins/blogger-importer/blogger-importer.php.
  • Beim Warten auf die Anfrage ist ein Fehler aufgetreten
  • Völlig leerer Bildschirm, keine Erfolgs- oder Fehlermeldung.

Was auch immer die Herausforderung ist, diese fünf Einstellungen funktionieren in fast jeder Situation. Man sollte in der Lage sein, Probleme mit einem Blogger zu beheben, der zu WordPress migriert.

1. Erhöhen Sie den maximalen Arbeitsspeicher und die Datei-Upload-Größe

Dies ist normalerweise der erste Ort, um Probleme zu lösen. Für die meisten Hospitality-Umgebungen mit sehr wenig Speicher, geringer Datei-Upload-Größe und geringer Ausführungszeit. Sie können Ihren Host bitten, diese Werte etwas zu erhöhen, oder Sie können dies selbst tun, indem Sie die folgenden Anweisungen befolgen.

Cpanel-MethodeHinweis: Wenn Sie das Host-Cpanel verwenden, können Sie die Größe des PHP-Speichers und die Größe der in WordPress hochgeladenen Datei erhöhen Wählen Sie die PHP-Version aus.

Um auf das Tool zuzugreifen, melden Sie sich bei Cpanel unter yourwebsiteURL.com/cpanel ==> an. Runterscrollen. Software und Stellung Wählen Sie die PHP-Version aus wie im Screenshot unten gezeigt.

Klicken Sie darauf und wählen Sie es aus Wechseln Sie zu den PHP-Einstellungen.

Gehen Sie zu den PHP-Einstellungen

Erhöhen Sie Speicher, Laufzeit und Datei-Upload-Größe. Klicken Speichern Die Änderungen sind im Screenshot unten dargestellt.

Datei-Upload-Werte ändern

.haccess-MethodeA: Wenn Sie diese Werte schneller erhöhen möchten, ist die .htaccess-Datei eine großartige Option. Verwenden Sie den Dateimanager oder einen anderen FTP-Client, um die Datei zu finden .htaccess im selben Verzeichnis wie die WordPress-Dateien. Manchmal müssen Sie das Anzeigen versteckter Dateien aktivieren, um die .htaccess-Datei anzuzeigen.

Bearbeiten Sie diese Datei und fügen Sie diese Zeilen vor dem Schließen hinzu # ENDE von WordPress. Zeilen hinzufügen: -

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_input_time 300
php_value max_execution_time 300

Werte ändern und speichern

Speichern Sie Ihre Änderungen und bestätigen Sie, dass sich diese Werte im WordPress Dashboard erhöht haben.

wp-config.php-Methode: Wenn Sie diese Methode bevorzugen, um die Größe Ihres WordPress-Uploads zu erhöhen, suchen Sie nach dem Dateinamen wp-config.php aus dem WordPress-Installationsverzeichnis und fügen Sie am Ende die folgende Zeile hinzu. Die Reihenfolge der Zugabe ist wie folgt: -

define('WP_MEMORY_LIMIT', '128M');

Bearbeiten Sie die wp-config

Speichern Ändern Sie und suchen Sie nach weiteren Dateigrößenfehlern.

2. Stellen Sie XML-Parsing auf WP Core ein

In 98,9 % der Fälle reicht dieses einfache Hacken aus Ammanlik Beheben Sie Probleme mit der Migration von Blogger-Inhalten mit dem offiziellen Blogger-Import-Plugin.

Hier erfahren Sie, wie Sie diesen Hack verwenden, um dieses Problem zu lösen Warnung: Ungültiges Argument für foreach () /home/public_html/wp-content/plugins/blogger-importer/blogger-importer.php Ungültiges Argument in Zeile 227 und ähnliche Herausforderungen für Blogging-Erweiterungen.

XML-Parser bearbeiten

    1. Melden Sie sich bei cPanel an oder verwenden Sie einen externen FTP-Client, um auf das WordPress-Installationsverzeichnis (Dateien) zuzugreifen. Verwalteter WordPress-Speicher, wie das standardmäßige Datei- oder Geräteverwaltungstool WP-Dateimanager kann dafür verwendet werden.
    2. Suchen Sie den Ordnernamen beinhaltet wp und klicken Sie darauf.
    3. Suchen Sie einen Ordner mit einem anderen Namen SimplePie und klicken Sie darauf.
    4. Finden Sie eine PHP-Datei analizator.php und Rechtsklick. Wählen Sie Bearbeiten aus den Optionen und klicken Sie auf die Schaltfläche Ausgaben.
    5. Ersetzen Sie alles durch den folgenden Code.
<?php
/**
 * SimplePie
 *
 * A PHP-Based RSS and Atom Feed Framework.
 * Takes the hard work out of managing a complete RSS/Atom solution.
 *
 * Copyright (c) 2004-2012, Ryan Parman, Geoffrey Sneddon, Ryan McCue, and contributors
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification, are
 * permitted provided that the following conditions are met:
 *
 * 	* Redistributions of source code must retain the above copyright notice, this list of
 * 	  conditions and the following disclaimer.
 *
 * 	* Redistributions in binary form must reproduce the above copyright notice, this list
 * 	  of conditions and the following disclaimer in the documentation and/or other materials
 * 	  provided with the distribution.
 *
 * 	* Neither the name of the SimplePie Team nor the names of its contributors may be used
 * 	  to endorse or promote products derived from this software without specific prior
 * 	  written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
 * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS
 * AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 *
 * @package SimplePie
 * @version 1.3.1
 * @copyright 2004-2012 Ryan Parman, Geoffrey Sneddon, Ryan McCue
 * @author Ryan Parman
 * @author Geoffrey Sneddon
 * @author Ryan McCue
 * @link http://simplepie.org/ SimplePie
 * @license http://www.opensource.org/licenses/bsd-license.php BSD License
 */

/**
 * Parses XML into something sane
 *
 *
 * This class can be overloaded with @see SimplePie::set_parser_class()
 *
 * @package SimplePie
 * @subpackage Parsing
 */
class SimplePie_Parser
{
	var $error_code;
	var $error_string;
	var $current_line;
	var $current_column;
	var $current_byte;
	var $separator=" ";
	var $namespace = array('');
	var $element = array('');
	var $xml_base = array('');
	var $xml_base_explicit = array(false);
	var $xml_lang = array('');
	var $data = array();
	var $datas = array(array());
	var $current_xhtml_construct = -1;
	var $encoding;
	protected $registry;

	public function set_registry(SimplePie_Registry $registry)
	
		$this->registry = $registry;
	

	public function parse(&$data, $encoding)
	{
		// Use UTF-8 if we get passed US-ASCII, as every US-ASCII character is a UTF-8 character
		if (strtoupper($encoding) === 'US-ASCII')
		
			$this->encoding = 'UTF-8';
		
		else
		
			$this->encoding = $encoding;
		

		// Strip BOM:
		// UTF-32 Big Endian BOM
		if (substr($data, 0, 4) === "x00x00xFExFF")
		
			$data = substr($data, 4);
		
		// UTF-32 Little Endian BOM
		elseif (substr($data, 0, 4) === "xFFxFEx00x00")
		
			$data = substr($data, 4);
		
		// UTF-16 Big Endian BOM
		elseif (substr($data, 0, 2) === "xFExFF")
		
			$data = substr($data, 2);
		
		// UTF-16 Little Endian BOM
		elseif (substr($data, 0, 2) === "xFFxFE")
		
			$data = substr($data, 2);
		
		// UTF-8 BOM
		elseif (substr($data, 0, 3) === "xEFxBBxBF")
		
			$data = substr($data, 3);
		

		if (substr($data, 0, 5) === '<?xml' && strspn(substr($data, 5, 1), "x09x0Ax0Dx20") && ($pos = strpos($data, '?>')) !== false)
		
			$declaration = $this->registry->create('XML_Declaration_Parser', array(substr($data, 5, $pos - 5)));
			if ($declaration->parse())
			
				$data = substr($data, $pos + 2);
				$data="<?xml version="" . $declaration->version . '" encoding="' . $encoding . '" standalone="' . (($declaration->standalone) ? 'yes' : 'no') . '"?>' . $data;
			
			else
			
				$this->error_string = 'SimplePie bug! Please report this!';
				return false;
			
		

		$return = true;

		static $xml_is_sane = null;
		if ($xml_is_sane === null)
		
			$parser_check = xml_parser_create();
			xml_parse_into_struct($parser_check, '<foo>&amp;</foo>', $values);
			xml_parser_free($parser_check);
			$xml_is_sane = isset($values[0]['value']);
		

		// Create the parser
		if ($xml_is_sane)
		
			$xml = xml_parser_create_ns($this->encoding, $this->separator);
			xml_parser_set_option($xml, XML_OPTION_SKIP_WHITE, 1);
			xml_parser_set_option($xml, XML_OPTION_CASE_FOLDING, 0);
			xml_set_object($xml, $this);
			xml_set_character_data_handler($xml, 'cdata');
			xml_set_element_handler($xml, 'tag_open', 'tag_close');

			// Parse!
			$data_len = strlen($data);
$data_offset = 0;
$chunk_size = 4096000; // sleepy dev's 4MB

while ($data_offset < $data_len )

    $data_to_parse = substr($data, $data_offset, $chunk_size);
    $data_offset += $chunk_size;
    
    // Parse!
    if (!xml_parse($xml, $data_to_parse, ($data_offset > $data_len)))
    
        $this->error_code = xml_get_error_code($xml);
        $this->error_string = xml_error_string($this->error_code);
        $return = false;
    

			$this->current_line = xml_get_current_line_number($xml);
			$this->current_column = xml_get_current_column_number($xml);
			$this->current_byte = xml_get_current_byte_index($xml);
			xml_parser_free($xml);
			return $return;
		
		else
		{
			libxml_clear_errors();
			$xml = new XMLReader();
			$xml->xml($data);
			while (@$xml->read())
			
				switch ($xml->nodeType)
				

					case constant('XMLReader::END_ELEMENT'):
						if ($xml->namespaceURI !== '')
						
							$tagName = $xml->namespaceURI . $this->separator . $xml->localName;
						
						else
						
							$tagName = $xml->localName;
						
						$this->tag_close(null, $tagName);
						break;
					case constant('XMLReader::ELEMENT'):
						$empty = $xml->isEmptyElement;
						if ($xml->namespaceURI !== '')
						
							$tagName = $xml->namespaceURI . $this->separator . $xml->localName;
						
						else
						
							$tagName = $xml->localName;
						
						$attributes = array();
						while ($xml->moveToNextAttribute())
						
							if ($xml->namespaceURI !== '')
							
								$attrName = $xml->namespaceURI . $this->separator . $xml->localName;
							
							else
							
								$attrName = $xml->localName;
							
							$attributes[$attrName] = $xml->value;
						
						$this->tag_open(null, $tagName, $attributes);
						if ($empty)
						
							$this->tag_close(null, $tagName);
						
						break;
					case constant('XMLReader::TEXT'):

					case constant('XMLReader::CDATA'):
						$this->cdata(null, $xml->value);
						break;
				
			
			if ($error = libxml_get_last_error())
			
				$this->error_code = $error->code;
				$this->error_string = $error->message;
				$this->current_line = $error->line;
				$this->current_column = $error->column;
				return false;
			
			else
			
				return true;
			
		}
	}

	public function get_error_code()
	
		return $this->error_code;
	

	public function get_error_string()
	
		return $this->error_string;
	

	public function get_current_line()
	
		return $this->current_line;
	

	public function get_current_column()
	
		return $this->current_column;
	

	public function get_current_byte()
	
		return $this->current_byte;
	

	public function get_data()
	
		return $this->data;
	

	public function tag_open($parser, $tag, $attributes)
	{
		list($this->namespace[], $this->element[]) = $this->split_ns($tag);

		$attribs = array();
		foreach ($attributes as $name => $value)
		
			list($attrib_namespace, $attribute) = $this->split_ns($name);
			$attribs[$attrib_namespace][$attribute] = $value;
		

		if (isset($attribs[SIMPLEPIE_NAMESPACE_XML]['base']))
		
			$base = $this->registry->call('Misc', 'absolutize_url', array($attribs[SIMPLEPIE_NAMESPACE_XML]['base'], end($this->xml_base)));
			if ($base !== false)
			
				$this->xml_base[] = $base;
				$this->xml_base_explicit[] = true;
			
		
		else
		
			$this->xml_base[] = end($this->xml_base);
			$this->xml_base_explicit[] = end($this->xml_base_explicit);
		

		if (isset($attribs[SIMPLEPIE_NAMESPACE_XML]['lang']))
		
			$this->xml_lang[] = $attribs[SIMPLEPIE_NAMESPACE_XML]['lang'];
		
		else
		
			$this->xml_lang[] = end($this->xml_lang);
		

		if ($this->current_xhtml_construct >= 0)
		
			$this->current_xhtml_construct++;
			if (end($this->namespace) === SIMPLEPIE_NAMESPACE_XHTML)
			
				$this->data['data'] .= '<' . end($this->element);
				if (isset($attribs['']))
				
					foreach ($attribs[''] as $name => $value)
					
						$this->data['data'] .= ' ' . $name . '="' . htmlspecialchars($value, ENT_COMPAT, $this->encoding) . '"';
					
				
				$this->data['data'] .= '>';
			
		
		else
		
	}

	public function cdata($parser, $cdata)
	
		if ($this->current_xhtml_construct >= 0)
		
			$this->data['data'] .= htmlspecialchars($cdata, ENT_QUOTES, $this->encoding);
		
		else
		
			$this->data['data'] .= $cdata;
		
	

	public function tag_close($parser, $tag)
	
		if ($this->current_xhtml_construct >= 0)
		
			$this->current_xhtml_construct--;
			if (end($this->namespace) === SIMPLEPIE_NAMESPACE_XHTML && !in_array(end($this->element), array('area', 'base', 'basefont', 'br', 'col', 'frame', 'hr', 'img', 'input', 'isindex', 'link', 'meta', 'param')))
			
				$this->data['data'] .= '</' . end($this->element) . '>';
			
		
		if ($this->current_xhtml_construct === -1)
		
			$this->data =& $this->datas[count($this->datas) - 1];
			array_pop($this->datas);
		

		array_pop($this->element);
		array_pop($this->namespace);
		array_pop($this->xml_base);
		array_pop($this->xml_base_explicit);
		array_pop($this->xml_lang);
	

	public function split_ns($string)
	
		static $cache = array();
		if (!isset($cache[$string]))
		
			if ($pos = strpos($string, $this->separator))
			
					$namespace === SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4 
			else
			
				$cache[$string] = array('', $string);
			
		
		return $cache[$string];
	
}
  1. Änderungen speichern und kehren Sie zur Verwendung des Blogger-Import-Plugins zurück. Jetzt muss alles super laufen.

3. Verwenden Sie das erweiterte Blogger-Import-Snap-In

Fehler im importierenden Blogger behoben

Wenn Sie mit den obigen Optionen 1 und 2 nicht zufrieden sind, verwenden Sie sie Erweitertes Blogger-Import-Plugin stattdessen (offizielle Erweiterungen) sollten gut funktionieren.

Ursprünglich entwickelt von Plugin Juri Farina aber jetzt von Pipdig unterstützt. Auf diese Weise können Sie Ihre Blogger-Inhalte wie Tags, Bilder, Seiten, Posts und Autoren in wenigen Minuten verschieben.

Die neueste Version dieser Erweiterung funktioniert perfekt, ebenso wie Hosting-Dienste mit geringer Leistung. Dies ist eine bessere Alternative zum offiziellen Blogger-Import-Plugin.

4. Verwenden Sie das Plugin WP All Import

Importieren Sie Blog-Inhalte in WordPress

Trotz einer kleinen Manie Alle WP-Import-Plugins Kann verwendet werden, um Inhalte von Blogger auf WordPress herunterzuladen. Nur ein paar Klicks und Sie sind bereit, Ihr Blogger-Backup nach WordPress zu verschieben.

Es hat ein kostenloses Tutorial-Video und ermöglicht es Ihnen, jede Art von XML-Datei in WordPress zu importieren. Der einzige Nachteil des WP-Import-Plugins sind die wenigen Minuten Lernkurve für Erstbenutzer.

Es ist im WordPress-Repository verfügbar und kann in jeder Hosting-, gemeinsam genutzten, verwalteten und / oder nicht verwalteten VPS-Umgebung verwendet werden.

5. Verwenden Sie ungewöhnliche Methoden

Blogger-Migrationsanleitung

Wenn Sie aus irgendeinem Grund die oben genannten Methoden nicht anwenden können oder wollen, wird diese letzte Methode magisch sein. Warum ist das so?

Nun, Sie können Ihre Blogger-Inhalte zu WordPress migrieren, indem Sie sie zuerst in eine Blog-freundliche Umgebung migrieren. Für dieses Tutorial verwenden wir wordpress.com als Bridge-Content-Management-System. Befolgen Sie diese Schritte, um einen Blogger mithilfe von wordpress.com einfach zu WordPress zu migrieren:

    1. Erstellen Sie ein kostenloses Konto unter wp.com und erhalten Sie eine Test-URL.
    2. Exportieren Sie Ihre Blogger-Inhalte in einen leicht zu merkenden Ordner
    3. Melden Sie sich beim WP Dashboard an und suchen Sie nach einer Schaltfläche mit dem Namen importiert (aus dem Menü auf der linken Seite).
    4. Klicken Sie darauf und wählen Sie es aus blogger.com unter den vorgestellten Optionen.

Wählen Sie aus Blogger

  1. Klicken Starten Sie den Import
  2. Laden Sie die oben in Schritt 2 gespeicherte Blogger-Inhaltsdatei hoch.
  3. Warten Sie, bis der Import abgeschlossen ist.
  4. Wählen Sie den Autor aus und kehren Sie zum WP-Admin-Panel zurück, indem Sie myfreewpaddress.wordpress.com eingeben/wp-admin in der Adressleiste.
  5. Klicken Werkzeug ==> Export und speichern Sie es in einem leicht zu merkenden Ordner.
  6. Importieren Sie den exportierten Inhalt in die URL der Homepage von WordPress.org. Schließlich haben Sie das Blogger-Import-Plugin nicht verwendet.

Bevorzugen Sie den kostenpflichtigen Service?

Nun, wir empfehlen einen günstigen Blogger für den WordPress-Migrationsservice. Dies geschieht in der Regel professionell und ohne Unterbrechung des Migrationsprozesses. Auch dauerhafte Verbindungen, Community-Alerts und SERP-Levels können mit entsprechenden Redirects aufrechterhalten werden. Interessenten können uns über die Kontaktseite auf dieser Website kontaktieren.

Benötigen Sie weitere Tipps zur Verbesserung der Blogger Importer-Plug-ins? Sagen Sie es uns im Kommentarbereich unten.

Einige Bilder zum Thema Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten

Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten
Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten

Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten

#Beheben #Sie #die #Fehler #dass #das #BloggerImporterPlugin #nicht #funktioniert #auf #diese #Arten

Weitere Informationen zu Schlüsselwörtern Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten auf Bing anzeigen

Die Anzeige von Artikeln zum Thema Beheben Sie die Fehler, dass das Blogger-Importer-Plug-in nicht funktioniert, auf diese 5 Arten ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.

Leave a Reply

Your email address will not be published. Required fields are marked *