Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › open_basedir restriction in effect
Štítky: G-HOSTING.CZ, open_basedir, WooCommerce
Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 9 let, 2 měsíce.
-
AutorPříspěvky
-
7. února 2015 (12:16) #21959
Zdravim kolegove.
Nevim co se deje, ale posledni dobou mam problemy. Nevim zda delal hosting nejake aktualizace ( g-hosting.cz | Multi Maxi )
A nyni kdyz se chci dostat na sve stranky napriklad na wick.cz tak se mi v administraci zobrazi hlaska:
Warning: is_readable(): open_basedir restriction in effect. File(/users/zalohovane/44670061/game-centrum.cz/www/wp-content/plugins/woocommerce/includes/class-wc-mijireh-checkout.php) is not within the allowed path(s): (/users/zalohovane/44670061/wick.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/woocommerce.php on line 213 Warning: is_readable(): open_basedir restriction in effect. File(/users/zalohovane/44670061/game-centrum.cz/www/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-status.php) is not within the allowed path(s): (/users/zalohovane/44670061/wick.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/woocommerce.php on line 203 Warning: is_readable(): open_basedir restriction in effect. File(/users/zalohovane/44670061/game-centrum.cz/www/wp-content/plugins/woocommerce/includes/class-wc-admin-status.php) is not within the allowed path(s): (/users/zalohovane/44670061/wick.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/woocommerce.php on line 213 Fatal error: Class 'WC_Admin_Status' not found in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-notices.php on line 124
Zobrazuje mi to tam hlasku kvuli game-centrum.cz a pritom jsem na wick.cz kdyz pluginy deaktivuje tak se stranka zobrazi spravne, jak je zase aktivuje, tak opet. Pouzivam php 5.3
Diky za pomoc
7. února 2015 (12:17) #21960Chyba, se mi tam toho okopirovalo vse, jeste jednou a bez dalsich textu:
Warning: is_readable(): open_basedir restriction in effect. File(/users/zalohovane/44670061/game-centrum.cz/www/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-status.php) is not within the allowed path(s): (/users/zalohovane/44670061/wick.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/woocommerce.php on line 203 Warning: is_readable(): open_basedir restriction in effect. File(/users/zalohovane/44670061/game-centrum.cz/www/wp-content/plugins/woocommerce/includes/class-wc-admin-status.php) is not within the allowed path(s): (/users/zalohovane/44670061/wick.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/woocommerce.php on line 213 Fatal error: Class 'WC_Admin_Status' not found in /users/zalohovane/44670061/wick.cz/www/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-notices.php on line 124
7. února 2015 (12:23) #21961A ted jsem si vsiml, ze to po me chce pri aktualizaci pluginu zadat pristupy FTP. Drive to po me nechtelo
7. února 2015 (17:27) #21962oprava mam verzi php 5.4, nyni z hostingu mi prisla pouze tato odpoved:
Dobrý den,
skripty chtějí přistupovat mimo svou složku do /users/zalohovane/44670061/game-centrum.cz.jaky je duvod?
7. února 2015 (18:42) #21963Duplicitní téma je zde.
Takže se přihlašujete na web
wick.cz
a plugin WooCommerce chce přistupovat na webgame-centrum.cz
? Oba weby vlastníte a máte je na stejném účtu (v rámci nějakého multihostingu)? Nemáte nějaké úpravy v souboruwp-config.php
? Jakou verzi pluginu WooCommerce používáte?7. února 2015 (20:08) #21964ano preste tak, jsou na stejnem hostingu. Verze mam aktualni. Ale nyni jsem zjistil, ze to nedela pouze plugin WooCommerce, ale i dalsi pluginy, jako napriklad gravity form. A novinka je, ze se nyni stalo, ze to same udelalo na jinem mojim webu coolbox.cz a smerovalo na domenu, ktera neni ani na hostingu g-hosting.cz ale na wedos. Tak to nesmeruje pouze na domeny, ktere jsou pod moju pravou na hostingu, ale take na externi weby na ktere nemam opravneni. viz:
Warning: file_exists(): open_basedir restriction in effect. File(/users/zalohovane/1307142013/zlobiva-zuzka.cz/wp-config.php) is not within the allowed path(s): (/users/zalohovane/44670061/coolbox.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/coolbox.cz/www/wp-load.php on line 26 Warning: file_exists(): open_basedir restriction in effect. File(/users/zalohovane/1307142013/wp-config.php) is not within the allowed path(s): (/users/zalohovane/44670061/coolbox.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/coolbox.cz/www/wp-load.php on line 31 Warning: require_once(): open_basedir restriction in effect. File(/users/zalohovane/1307142013/zlobiva-zuzka.cz/wp-includes/load.php) is not within the allowed path(s): (/users/zalohovane/44670061/coolbox.cz:/tmp/:/var/tmp/:/usr/share/php) in /users/zalohovane/44670061/coolbox.cz/www/wp-load.php on line 41 Warning: require_once(/users/zalohovane/1307142013/zlobiva-zuzka.cz/wp-includes/load.php): failed to open stream: Operation not permitted in /users/zalohovane/44670061/coolbox.cz/www/wp-load.php on line 41 Fatal error: require_once(): Failed opening required '/users/zalohovane/1307142013/zlobiva-zuzka.cz/wp-includes/load.php' (include_path='.:/usr/share/php:/usr/share/pear') in /users/zalohovane/44670061/coolbox.cz/www/wp-load.php on line 41
7. února 2015 (20:10) #21965Soubory nijak upravene nemam. S technicke podpory mi bylo receno toto:
Dobrý den,
skripty chtějí přistupovat mimo svou složku. Proč, to už nevíme.7. února 2015 (23:24) #21966nyni jsem take zjistil, ze nefunguje prepisovani nejakych souboru. Ukazalo mi to stav systemu v eshopu.
9. února 2015 (20:19) #21992Možnosti jsou podle mě asi následující:
1) Nejpravděpodobnější je nějaký problém přímo na straně hostingu, ale těžko říci jaký. Pokud došlo k migraci PHP a přestala jednoduše reagovat automatická aktualizace (a instalace) pluginů, tak došlo určitě k nějakým změnám.
2) Weby jsou zavirované. Jak a proč k tomu došlo asi jednoduše nezjistíme, ale na první pohled zavirované nevypadají…
Nepřenášel jste weby z nějakého jiného hostingu a nedošlo tam k chybě?
Pokud se podrobněji podíváme na první chyby, tak na řádku 203 v souboru woocommerce.php je následující kód (pokud máte aktuální verzi pluginu WooCommerce 2.2.11):
if ( $path && is_readable( $path . $file ) ) {
A proměnná
$path
obsahuje určitě část$this->plugin_path()
, která patrně způsobuje zmiňovaný problém. Tato funkce je definována jakountrailingslashit( plugin_dir_path( __FILE__ ) )
. S funkcí plugin_dir_path() by ale neměl být žádný zásadní problém… To nám ale bez pořádného debugování asi nic moc neřekne, pouze to spíše vypadá na nějaký problém v konfiguraci serveru… -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.