Eka Permana
2005-Aug-25 00:48 UTC
[Wine]Running wine from php pages with "Xvfb" not fix yet
Thanks for your reply before
I tried your solution, but my problem not fix yet.
Maybe I missundertand about:
- What is startup script do you mean? Is it not ".bash_profile" that
located
on my home user folder (/home/takeda)? If I false, please show me the file
and where the folder located. While I trying your solution, I embedded
script "Xvfb :1 &" on my ".bash_profile" then I reboot
my computer
and login again
with same user (is takeda), sure as usualy I embedded
script "export DISPLAY=:1" to "my_csript.sh", but when I
try execute
my "wine.php" my app.EXE is not loaded.
With no error message, and the browser only execute my script
(echo 'Executing WINE')
So I try script "Xvfb :1 &" to my Konsole(Shell) and the result
is
show like this:
========================================================== [1] 3152
[root@localhost takeda]# Could not init font path
element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
========================================================== What happen with
my CID_fonts support? I need fix this error first?
Please tell me
the way. (I use Xvfb that comes with Xfree RHEL AS R.3 package).
- I don't understand to setting up apache user to have write permissions on
the
directory. That's will be problem too? . Cause If I want to start
Apache I still must
login as root, but on my Konsole, I just use "su" command and start
the Apache.
Whereas, I setup Apache, PHP, and WINE for user "takeda".
Nota-bene:
.bash_profile (locate: /home/takeda/.bash_profile)
==========================================================# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
Xvfb:1 &
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
========================================================
my_script.sh (locate: /usr/local/apache/htdocs/lat/my_script.sh)
========================================================#!/bin/bash
export DISPLAY=:1
echo "hello, $USER. Please wait... Executing an application
wine /home/takeda/app.exe
========================================================
wine.php (locate: /usr/local/apache/htdocs/lat/wine.php)
========================================================<?php
echo 'Executing WINE';
exec ('/usr/local/apache/htdocs/lat/my_script.sh');
?>
========================================================
Thanks
Eka Permana
