Domů

TOPlist

Jelikož nedělám pouze v redakčním systému Joomla, ale i ve Wordpressu, tak se občas setkám s chybami, které mohou potkat každého. Tentokrát vám ukážu, jak řešit problém s instalací pluginů. Tento problém se hlásí jako: Warning: is_dir() [function.is-dir]: open_basedir...

Před chvílí jsem instaloval plugin na Wordpress a co se nestane, nenainstaloval se... Systém vyhodil tuto hlášku: 

 

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/8141/virtual) in /data/web/virtuals/8141/virtual/www/domains/zdarmasex.cz/wp-includes/functions.php on line 2096
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/8141/virtual) in /data/web/virtuals/8141/virtual/www/domains/zdarmasex.cz/wp-includes/functions.php on line 2087
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/8141/virtual) in /data/web/virtuals/8141/virtual/www/domains/zdarmasex.cz/wp-includes/functions.php on line 2096
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/8141/virtual) in /data/web/virtuals/8141/virtual/www/domains/domena.cz/wp-includes/functions.php on line 2096
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/8141/virtual) in /data/web/virtuals/8141/virtual/www/domains/domena.cz/wp-includes/functions.php on line 2087
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/data/web/virtuals/8141/virtual) in /data/web/virtuals/8141/virtual/www/domains/domena.cz/wp-includes/functions.php on line 2096

 Vůbec jsem si nevěděl rady co stím mám dělat. Pokusil jsem se tedy najít za pomocí Googlu, jestli náhodou němá někdo stejný problém. Naštěstí jsem objevil řešení a řekl jsem si, že se podělím s ostatními jak na to.

Je to jednoduché, tento problém spočívá pouze v jedné věci a to v nastavení cesty nahrávaných souborů. Stačí se tedy přihlásit do vaší MySql databáze a otevřít si tabulku s názvem: wp_options . Před vámi se objeví tabulka s jednotlivými parametry. Zde si vyhledáte záznam: upload_path (pro usnadnění vyhledávání můžete použít skratku ctrl + f). Až naleznete tento záznam, tak kliknete na editaci. Zde bude jeden řádek, kde bude zapsaná klasická cesta s lomítky. V této cestě máte pravděpodobně nějakou chybu! Zde potom záleží jaký hosting používáte, u některých stačí nastavit cestu pouze: /wp-content/uploads . Ovšem u některých je třeba dát, někdy opravdu dlouhou, cestu která se nachází před tou základní /wp-content/uploads. K tomuto se může velice dobře hodit výpis z vaší chyby. Poudle výpisu chyby, který jsem vám uvedl výše jsem tak zjistil, že je třeba nastavit cestu na: /data/web/virtuals/8141/virtual/www/domains/domena.cz/wp-content/uploads

 To však neznamená, že budete mít cestu stejnou jako já, musíte si ji určit sami podle hostingu a hlášky, která vám vykočí jako chyba!

Doufám, že jsem vám pomohl, když si nebudete vědět rady, stačí se zeptat zde v komentáři k tomuto článku.

Komentáře  

0 # Aleš Kroutil 2012-04-03 21:38
Upravil jsem záznam v databázi podle návodu, ale pořád dostávám stejný error.
i.imgur.com/VemVN.png
i.imgur.com/femIe.png
+1 # Radek Hanek 2012-04-03 22:00
Problém bude ve špatném napsání cesty... Jelikož používáte free hosting, tak se také není čemu divit. Zkuste napsat poskytovateli hostingu a snad Vám se správnou cestou poradí...

You have no rights to post comments

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Vice informací