open_basedir restriction in effect

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem open_basedir restriction in effect

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.

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)
  • Autor
    Příspěvky
  • #21959

    denis1982
    Participant
    Web

    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

    #21960

    denis1982
    Participant
    Web

    Chyba, 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
    #21961

    denis1982
    Participant
    Web

    A ted jsem si vsiml, ze to po me chce pri aktualizaci pluginu zadat pristupy FTP. Drive to po me nechtelo

    #21962

    denis1982
    Participant
    Web

    oprava 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?

    #21963

    admin
    Keymaster
    Web

    Duplicitní téma je zde.

    Takže se přihlašujete na web wick.cz a plugin WooCommerce chce přistupovat na web game-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 souboru wp-config.php? Jakou verzi pluginu WooCommerce používáte?

    #21964

    denis1982
    Participant
    Web

    ano 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
    #21965

    denis1982
    Participant
    Web

    Soubory 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.

    #21966

    denis1982
    Participant
    Web

    nyni jsem take zjistil, ze nefunguje prepisovani nejakych souboru. Ukazalo mi to stav systemu v eshopu.

    #21992

    admin
    Keymaster
    Web

    Mož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 jako untrailingslashit( 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…

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti