Zwei Lösungen zum Lokalisieren von Bildern, wenn dedecms keine Remote-Bilder herunterladen kann.

黄舟
Freigeben: 2023-03-07 08:04:02
Original
1988 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich erläutert, wie DreamWeaver dedecms keine Remote-BilderHerunterladen kann Implementieren Sie Bildlokalisierungslösungen. Freunde, die diese benötigen, können sich auf die

Download-Adresse der dedecms-Vorlage beziehen: www.php.cn/xiazai/code/dedecms

Der Hauptgrund, warum die DEDE-Bildlokalisierung fehlschlägt:
Die fsockopen()Funktion ist in der laufenden Umgebung auf dem Server deaktiviert

Lösung 1:

Verwenden von fsockopen() Verwenden Sie die stream_socket_client()-Funktion zum Ersetzen von

. Die spezifische Änderungsstelle ist Zeile 507 von /include/dedehttpdown.class.php, die durch

$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);
Nach dem Login kopieren
<🎜 ersetzt wird ><. 🎜>

Lösung 2:

$this->m_fp = @stream_socket_client($this->m_host . &#39;:&#39; . $this->m_port, $errno, $errstr,10);
Nach dem Login kopieren

Bearbeiten Sie php.ini, suchen Sie „disable_functions“ und entfernen Sie fsockopen

Wenn die oben genannte Lösung schlägt fehl. Um das Problem zu lösen, analysieren Sie, ob „allow_url_fopen“ in der php.ini

Konfigurationsdatei aktiviert ist;

Das obige ist der detaillierte Inhalt vonZwei Lösungen zum Lokalisieren von Bildern, wenn dedecms keine Remote-Bilder herunterladen kann.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage