MySql

#install     mysql-5.1.23a-maria-alpha-osx10.4-powerpc
#install     mysql-gui-tools-5.0-r12-osx10.4-universal

MonoFrameWork

curl -O    ftp://www.go-mono.com/archive/1.2.6/....universal.dmg
#install     MonoFramework-1.2.6_6.macos10.novell.universal

Fink

#install    fink-0.28.0.tar.gz

  

curl -O http://surfnet.dl.sourceforge.net/sourceforge/fink/fink-0.28.0.tar.gz

tar -xzf  fink-0.28.0.tar.gz

fink-0.27.8/bootstrap

#TODO fink PACKAGE_UPDATE
#TODO fink install imagemagick

html2ps

#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

PHP

curl -O http://www2.entropy.ch/download/php5...-6-beta.tar.gz

tar -xzf php5-5.2.5-6-beta.tar.gz

PPC PHP MySql fix

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

Apache

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

  

Test Php

echo '<? phpinfo(); ?>' ~/Sites/phpinfo.php
http://localhost/~{USER}/phpinfo.php

Deki_Wiki

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/

Test db connection

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

Starting MindTouch Deki API:

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}'`

  

Apache

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

Test

In Firefox http://localhost 

lucene

mkdirhier usr/local/var/luceneindex/default

  

  

  







Tag page
You must login to post a comment.