PHP Manuskripten open_basedir Begränsningen i Effekt Misstag
PHP open_basedir säkringen tweak är en Kassaskåp Sätt trygghet mått så pass förhindrar förbrukaren från öppnandet arkivera eller manuskripten lokaliserat utsida av deras hem adress listen med PHP, om inte broschyren har speciellt uteslutat. PHP open_basedir sättande om sättet i stånd till, vilja tillförsäkra så pass all arkivera operationsen till vara inlemmat till arkivera under säker adress listen, och sålunda hindra php manuskripten för en särskild förbrukaren från komme till arkivera i obemyndigad förbrukaren’ redovisa. När en skriften försök till öppen en arkivera med, för exempel, fopen() eller gzopen(), lokaliseringen om arkivera är rutig. När arkivet är utsida den specificerat eller tillåt adress listen- träd, PHP vilja neka till öppen den och den följande misstagen Maj inträffa:
varningen file_exists() [function.file- existerar]: open_basedir begränsningen i effekt. Arkivera(/ hem/user_name/public_html/wp- belåtenhet/ belastar/2006/12/picture.jpg) är inte inom den tillåtet vägen(): (/hem/user_name:/usr/lib/php:/usr/ lokal/lib/php:/tmp) i hem/user_name/public_html/wp-admin/inline-uploading.php på lina 226
Den över misstag meddelande kommer på en Apache httpd spindelväv servaren misstag stock (error_log) fientlig Wordpress blog. Hur ... än, problemet Maj sker all system eller websites så pass använda PHP så skriften språk.
Lösandet eller workaround till open_basedir begränsningen problem er det alt göra oduglig den PHP open_basedir säkringen helt och hållet, eller till utesluta säkringen sicket privilegium förbrukaren räkenskapen, eller till tillåta tillträde till i tillägg adress listen för PHP manuskripten.
Om din’ användande cPanel WebHost Direktör (WHM), du kanna lätt göra oduglig PHP open_basedir säkringen eller utesluta säker förbrukaren från säkringen med WHM. Enkelt gå till “Tweak Trygghet” under garantien“” del, då välja “ konfigurera” länk för “Php open_basedir Tweak”. Insida den, du kanna möjliggöra eller göra oduglig php open_basedir Säkringen, eller utesluta och omfatta värden från säkringen.
Om din’ användande Plesk fientlig stire panelen, du kan behov till manuellt redigera Apache konfigurationen arkivera av vhost.conf och vhost_ssl.conf, och tillägga i eller redigera den följande php_admin_value open_basedir linjen till följande:
<adress listen full/ stig/ till/ den/ adress listen/httpdocs>
/
php_admin_value open_basedir ingen
</Adress listen>
<adress listen full/ stig/ till/ den/ adress listen/httpdocs>
/
php_admin_value open_basedir full/ stig/ till/dir:/ full/ stig/ till/ adress listen/httpdocs:/tmp
/
</Adress listen>
märka För SSL värden inne om vhost_ssl.conf arkivera, adress listen stig vilja slutta av med “httpsdocs” i stället för “httpdocs”.
Vägen ( över är exempel bara och till vara ersätt med verklig stig) så pass bakom open_basedir de/vi/du/ni är den direktören så pass speciellt tillåtet för den PHP manuskripten inne om vhost domän redovisa till tillträde, så du kanna tillägga i mer direktören så pass arkivera de/vi/du/ni är blitt läggat upp och behövde till vara öppnat vid PHP, var seperated vid cologne “:”. Utom vara försiktig for resten makt exponera din system till trygghet bedragare.
En gång gjort, springa befallning nedan till göra det förändringen effektiv, och då vila Apache httpd spindelväv servaren (apache2ctl vila eller httpd vila):
$PRODUCT_ROOT_D/admin/sbin/websrvmng v en
Om du har till manuellt redigera den Apache konfigurationen arkivera till göra oduglig PHP open_basedir säkringen, enkelt öppen upp den httpd.conf arkivera, och söka för den linjen så pass startar med det följande karaktärerna:
php_admin_value open_basedir …..
Sätta tillbaka den helhet lina under den verklig värd för domänen förbrukaren redovisa så pass du vilja till göra oduglig säkringen med det följande lina till göra oduglig den:
php_admin_value open_basedir ingen
Du kanna också välja till tillåta din PHP manuskripten till tillträde i tillägg adress listen i stället utan görande oduglig säkringen. I tillägg adress listen kanna tillkomma till lina, separerat med cologne “:”. För exempel, till tillägga new_directory till tillåta ta upp på en lista:
php_admin_value open_basedir “/ hem/user_account/:/usr/lib/php:/usr/ lokal/lib/php:/tmp”
php_admin_value open_basedir “/ hem/user_account/:/usr/lib/php:/usr/ lokal/lib/php:/tmp:/new_directory”
Vila den Apache efter färdig redigerande. Märka så pass adress listen tillåtet ta upp på en lista begränsningen över är egentlig en förstavelse, inte en smula adress listen namn. Den här medel så pass “open_basedir = dir/incl” också tillåt tillträde till “/dir/ omfatta” och “/dir/incls” om de finnas. När du vilja till inskränka tillträde till bara den specificerat adress listen, slutta av med en rista upp. För exempel: “open_basedir = dir/incl/”.
/viktig: Den här er en maskin översätt sida vilken är försynt " så är" utan garantien. Maskin översättning Maj bli besvärlig å förstå. Behaga hänskjuta tilloriginal Engelsk artikeln närhelst möjlig.
Del och bidra med eller få teknisk stöd och hjälp påMin Digital Liv Forums.
Berättat Varen
- Grupp Försäkringsbrev Logik eller Logon Manuskripten Inte Löpande, Inte arbetande eller Inte Utförande
- Förbifartsleden och Flytta 3 Leker eller 3 Dag Begränsningen på Zune WiFi Delar
- Inre Misstag 2739 Misstag i Vista (32 eller 64- stycke) När Installera Adobe Foton CS3 och Reflektor Berättat Program
- PHP Analysera Misstag: syntax misstag, oväntad $ slut
- Njuta av Knäppa 3D Effekt i Din Fönstren XP
- ‘intressant’ Transparangen Effekt på Vista WMP11 Fönster
- Spets av Hur till Ta effekt Efter Installationen Utan Restarting Fönstren XP/Vista
- Hur till Göra oduglig Fönstren Vista Aero Glass Transparangen Effekt
- Få och Möjliggöra Fönstren Vista Aero Glass Transparangen Effekt och Desktopen Fönstren Direktör (DWM)
- Använda Snipping Redskap Snar vägen till Ta till fånga Börja Menyn, Rätt Klick Menyn, Mouseover Hightlight Effekt eller Förlorad Focusen Syfte

































December 3rd, 2007 1621:
[...] queréis más información sobre skatta tema, hö o artÃculo muy interesante sobre skatta misstag en Min Digital Liv. etikett Desarrollo, fientlig, open_basedir, [...]
December 21st, 2007 1658:
Stor artikeln.
Tack själv för den WHM spets.
Du bevarat min åsna.