Perfomatic/Installation: Difference between revisions

Jump to navigation Jump to search
Line 36: Line 36:
* if needed, grab the mysql dump from stage
* if needed, grab the mysql dump from stage


= Mac OS X installation, rough dump =  
= Mac OS X installation of CVS version =  
 
This is far from complete and needs revision and instructifying, but this is what LesOrchard has done so far before dinner.  :)


     # Install MacPorts (http://macports.org/)
     # Install MacPorts (http://macports.org/)
Line 45: Line 43:
     # ...or wherever you keep dev stuff.
     # ...or wherever you keep dev stuff.


     cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -d graph-cvs mozilla/webtools/graph
     cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -d graphs-cvs mozilla/webtools/new-graph
 
    sudo port install mercurial
 
    hg clone http://hg.mozilla.org/graphs/ graphs-hg


     cd graphs-hg
     ln -s `pwd`/graphs-cvs ~/Sites/


     sudo port install mysql5
     sudo port install mysql5
     # follow directions and complete installation  
     # follow directions and complete installation  
     echo "create database o_graphs; grant all privileges on o_graphs.* to o@'localhost' identified by 'o';" | mysql5 -uroot
     echo "create database o_graphs; grant all privileges on o_graphs.* to o@'localhost' identified by 'o';" | mysql5 -uroot
    cd graphs-hg
     mysql5 -uroot o_graphs < sql/schema.sql
     mysql5 -uroot o_graphs < sql/schema.sql


Line 76: Line 67:
     # Uncomment line 383:
     # Uncomment line 383:
     # AddHandler cgi-script .cgi
     # AddHandler cgi-script .cgi
    sudo port install mod_python25
    ########################################################
    # to enable mod_python add
    #  LoadModule python_module modules/mod_python.so
    # to your apache2 config file:
    #  /opt/local/apache2/conf/httpd.conf
    ########################################################


     # Be sure to disable Apple's apache
     # Be sure to disable Apple's apache
Line 90: Line 72:
     sudo /opt/local/apache2/bin/apachectl start
     sudo /opt/local/apache2/bin/apachectl start


     sudo port install wget
     mkdir data
 
     curl http://build-graphs.mozilla.org/db/dhtml/bl-bldlnx01_fx-linux-tbox-head > data/sample1.txt
     # (temporary) Add these two lines to the top of graphs-hg/server/graphsdb.py
     chmod +x utils/import.py
     # import sys
     ./utils/import.py foo bar baz quux < data/sample1.txt
     # sys.path.append("../")


    ln -s `pwd`/graphs-hg ~/Sites/
     # visit http://localhost/~username/graphs-cvs/graph.html
     # visit http://localhost/~USERNAME/graphs-hg/server/getdata.cgi
    # This may not yet work
Confirmed users
920

edits

Navigation menu