#install mysql-5.1.23a-maria-alpha-osx10.4-powerpc
#install mysql-gui-tools-5.0-r12-osx10.4-universal
curl -O ftp://www.go-mono.com/archive/1.2.6/....universal.dmg
#install MonoFramework-1.2.6_6.macos10.novell.universal
#install fink-0.28.0.tar.gz
curl -O http://surfnet.dl.sourceforge.net/sourceforge/fink/fink-0.28.0.tar.gztar -xzf fink-0.28.0.tar.gz
fink-0.27.8/bootstrap
#TODO fink PACKAGE_UPDATE
#TODO fink install imagemagick
#install html2ps
curl -O http://user.it.uu.se/~jan/html2ps-1.0b5.tar.gz tar -xzf html2ps-1.0b5.tar.gz html2ps-1.0b5/install
curl -O http://www2.entropy.ch/download/entropy-php-5.2.4-1-apache2.tar.gz tar -xvzf entropy-php-5.2.4-1-apache2.tar.gz # exctract Archive cd entropy-php.mpkg/Contents/Packages/entropy-php-extension-mysql.pkg/Contents/ ditto -x Archive{.pax.gz,} cd - cp entropy-php.mpkg/Contents/Packages/entropy-php-extension-mysql.pkg/Contents/Archive/lib/mysql/libmysqlclient.15.0.0.dylib php5/lib/mysql/libmysqlclient.15.0.0.dylib
mv php5 /usr/local/
#sudo chown -R root:admin /usr/local/php5
cp php5/lib/php.ini-recommended php5/lib/php.ini
vi php5/lib/php.ini
session.save_path = /usr/local/php5/sessions
#TODO chmod ??? /usr/local/php5/sessions
vi /etc/apache2/httpd.conf
#LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php5_module /usr/local/php5/libphp5.so
sudo ln -s /usr/local/php5/entropy-php.conf /etc/apache2/other/+entropy-php.conf
apachectl restart
echo '<? phpinfo(); ?>' ~/Sites/phpinfo.php
http://localhost/~{USER}/phpinfo.php
tar -xzf Deki_Wiki_1.9.0rc1_Itasca_source.tar.gz
vi Deki_Wiki_1.9.0rc1_Itasca_source/web/config/index.php
//(405) $data .= "&edit[submitted][Country]=" . strtouppwer(urlencode($conf->RegistrarCountry));
mv Deki_Wiki_1.9.0rc1_Itasca_source/web ~/Sites/wekiwiki
echo http://localhost/~`whoami`/dekiwiki/config/index.php
/usr/local/bin/convert
/usr/local/bin/identify
/usr/bin/mono
/usr/local/bin/html2ps
/sw/bin/ps2pdf
sudo mkdir /etc/dekiwiki
sudo cp -p ~/Sites/dekiwiki/config/mindtouch.host.conf /etc/dekiwiki
sudo cp -p ~/Sites/dekiwiki/config/mindtouch.deki.startup.xml /etc/dekiwiki
cp -p ~/Sites/dekiwiki/config/LocalSettings.php ~/Sites/dekiwiki/
echo DBPASSWORD= `cat ~/Sites/dekiwiki/LocalSettings.php |grep wgDBadminpassword`
vi ~/Sites/mysqlTest.php
<?php
$link = mysql_connect('127.0.0.1', 'dekiwiki', '{DBPASSWORD}');
if (!$link) {
die('Error: ' . mysql_error());
}
echo 'fine :)';
mysql_close($link);
?>
http://localhost/~{USER}/mysqlTest.php
mono ~/Sites/dekiwiki/bin/mindtouch.host.exe apikey `cat ~/Sites/dekiwiki/LocalSettings.php |grep wgDekiApiKey|awk -F\" '{print $2}'` script /etc/dekiwiki/mindtouch.deki.startup.xml path-prefix @api http-port 8081 ip localhost notty connect-limit -5 echo http://localhost:8081/deki/site/settings?apikey=`cat ~/Sites/dekiwiki/LocalSettings.php |grep wgDekiApiKey|awk -F\" '{print $2}'`
http://localhost/@api/deki/@About
http://localhost:8081/deki/@about
echo http://localhost:8081/deki/site/settings?apikey=`cat ~/Sites/dekiwiki/LocalSettings.php |grep wgDekiApiKey|awk -F\" '{print $2}'`
#e.g. http://localhost:8081/deki/site/sett...mz8TI32NRNc9Lt
vi /etc/apache2/httpd.conf
...
</IfModule>
<VirtualHost *>
DocumentRoot "/Users/{USER}/Sites/dekiwiki/"
ServerName MeinWiki
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^/$ /index.php?title= [L,NE]
RewriteCond %{REQUEST_URI} ^/@gui/[^.]+$
RewriteRule ^/@gui/(.*)$ /proxy.php?path=$1 [L,QSA,NE]
RewriteCond %{REQUEST_URI} !^/(@api|editor|skins|config|@gui)/
RewriteCond %{REQUEST_URI} !/(redirect|texvc|index|Version).php
RewriteCond %{REQUEST_URI} !/error/(40(1|3|4)|500).html
RewriteCond %{REQUEST_URI} !/favicon.ico
RewriteCond %{REQUEST_URI} !/robots.txt
RewriteCond %{REQUEST_URI} !/dummy.php
RewriteCond %{REQUEST_URI} !/phpinfo.php
RewriteCond %{QUERY_STRING} ^$ [OR] %{REQUEST_URI} ^/Special:Search
RewriteRule ^/(.*)$ /index.php?title=$1 [L,QSA,NE]
ProxyPass /@api http://localhost:8081 retry=1
ProxyPassReverse /@api http://localhost:8081
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
AllowEncodedSlashes On
</VirtualHost> #
# The mod_mime_magic module allows the server to use various hints from the
...
apachectl restart
In Firefox http://localhost
mkdirhier usr/local/var/luceneindex/default