Zadejte hledaný výraz...

Neočekávaný výstup při aktivaci pluginu

vydrus
verified
rating uzivatele
(32 hodnocení)
15. 7. 2010 11:29:55
Může mi někdo vysvětlit zmínku o neočekávaném výstupu v následující hlášce?
Plugin vygeneroval během aktivace 1302 znak(ů) neočekávaného výstupu. Pokud se objevila i nějaká chyba obsahující text „Headers already sent“ či jiné problémy (např. se zobrazením RSS zdroje), zkuste tento plugin deaktivovat nebo smazat.
Díky.
15. 7. 2010 11:29:55
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527850
neoen
verified
rating uzivatele
(5 hodnocení)
15. 7. 2010 15:24:41
Co je to za plugin? Patrně chybí uzavírací PHP tag, nebo jsou za (před) ním nějaké prázdné znaky, možná i něco jiného... Chtělo by to vidět ten plugin, prostě je v něm nějaký problém...
15. 7. 2010 15:24:41
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527849
vydrus
verified
rating uzivatele
(32 hodnocení)
15. 7. 2010 21:41:43
Na tuto hlášku jsem narazil u svých dvou pluginů, které pracují naprosto perfektně.
Online verze existuje, nicméně je vůči mé poměrně zastaralá, takže jsem ji netestoval.
15. 7. 2010 21:41:43
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527848
neoen
verified
rating uzivatele
(5 hodnocení)
16. 7. 2010 14:52:14
Nahraj někam verzi, která způsobuje problémy, ať se na to můžeme podívat...
16. 7. 2010 14:52:14
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527847
vydrus
verified
rating uzivatele
(32 hodnocení)
17. 7. 2010 11:22:45
Tady to je: http://wordpress.org/extend/plugins/extra-security/
Zrovna jsem provedl upgrade na verzi 1.1. Když už se na to budeš dívat, pochlub se, zda ti všechno funguje tak, jak má. :)
17. 7. 2010 11:22:45
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527846
tomve
verified
rating uzivatele
(22 hodnocení)
17. 7. 2010 19:31:33
Nejdřív si udělej pořádek s ukladáním nastavení, neukládá se i při hlášce.
Your settings has been saved.
Mám 2.9.2 CZ a v readme je
Requires at least: 2.9
EDIT: Neprovede to příkazy pro tvorbu řádků v db
EDIT 2: Při deaktivaci (která vlastně není nutná, řadky z db se nemážou). To hodí
Warning: file_get_contents() : Unable to access /home/www/veneny.com/subdomeny/blog/.htaccess in /home/www/veneny.com/subdomeny/blog/wp-content/plugins/extra-security/extra-security.php on line 85
Warning: file_get_contents(/home/www/veneny.com/subdomeny/blog/.htaccess) : failed to open stream: No such file or directory in /home/www/veneny.com/subdomeny/blog/wp-content/plugins/extra-security/extra-security.php on line 85
Warning: Cannot modify header information - headers already sent by (output started at /home/www/veneny.com/subdomeny/blog/wp-content/plugins/extra-security/extra-security.php:85) in /home/www/veneny.com/subdomeny/blog/wp-includes/pluggable.php on line 868
Řádek 85 je - $openfile=file_get_contents("$htaccess"); - pokud se nepletu tak htaccess neotevřeš
Řádek 868 je - header("Location: $location", true, $status);
17. 7. 2010 19:31:33
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527845
vydrus
verified
rating uzivatele
(32 hodnocení)
17. 7. 2010 22:49:10
Hmmm, to je vážně divné. Mně vše spolehlivě funguje a to jsem to asi třikrát po sobě kontroloval.
Zřejmě si budu muset znovu sehnat nějaké testery.
Díky za info.
17. 7. 2010 22:49:10
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527844
tomve
verified
rating uzivatele
(22 hodnocení)
18. 7. 2010 14:32:53
Pokud si to testoval jen na WP3 tak to na nížší verzi nepůjde, myslím, protože píšou, že tam jsou velké změny.
18. 7. 2010 14:32:53
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527843
neoen
verified
rating uzivatele
(5 hodnocení)
18. 7. 2010 16:55:58
Tomve: Neblokuje tvůj hosting náhodou funkci file_get_contents()? Občas se to stává a potom poodbné pluginy nefungují, vydrus by to měl možná v pluginu testovat a v případě blokování funkce to zkusit např. pomocí CURL či vypsat hlášku, že hosting tuto funkci nepodporuje...
vydrus: Tak ta chyba s neočekávaným výstupem je zajímavá, projevuje se i u mě (WP 3.0), na první pohled netuším, čím by to mělo být, ale ještě to budu zkoušet...
18. 7. 2010 16:55:58
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527842
tomve
verified
rating uzivatele
(22 hodnocení)
19. 7. 2010 14:49:30
neoen: asi vím kde je error, v zaplém safe_mode což kvůli jednomu modulu na VPS nebudu vypínat.
19. 7. 2010 14:49:30
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527841
neoen
verified
rating uzivatele
(5 hodnocení)
24. 7. 2010 21:41:50
Tomve: safe_mode by to neměl způsobovat (mimochodem od PHP 5.3 je celá tato direktiva zastaralá), spíše se podívej, zda máš povolenou funkci file_get_contents(), respektive PHP direktivu allow_url_fopen. A pro vydruse pořád platí, že by tam měl dodat automatický test, aby se v tomto případě použilo načtení obsahu souboru pomocí CURL :-)
vydrus: Konečně jsem se dostal k té chybě. Podle mě je problém v tom, že máš hned na začátku v souboru extra-security.php tento kód:
####################main variables
$options_table = $wpdb->prefix . "options";
Jenomže používáš pro zjištění prefixu tabulek třídu wpdb, aniž bys ji předtím globálně definoval a dojde tedy k nějakým chybám v následných selectech a funkcích mysql_fetch_row(). Pokud tam třídu definuješ, tak lze plugin aktivovat už bez problémů:
####################main variables
global $wpdb;
$options_table = $wpdb->prefix . "options";
Mimochodem, chtělo by to většinu dotazů přepsat z klasického mysql_query právě s využitím třídy wpdb (je to rychlejší a připravené přímo pro WordPress).
24. 7. 2010 21:41:50
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527840
vydrus
verified
rating uzivatele
(32 hodnocení)
24. 7. 2010 21:57:10
Díky moc, opravím to. :)
24. 7. 2010 21:57:10
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527839
tomve
verified
rating uzivatele
(22 hodnocení)
25. 7. 2010 14:54:47
neoen: allow_url_fopen zapnutou mám, takže v tom chyba není.
25. 7. 2010 14:54:47
https://webtrh.cz/diskuse/neocekavany-vystup-pri-aktivaci-pluginu/#reply527838
Pro odpověď se přihlašte.
Přihlásit