GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Aplikace založené na PHP nemohou vkládat obrázky pomocí vestavěného správce médií

Aplikace založené na PHP nemohou vkládat obrázky pomocí vestavěného správce médií

Problém
  • Při vkládání obrázku do WordPressu se uživateli zobrazí chyba HTTP .
  • Při vkládání obrázku do Joomly se uživateli zobrazí nelze nahrát typ souboru . Při změně obecných nastavení ve WordPressu se uživateli zobrazí následující chyba:

Warning: file_exists() [Function file-exists]: open_basedir restriction in effect. File(/.htaccess) is not within the allowed path(s): (C:\Inetpub\vhosts\domain.com\httpdocs\) in C:\Inetpub\vhosts\domain.com\httpdocs\wp-admin\includes\misc.php on line 133
Příčina
Plesk 10 ukládá jednotlivá nastavení PHP každé domény do registru Windows. Ve výchozím nastavení Plesk 10 přidá klíč open_basedir do registru pro každou doménu, kterou instaluje na server. Funkce open_basedir definuje umístění nebo cesty, ze kterých má PHP povolen přístup k souborům. Pokud je soubor mimo cesty definované open_basedir, PHP jej odmítne otevřít. Jeho cílem je především vyhnout se náhodným úpravám částí souborového systému. Může být také použit ke zmírnění vlivu zranitelných PHP skriptů na soubory ystems.

Řešení
Protože úprava klíče registru a změna oprávnění pro c:\Windows\Temp funguje pouze pro weby WordPress a ne pro weby Joomla, naší aktuální opravou tohoto problému je přihlásit se k serveru, upravit registr a odstranit položku open_basedir pro každá doména. Požádejte o pomoc s tímto problémem tým podpory.
  1. Přihlaste se k serveru pomocí Vzdálené plochy
  2. Klikněte na Start> Spustit> zadejte regedit .
  3. Přejděte na HKEY_LOCAL_MACHINE – Software – Wow6432Node – PHP – Hodnoty podle adresáře – C – Inetpub – vhosts – [doména] – httpdocs .
  4. Klikněte na open_basedir a smazat to.
  5. Odstraňte také safe_mode klíč, protože i když je vypnutý, z nějakého důvodu některé pluginy nebo moduly hlásí, že je nouzový režim PHP zapnutý.
  6. Ověřte, že můžete přidat obrázek na stránku nebo článek webu.

Plesk
  1. Použití Správce uživatelů v cPanel

  2. Použití PHP v html stránkách

  3. Použití WGET ke spuštění cronjob PHP

  1. Optimalizujte obrázky v systému Debian 10 Linux pomocí Trimage

  2. Nelze navázat spojení pomocí ssh2_connect() v PHP

  3. SuperTools dostupné v cPanel

  1. Upgrade PHP 5.x na PHP 7.0 na serveru CentOS/RedHat pomocí Yum

  2. Použití alternativních instalací PHP

  3. Zrychlete své webové stránky založené na PHP pomocí Zend Optimizer na CentOS 6 VPS