List,<br><br>I want to install pmWiki on my pc -- an Ubuntu 8.04. I have XAMPP installed; and after a great deal of messing around, and pain, I manage to install oddmuse, another wiki engine. I want to try out pmWiki because from what I have read about pmWiki, it might be a better fit for what I have in mind<br>
<br>My problem with installing pmWiki is that I have very little understanding of Linux, Apache, PHP, etc. I am, what you might call, a computer "illiterate". If someone can help me, I'd appreciate that very much. I realize it's not easy to help me, or anyone, under these circumstances, so pointing me to a dummy's guide to a pmWiki install in Ubuntu/XAMPP, assuming there is one, would be equally helpful. Alternatively, someone who had "been there, done that", might want to send me a sample Apache2 defs for what I am trying to do. That would be good too.<br>
<br>Here is my set-up:<br><br><ul><li>XAMPP built an /opt/lampp directory that contains everything. My understanding is that I will have to install pmWiki in this directory</li><li>I untarred the pmWiki tarball to /opt/lampp/htdocs/pmwiki. All the pmWiki directories are in there. Permissions? With few exceptions, these are 755. <br>
</li><li>All the directories inside /opt/lampp are owned by root:root, except for /opt/lampp/htdocs. htdocs is owned by nobody:root. My apache2 user id, and group id are: nobody, nogroup respectively.</li><li>The directories Inside /opt/lampp/htdocs/pmwiki are all owned by root:root. Except for the pmwiki.php. This is owned by nobody:root. The /opt/lampp/pmwiki directory is owned by nobody:root.<br>
</li>
</ul><br>The basic Apache2 defs:<br><ul><li>ServerRoot "/opt/lampp"</li><li>Listen 80</li><li>ServerName localhost</li><li>DocumentRoot "/opt/lampp/htdocs"</li></ul><br>I am trying to set up the oddmuse and the pmWiki as virtual hosts. I think this is where most of my problems problem lie. I want to be able to call the pmWiki from the browser with this url: <a href="http://localhost:8080/pmwiki/pmwiki.php">http://localhost:8080/pmwiki/pmwiki.php</a>. The oddmuse, I'd like to invoke as: <a href="http://localhost:80/myoddmuse">http://localhost:80/myoddmuse</a>.<br>
<br><br>Here are the details from my Virtual Hosts defs:<br><ul><li>NameVirtualHost *:80</li><li>NameVirtualHost *:8080</li></ul><br>Alias /myoddmuse "/opt/lampp/cgi-bin/wiki.cgi"<br><br><VirtualHost *:80><br>
ServerAdmin compaqowner@dummy-host.myoddmuse.notcom<br> DocumentRoot /opt/lampp/htdocs<br> ServerAlias dummy-host.myoddmuse.notcom *.dummy-host.myoddmuse.notcom<br> ErrorLog logs/dummy-host.myoddmuse.notcom-error_log<br>
CustomLog logs/dummy-host.myoddmuse.notcom-access_log common<br></VirtualHost><br><br><VirtualHost *:8080><br> ServerAdmin webmaster@dummy-host2.pmwiki.notcom<br> DocumentRoot /opt/lampp/htdocs/pmwiki<br>
ServerAlias dummy-host2.pmwiki.notcom *.dummy-host2.pmwiki.notcom<br> ErrorLog logs/dummy-host2.pmwiki.notcom-error_log<br> CustomLog logs/dummy-host2.pmwiki.com-access_log common<br></VirtualHost><br><br>
<br>My Apache2 error log is showing a number of these: <b>[warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?</b><br><br>I've googled and read what the above message is all about, but that didn't help me very much: I understood very little of what was said.<br>
<br><br>TIA<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>