Hi, mich würde ja mal interessieren ob das geklappt hat, auf dem Rootie mit Confixx 3, da ich vor einem ähnlichen Problem stehe!
Gruß,
D-Generated
Hi, mich würde ja mal interessieren ob das geklappt hat, auf dem Rootie mit Confixx 3, da ich vor einem ähnlichen Problem stehe!
Gruß,
D-Generated
ja, das klappt... musst allerdings ne menge pakete nachinstallieren... nicht nur die, die in dem leuchterscript vorhanden sind. ausserdem kannst du dir Image Magick direkt sparen und das von jweiland http://typo3.jweiland.net/step1.html nehmen. Zumindest habe ich aufgrund von Confixx Voreinstellungen nur die statische Version beutzen können, die ich in jedes Web kopieren muss.
anleitung jetzt weiter unten -->
strike...
@lineman IM funzt...
also, hab mich bei meiner installation weitesgehenst nach lineman´s anleitung gehalten. das leuchter skript hab ich gar nicht benutzt. also:
lasst einfach den standard installierten apache drauf und die mysql auch. php hab ich die sourcen nachträglich installiert. das konnt ihr machen, wenn ihr bei yast das mod php markiert und dann bei actions auf source installieren.
# cd /usr/src/packages
# rpm -bp SPECS/mod_php4.spec
da jault er dann rum. also vorher
Add the following lines to /etc/popt if you wish to continue invoking rpmbuild from the rpm command line:
rpm exec --bp rpmb -bp
rpm exec --bc rpmb -bc
rpm exec --bi rpmb -bi
rpm exec --bl rpmb -bl
rpm exec --ba rpmb -ba
rpm exec --bb rpmb -bb
rpm exec --bs rpmb -bs
rpm exec --tp rpmb -tp
rpm exec --tc rpmb -tc
rpm exec --ti rpmb -ti
rpm exec --tl rpmb -tl
rpm exec --ta rpmb -ta
rpm exec --tb rpmb -tb
rpm exec --ts rpmb -ts
rpm exec --rebuild rpmb --rebuild
rpm exec --recompile rpmb --recompile
rpm exec --clean rpmb --clean
rpm exec --rmsource rpmb --rmsource
rpm exec --rmspec rpmb --rmspec
rpm exec --target rpmb --target
rpm exec --short-circuit rpmb --short-circuit
machen.
dann könnt ihr das auf dem standard ausgelieferten server installierte php benutzen.
kommen wir nun aber zum spannenden teil...
im 3er confix geht ihr als admin rein. da gibt es den menüpunkt httpd-spezial. in dem punkt könnt ihr jeden euerer bisherigen und zukünftigen vhost ein paar direktiven mit auf den weg geben. ich hab die so reingeschrieben:
<Directory "/home/htdocs/##user##/html">
php_admin_value open_basedir /home/htdocs/##user##/:/usr/local/typo3/
php_admin_flag safe_mode Off
Options -Indexes +FollowSymLinks +Includes
DirectoryIndex index.php
</Directory>
das war´s. danach lief auch IM bei mir. hoffe, ich konnte weiterhelfen..
;-)
hmm.. zu früh gefreut.. die typo image magick tests mit bravur bestanden. nur im backend zeigt er keine thumbs an.. 😢
NEWS.. es geht jetzt doch. probiert es mal und gebt resonanz..
also jungs und mädels... IM müsst ihr anders kompilieren...
./configure --prefix=/usr/local/typo3 --enable-lzw --without-perl --with-jpeg --with-png --with-tiff --with-ttf --with-zlib --without-x --enable-shared
--enable-shared fehlte.
aus der alten rose anleitung hab ich noch den benutzt:
##
cd /usr/include/sys
ln −s ../asm/byteorder.h byteorder.h
die krönung ist, dass es das erste mal ist, dass ich mal ai´s und pdf´s angezeigt bekomme...
frohe ostern...!
dass die ai's und pdfs angezeigt werden liegt daran, dass du ghostscripts (ghostscript-serv) installiert hast
hmm... das mit den pdfs und den ais funktioniert bei mir aber nicht... obwohl ich ghostscript (serv) installiert habe...
weiss da jemand rat?
Du brauchst eine passende Datei 'delegates.mgk'.
Wenn da nix von Ghostscript drinsteht dann weiss auch IM nix davon.
Google weiss mehr dazu...
Gruss - michael
so, da ich meinen server reinitialisieren musste habe ich das ganze nochmal gemacht und nun wirklich jeden schritt dokumentiert... ich denke so sollte jeder damit klar kommen... ich hätte die obere anleitung zwar auch editieren können... aber das hätte wahrscheinlich keiner gesehen... 😉 also so gehts... :
Zuerst solltest Du mit yast folgendes installieren:
libpng-devel
flex
bison
ghostscript-devel
openssl-devel
libxml2-devel
danach dann die GD Libary (ver.2.x) mit YAST deinstallieren (die normale als auch die devel version)
dann gehts weiter... verzeichnisse anlegen:
cd /usr/local
md typo3
cd typo3
md bin
md include
md lib
md conf
md libexec
md proxy
md man
cd man
md man1
md man5
cd /root
md software
cd software
...
wget http://typo3.sunsite.dk/LAMP/xdevel-4.1.0-10.i386.rpm
rpm -ivh --force xdevel-4.1.0-10.i386.rpm
...
wget http://typo3.sunsite.dk/LAMP/jpegsrc.v6b.tar.gz
tar -xzf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --prefix=/usr/local/typo3 --enable-shared
make
make install
..
wget http://typo3.sunsite.dk/LAMP/zlib-1.2.1.tar.gz
tar -xzf zlib-1.2.1.tar.gz
cd zlib-1.2.1
./configure --prefix=/usr/local/typo3
make
make install
..
wget http://typo3.sunsite.dk/LAMP/tiff-v3.6.1.tar.gz
tar -xzf tiff-v3.6.1.tar.gz
cd tiff-v3.6.1
./configure --prefix=/usr/local/typo3
make
make install
..
wget http://typo3.sunsite.dk/LAMP/libpng-1.2.5.tar.gz
wget http://typo3.sunsite.dk/LAMP/patches/Makefile.png
tar -xzf libpng-1.2.5
cd libpng-1.2.5
cp ../Makefile.png Makefile
make
make install
..
wget http://typo3.sunsite.dk/LAMP/patches/ftdump.c.patchgcc33
wget http://typo3.sunsite.dk/LAMP/freetype-1.3.1.tar.gz
tar -xzf freetype-1.3.1.tar.gz
cd freetype-1.3.1
export FREETYPE_GCCPATCH="/root/software/ftdump.c.patchgcc33"
rm -r -f *.cache
./configure --prefix=/usr/local/typo3 --with-gnu-ld --disable-x && patch test/ftdump.c $FREETYPE_GCCPATCH
make
make install
ln -s /usr/local/typo3/include/freetype/* /usr/local/typo3/include
..
wget http://typo3.sunsite.dk/LAMP/patches/Makefile.gd
wget http://typo3.sunsite.dk/LAMP/gd-1.8.3gif_t3.tar.gz
tar -xzf gd-1.8.3gif_t3.tar.gz
cd gd-1.8.3
cp ../Makefile.gd Makefile
make
make install
..
wget http://typo3.sunsite.dk/LAMP/ImageMagick-4.2.9.tar.gz
cd ImageMagick-4.2.9
./configure --prefix=/usr/local/typo3 --enable-lzw --without-perl --with-jpeg --with-png --with-tiff --with-ttf --with-zlib --without-x --enable-shared
make
make install
..
wget http://typo3.sunsite.dk/LAMP/gettext-0.12.1.tar.gz
cd gettext-0.12.1
./configure --prefix=/usr/local/typo3
make
make install
..
wget http://typo3.sunsite.dk/LAMP/patches/Makefile.ming
wget http://typo3.sunsite.dk/LAMP/ming-0.2a.tgz
tar -xzf ming-0.2a.tgz
cd ming-0.2a
cp ../Makefile.ming Makefile
make
make install
..
wget http://typo3.sunsite.dk/LAMP/pdflib-5.0.1.tar.gz
tar -xzf pdflib-5.0.1.tar.gz
cd pdflib-5.0.1
./configure --prefix=/usr/local/typo3 --with-gnu-ld=yes --enable-php --without-tcl --without-tclpkg --without-tclincl --without-java --without-py --without-pyincl --disable-cxx
make
make install
..
danach dann nur noch php installieren (ich habe php 4.3.4 von http://www.php.net benutzt) mit z.B. folgenden Optionen:
'./configure' '--prefix=/usr/local/typo3' '--with-mysql' '--with-zlib-dir=/usr/local/typo3' '--with-zlib=/usr/local/typo3' '--with-xpm-dir=/usr/X11R6' '--with-jpeg-dir=/usr/local/typo3' '--with-tiff-dir=/usr/local/typo3' '--with-gd=/usr/local/typo3' '--with-png-dir=/usr/local/typo3' '--with-ttf=/usr/local/typo3' '--enable-gd-native-ttf' '--with-gettext=/usr/local/typo3' '--with-ming=/usr/local/typo3' '--with-pdflib=/usr/local/typo3' '--datadir=/usr/share/php' '--bindir=/usr/bin' '--libdir=/usr/local/typo3' '--includedir=/usr/include' '--with-config-file-path=/etc' '--enable-discard-path' '--enable-exif' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-inline-optimization' '--enable-magic-quotes' '--enable-mbstr-enc-trans' '--enable-mbstring' '--enable-mbregex' '--enable-shmop' '--enable-sigchild' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-trans-sid' '--enable-versioning' '--enable-wddx' '--enable-yp' '--with-dom=/usr/include/libxml2' '--with-ftp' '--with-mysql=/usr' '--with-xml' '--with-openssl' '--with-apxs2=/usr/sbin/apxs2-prefork' 'i586-suse-linux'
zum schluss macht ihr noch ein:
cd /usr/include/sys
ln -s ../asm/byteorder.h byteorder.h
achso... und solltest du probleme mit dem anzeigen von pdf und ai dateien haben, dann liegt das an deiner delegates.mgk.
Du kannst Dir hier die passende Datei runterladen und einfach die alte überspielen und in folgendes Verzeichniss kopieren:
/home/backup/typo3sh/share/ImageMagick/delegates.mgk
Download:
http://www.smagmedia.com/downloads/delegates.zip
und ein:
rcapache2 restart
so, das war die installation... 🙂
im 3er confix geht ihr als admin rein. da gibt es den menüpunkt httpd-spezial.
in dem punkt könnt ihr jeden euerer bisherigen und zukünftigen vhost ein paar direktiven mit auf den weg geben.
ich hab die so reingeschrieben:
<Directory "/home/htdocs/##user##/html">
php_admin_value open_basedir /home/htdocs/##user##/:/usr/local/typo3/:/tmp/
php_admin_flag safe_mode Off
Options -Indexes +FollowSymLinks +Includes
DirectoryIndex index.php index.php3 index.php4 index.html index.htm
</Directory>
so, nun müsste diese anleitung ziemlich wasserdicht sein... viel spaß mit typo3 auf eurem rootserver
LG LineMan
P.S.: Mit PHP 4.3.5 hab ichs immer noch nicht geschafft 😉
glaube, da muss noch --enable-shared bei image magick rein.
und beim confixx setup hab ich noch tmp mit drin.
<Directory "/home/htdocs/##user##/html">
php_admin_value open_basedir /home/htdocs/##user##/:/usr/local/typo3/:/tmp/
php_admin_flag safe_mode Off
Options -Indexes +FollowSymLinks +Includes
DirectoryIndex index.php index.html index.htm
</Directory>
jo habs auch hier berichtigt 😉
lineman & scuba -> "the dual posting brothers"
😃
jetzt würde ja nur noch anleitung fehlen für catdoc und xpdf... hast du sowas parat? denn dann würde wirklich alles, was typo angeht laufen... zum grundsätzlichen betrieb... 😃
da hab ich die von jweiland genommen. also die anleitung. hab da aber die pfade getauscht, damit alles im /usr/local/typo3/ verzeichnis liegt. dachte das ist auch besser wegen open base usw..
Hi,
habe mich an die Anleitung von LineMan gehalten, sieht bisher alles gut aus, nur die neu configuration von PHP klappt nicht. Bekomme folgenden Fehler:
Cannot find MySQL header files under /usr
Dabei ist das basedir von MySQL der rooties bei 1+1 doch unter /usr
Kann jemand helfen?
Danke,
Arne
du mußt über yast mysql-devel nachinstallieren !
dann läuft's
Hallo Leute,
Klasse HowTo! Danke dafür!
Wie geht es jetzt aber weiter? Wie bekomme ich nach dieser Anleitung typo passend auf den Server? Muss ich bei der Wahl der Verzeichnisse auf irgendwas achten?
Was muss ich bei der Rechtevergabe beachten?
Es wäre schön, wenn das HowTo noch mit der eigentlichen Installation von Typo3 abgeschlossen werden würde.
Vielen Dank schonmal!
🙂 1. einmal Hallo @all --> nettes Forum hier !! 🙂
So, kurze Info für Euch, wie ich meine 1.ste Testinstallation auf einem 1+1 Rootserver SuSE 9.0 + Confixx 3.0 hinbekommen habe.
Leider habe ich Euer Forum erst "danach" entdeckt 🙂
Da ich noch ganz "Neu" mit Typo 3 bin, und ich vorher noch nie eine Typo 3 Installation gemacht habe, bitte ich Euch, dieses Vorgehen 'mal zu kommentieren, da Ihr ja die Gurus seid 😃
So, wie bin ich vorgegangen ? :
Habe mir das testsite-3.6.1.zip besorgt, und via ftp in mein Testweb /home/htdocs/web6/html hochgeladen.
Nichts weiter gemacht --> http://www.meineTypo3.de/index.php aufgerufen.
- Error mit mySQL - logisch - Eingabe meiner Werte
web6 / passwort / localhost --> Refresh
So, in der Übersicht sind dann massive Warnungen / Hinweise gelistet gewesen.
Aber, im Gegensatz z.Bsp. zu ezPublish, wirklich eindeutige.
- Also safe_mode open_base_dir etc.
--> Einfach meine vhost editiert, und für web6 diese ersteinmal auf off gesetzt.
--> Die Schreibrechte gemäß den Hinweisen via FTP chmod korrigiert
-- > So dann wurde natürlich das Fehlen von Image Magick moniert.
Ich bin einfach in Yast gegangen, und habe über Yast das ImageMagick + devel als zu installieren markiert, ok --> danch Yast beendet.
-- > Jetzt hatte ich bereits lt. dem Install scripts keine Fehler mehr, lediglich .pdf etc. , die ich z.zt. für meine Tests eh nicht nutze, wurden moniert.
Die Config über Save gesichert.
Und schon war die Testseite installiert - inklusive Thumbnailgeneration etc...
Hat mich echt gewundert. Ich mußte nichts neu kompilieren, oder irgendwelche "Klimmzüge" machen.
Yast hatte das Imagemagick installiert, und Typo3 3.6.0 generiert brav alle Images ...
So habe ich ganz easy mit der Standardinstallation von 1und1 die Typo3 Testseite installiert.
Standardmäßig habe ich SuSe 9.0, Apache 2.0.48 Confixx 3.0 mySQL 4.0.18 etc.
Greets 🙂
...genau das will ich nicht mehr:
--statische Version von ImageMagick in jedem Kundenweb...
--komplettes Typo3-zip-Paket in jedem Kundenweb...
Wofür gibt es denn Symlinks?
Das ist natürlich dämlich, wenn offensichtlich ein perl-counterscript der Confixx_vhost.conf sagt, sie solle grundsätzlich allen neu angelegten Kunden symlinks ausserhalb des Kundenroots verbieten und generell
php_admin_flag safe_mode On
setzen.
Da hilft denn auch der Eintrag ins "httpd-spezial" wenig,
wenn die Präconfiguration nicht überschrieben wird...
meine Frage also:
hat jemand Ahnung, wie man dieses Perlscript korrigiert
oder wie man Confixx 3.0 auf Confixx 3.0.2 updated?
danke
der eber
confixx überschreibt die httpd spezial einträge nicht... sondern die einträge überschreiben die von confixx... und somit läuft es auch damit... bei mir läuft es genau nach dieser anletung ohne probleme... naja...