Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem chyba phpwkhtmltox rozsirenia

Zdravim.

Nema niekto skusenosti s rozsirenim phpwkhtmltox, webkit rozsirenie pouzivane na generovanie pdf formatu? Toto rozsirenie ma aj utilitku spustitelnu v commandline, ktoru sa mi podarilo rozchodit, ale rozsirenie pre php mi stale pada na chybe:

wkhtmltox: cannot connect to X server

Nema s tym niekto skusenosti a nepodarilo sa mu nejak dany problem vyriesit? Upozornujem, ze X server je spusteny, no asi si nevie precitat systemovu premennu DISPALAY, kde je ulozena adresa, na ktorej bezi.

Předmět Autor Datum
Skúsenosti s týmto rozšírením nemám, ale to, či je problém v čítaní systémovej premennej DISPLAY, zi…
los 22.08.2011 18:45
los
Tu prvu moznost som skusal, taka premenna tam nie je, tak som ju vytvoril priamo v php ale nepomohlo… poslední
PeterKD 23.08.2011 08:51
PeterKD

Skúsenosti s týmto rozšírením nemám, ale to, či je problém v čítaní systémovej premennej DISPLAY, zistíš tak, že ju prečítaš priamo v PHP pomocou príkazu getenv:

getenv("DISPLAY");

Problém môže byť aj ten, že používateľ, pod ktorým beži PHP, nemá práva pripojiť sa na X server. To môžeš upraviť pomocou príkazu xhost:

xhost +local:meno_pouzivatela

Tu prvu moznost som skusal, taka premenna tam nie je, tak som ju vytvoril priamo v php ale nepomohlo to. Skor som myslel ci php nema oddeleny priestor pre premenne prostredia a c jazyk by mal zasa iny priestor. Neviem ci je to zrozumitelne ale to rozsirenie je napisane v c-ku podobne ako mysql rozsirenie ale funkcie sa daju volat php skriptom. Tak ci pre php skript nie su ine premenne prostredia a ci ine nevidi ta c-ckovska cast.

Pridal som aj uzivatela cez xhost, ale stale ta ista chyba ze sa nemoze pripojit. Pridaval som uzivatela www-data. Kde sa da najst zoznam uzivatelov, ktory maju prava sa pripojit? Aby som vedel ci ho tam naozaj pridalo.

Zpět do poradny Odpovědět na původní otázku Nahoru