MythWeb is a web interface for MythTV
pacman -S mythweb
Change Owner and Group
The files of the mythweb package will be owned by the nobody user and group. Apache now uses the http user and group. You can change the owner of mythweb with:
chown -R http:http /srv/http/mythweb
Link to the MythWeb Directory
The mythweb package will install to /srv/www/mythweb however the apache package now uses the /srv/httpd directory. You can create a link with:
ln -s /srv/www/mythweb /srv/http/mythweb
Link to the Video Directory
MythWeb looks in the video_dir directory for MythTV recordings. You will need to create a link to the folder where your MythTV recordings are stored.
ln -s <recording_dir> /srv/http/mythweb/video_dir
Copy the MythWeb configuration file mythweb.conf to the Apache configuration directory.
cp /srv/www/mythweb/mythweb.conf.apache /etc/httpd/conf/extra/mythweb.conf
Edit mythweb.conf to point it to the correct installation directory (near the beginning of the file).
<Directory "/srv/http/mythweb" >
Then check that the configuration matches your MythTV setup. If you have changed the database login or password you will need to change the following section.
setenv db_server "localhost" setenv db_name "mythconverg" setenv db_login "mythtv" setenv db_password "mythtv"
Edit the Apache configuration file /etc/httpd/conf/httpd.conf
Uncomment (or add) the line
LoadModule php5_module modules/libphp5.so
Insert the following two lines in the Supplemental Configuration section of httpd.conf, it's found towards the end of the file.
Include conf/extra/php5_module.conf Include conf/extra/mythweb.conf
Edit the PHP configuration file /etc/php/php.ini
Uncomment the following lines in the available extensions section, found near the end of the configuration file.
Add /srv/www/ to the open_basedir option to allow file operation in the MythWeb directory.
open_basedir = /srv/http/:/srv/www/:/home/:/tmp/:/usr/share/pear/
Enable the allow_url_fopen option for MythWeb's status page to work.
allow_url_fopen = On
You can now start the Apache daemon, mythbackend must already be running.
Open MythWeb in your browser.