Forums / Install & configuration / Mac OS X client HOWTO

Mac OS X client HOWTO

Author Message

rraph Pautasso

Tuesday 29 March 2005 11:50:35 pm

For those who want to install and run EZ Publish on Mac OS X, a quick and dirty HOWTO:

Tested on Mac OS X 10.3.8 with PostgreSQL 8.0

- download the ezpublish-3.5.1.tar.bz2 (or newest version)
- StuffIt Expander will expand it
- In goal to speed up by a factor four, you should change the DocumentRoot in /etc/httpd/httpd.conf to a new folder at the root (/www for example)
In fact, i follow the tip from this forum and it works great :)
- and :
sudo mkdir /www
sudo cp -R ezpublish-3.5.1/* /www
sudo chown -R www:www /www

- Download all the required packages from entropy.ch
At least, PHP and (pgsql or mysql), there is a ImageMagick package but i have not test it yet.
For pgsql, my HOWTO in the entropy.ch forum solve the "Function digest(character varying)" problem
- Follow all setup instructions from entropy.ch for your selected packages
- Test all of them
- If all ok, go to http://127.0.0.1/index.php and create the demo
- Enjoy !

I have made a SQL file that cleans the database in case of trouble during installation or reinstallation.

Ɓukasz Serwatka

Wednesday 30 March 2005 12:11:18 am

Hi,

Thanks for this HOWTO. Useful info for Mac OS X users.

If you want, you can publish whole step-by-step howto here.
http://ez.no/ez_publish/documentation/toc/(from)/29466

Personal website -> http://serwatka.net
Blog (about eZ Publish) -> http://serwatka.net/blog

rraph Pautasso

Thursday 31 March 2005 12:50:08 am

OK
Of course, it will take some times before it is ready but it is now a work in progress :)

Christiane Kloss

Thursday 31 March 2005 1:56:46 am

Hi rraph!

The speed up sounds great.
Does it work for multiple sites as well?
For example /www/testdomain1 /www/testdomain2...

"In fact, i follow the tip from this forum and it works great :)"
Can you give me a hint, where I can find it?

Thanks in advance

Christiane

rraph Pautasso

Thursday 31 March 2005 11:15:17 pm

Where i found the tip:
http://ez.no/community/forum/install_configuration/help_how_to_improve_performance_ez_slow

Darwin, the lowest level of Mac OS X is based on a BSD distribution (i cannot remenber which one).

So, when the ez base folder was moved from /Library/WebServer/Documents/ez to /www, the speed increased by a factor four

If you use multisites, it may speed up but less, of course.

Uninstall Virex on my PowerBook cut by half the server treatement time too and now ez is quite fast :)

Christiane Kloss

Friday 01 April 2005 1:28:16 am

Thank you!

I'm sure I will give it a try very soon...

Greetings

Christiane

rraph Pautasso

Sunday 08 May 2005 11:41:53 am

Correction : i have not enough time to work on a clean HOWTO before June... :(

Joe Rupp

Wednesday 21 December 2005 9:24:25 am

I must admit to being a novice at this and I wonder if someone can give me a little more detailed rundown on a Mac OS X install. I've downloaded and unzipped the ezpublish-3.7.2.tar.bz2 file. Where exactly do I need to put it in order to connect and setup using my web browser? Thanks in advance.

eZ debug

Timing: Jan 20 2025 01:10:43
Script start
Timing: Jan 20 2025 01:10:43
Module start 'content'
Timing: Jan 20 2025 01:10:43
Module end 'content'
Timing: Jan 20 2025 01:10:43
Script end

Main resources:

Total runtime0.1968 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0088 588.9688180.8359
Module start 'content' 0.00880.0060 769.8047101.8828
Module end 'content' 0.01490.1818 871.6875531.7813
Script end 0.1967  1,403.4688 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00402.0567200.0002
Check MTime0.00160.8260200.0001
Mysql Total
Database connection0.00090.447210.0009
Mysqli_queries0.141772.02651410.0010
Looping result0.00170.84471390.0000
Template Total0.181492.210.1814
Template load0.00100.494010.0010
Template processing0.180491.688210.1804
Override
Cache load0.00070.335910.0007
Sytem overhead
Fetch class attribute can translate value0.00110.534110.0011
XML
Image XML parsing0.00030.169810.0003
General
dbfile0.00502.5209200.0002
String conversion0.00000.004030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs