[Technik] eZ publish Installation Kurzanleitung für Hostsharing Server
Ekke Doerre
ekked at gmx.de
Sun Dec 3 22:17:46 CET 2006
Moin,
ich habe den ersten Entwurf für eine eZ publish http://ez.no/de/ezpublish Installationsanleitung auf den Hostsharing Servern gemacht.
eZ publish installieren.
Ihr braucht:
Hostsharing DWS mit mindestens 128mb Platz und mit eigener httpd.conf, da eZ publish nur mit mod_php und safe_mode=off läuft.
1. MySQL oder Postgres einrichten:
http://www.hostsharing.net/dokumentation/datenbanken.html
2.In der eigenen httpd.conf PHP anbinden:
http://www.hostsharing.net/dokumentation/installationsanleitungen/php-440.html
nehmt aber die PHP 4.4.4
3.php.ini anpassen
Anforderungen etc. findet Ihr unter
http://ez.no/doc/ez_publish/technical_manual/3_8/installation
4. Setup durchführen
5. Die Cronjobs
Stand eZ publish 3.8.x/3.9.x
Anleitung Cronjobs:
http://www.hostsharing.net/dokumentation/9.html
http://ez.no/doc/ez_publish/technical_manual/3_8/features/cronjobs/configuring_cronjobs
Es ist wichtig, die meisten Crons nur einmal am Tag ausführen zu lassen, um die Serverbelastung zu reduzieren. Dazu in der cronjob.ini.append.php in eZ publish so anpassen:
[CronjobSettings]
ScriptDirectories[]=cronjobs
#Scripts[]=workflow.php
#Scripts[]=notification.php
Scripts[]=linkcheck.php
Scripts[]=unpublish.php
Scripts[]=rssimport.php
Scripts[]=indexcontent.php
Scripts[]=hide.php
Scripts[]=subtreeexpirycleanup.php
Scripts[]=basket_cleanup.php
Scripts[]=internal_drafts_cleanup.php
#Extension directory for cronjobs.
ExtensionDirectories[]
[linkCheckSettings]
# Specify full path of all site URL
# Example:
# SiteURL[]=http://ezpublish.ez.no/admin
# SiteURL[]=http://ezpublish.ez.no/news
SiteURL[]=http://www.example.com/<siteaccess>
# Example of a cronjob part
# This one will only run the workflow cronjob script
#
[CronjobPart-freguent]
Scripts[]=workflow.php
Scripts[]=notification.php
wobei zu überprüfen ist, welche Ihr wirklich braucht.
# die crons
2,17,32,47 * * * * cd /home/pacs/xyz00/web; /usr/local/share/php/4.4.4/bin/php -c /home/pacs/xyz00/etc/httpd/php-cli.ini /home/pacs/xyz00/web/runcronjobs.php frequent -s <siteaccess> -q 2>&1
55 0 * * * cd /home/pacs/xyz00/web; /usr/local/share/php/4.4.4/bin/php -c /home/pacs/xyz00/etc/httpd/php-cli.ini /home/pacs/xyz00/web/runcronjobs.php -s <siteaccess> -q 2>&1
5.1 Befehle runcronjobs.php
Usage: . $argv[0] . [OPTION]... [PART]
Executes eZ publish cronjobs.
General options:
-h,--help display this help and exit
-q,--quiet do not give any output except when errors occur
-s,--siteaccess selected siteaccess for operations, if not specified default siteaccess is used
-d,--debug display debug output at end of execution
-c,--colors display output using ANSI colors
--sql display sql queries
--logfiles create log files
--no-logfiles do not create log files (default)
--no-colors do not use ANSI coloring (default)
6.PHP Cli
Hier ist wichtig, dass Ihr die PHP 4 cli nehmt. Hier am Beispiel des cronjob Skripts:
cd /home/pacs/xyz00/web; /usr/local/share/php/4.4.4/bin/php -c /home/pacs/xyz00/etc/httpd/php-cli.ini /home/pacs/xyz00/web/runcronjobs.php -s <siteaccess>
++++++
Viel Erfolg,
ekke
PS: Kann gerne auf die Internetseite.
--
http://www.coolscreen.de - enterprise content management, e-commerce ...
Max-Brauer-Allee 34 - 22765 Hamburg - Tel: +49(0)40/85370796
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
More information about the Technik
mailing list