Translations
Info
All page names need to be in English.
en da  de  fr  it  ja  km  nl  ru  zh

De:Webspace

From TYPO3Wiki
Jump to: navigation, search

See also LAMP: TYPO3 installation on OVH mutualised server.

Installing TYPO3 on Webspace (shared webhosting account)

This guide outlines the steps for those who have a typical shared webhosting account w/ FTP only access. Of course the web server should also support PHP & MySQL. No shell access is needed.

I wrote this after seeing how there's not one of this kind (to my knowledge) anywhere in the mailing list or on their site (Update: I found Installation and Upgrade Guide soon after. You might want to go through it for a general idea. Follow only one, either that guide or the following).

1. Go to https://typo3.org/download/ and download the latest QuickStart package in .zip format.

2. Extract the .zip file on your local computer.

3. Connect via a FTP client to your webhosting account and upload all the inner content to where you want to install Typo3. For example, I've uploaded all the following to http://srikat.com

Content to be uploaded

4. Open up typo3/install/index.php on the web server (you can as well edit this locally and replace the uploaded file) and comment out the following by enclosing in between /* and */:

if (1==1 || (substr($HTTP_SERVER_VARS['REMOTE_ADDR'],0,7)!='192.168' && $HTTP_SERVER_VARS['REMOTE_ADDR']!='127.0.0.1')) { die("In the main source distribution of TYPO3, the install script is disabled by a die() function call. Open the file typo3/install/index.php and remove/out-comment the line that outputs this message!"); }

5. a) CHMOD the following to 777 (no need to CHMOD recursively). Note: Christopher suggests 770. Check https://typo3.org/documentation/mailing-lists/user-list-archive/thread/53426/?tx_maillisttofaq_pi1. So first try 770, if those seem not enough, make it 777.

typo3temp/
typo3conf/
typo3conf/ext/
typo3/ext/
uploads/
uploads/pics/
uploads/media/
uploads/tf/
fileadmin/
fileadmin/_temp_/

Note: At the end of installation, I noticed that logo image wasn't appearing. It was fixed by CHMODing typo3temp/ recursively (i.e., including its contents) to 777.

b) CHMOD typo3conf/localconf.php to 666.

6. Create a database for Typo3, say "t3_quickstart" either using phpmyadmin or your account's cPanel. If you can't create a new database and can only use the one provided by your host, that is fine too. Create a user, if need be, having full access rights to the database. So basically you should be having this info handy: MySQL database host (server) name, database name, username and password.

7. Visit the webpage of your Typo3's directory to begin the installation. In my case: http://srikat.com. Press OK if a popup as shown below appears:

popup

8. Typo3's Install Tool starts in '123' mode.

Install Tool Step 1

Type in your database's Username, Password and Host and press 'Update localconf.php' button.

9. The following should appear:

Install Tool Step 2

Select the database from the drop-down menu in the first option and press 'Update localconf.php'.

10. A page like in the screenshot appears:

Install Tool Step 3

Press 'Import database'.

11. If everything went well, you should see a page like this:

Install Tool Done

12. Click on "Continue to configure TYPO3".

Install Tool About

Enter a new password twice (this is the password for Install Tool) and click on 'Set new password'.

Click on 'Click to continue...'. Enter the Install Tool password and press 'Log in'.

You might want to ctrl+F for sitename, modify it and press 'Write to localconf.php' at the bottom.

13. Password protect the 'typo3/install/' directory using .htaccess (most webhost's cPanel provides some means for this)

14. Click on 'Basic Configuration'

a) If you see:

Memory Limit below 16 MB
memory_limit=8M
Your system is configured to enforce a memory limit of PHP scripts lower than 16 MB. The Extension Manager needs to include more PHP-classes than will fit into this memory space. There is nothing else to do than raise the limit. To be safe, ask the system administrator of the webserver to raise the limit to over 25 MB.


you might want to submit a support ticket to your webhost requesting that they raise the memory_limit from 8M to 25M. Here's the link to a mail I sent to Typo3's 'Install - Linux archive' mailing list on this topic: https://typo3.org/documentation/mailing-lists/install-linux-archive/thread/53429/?tx_maillisttofaq_pi1%5Bmode%5D=1

b) If you see No ImageMagick install available, you might want to get in touch w/ your webhost and request that they install ImageMagick or give SSH access so you can install it yourself. If and once they do, you can enter the path in the 'Check this path for ImageMagick installation' and finally press 'Update localconf.php' at the bottom.

Christian wrote in TYPO3 Documentation project mailing list:

"I asked my provider (HostEurope) serveral times and he was not willing to install IM. So I did it myself - without SSH or ROOT access, but with precompiled IM-Packages I put into the cgi-folder. Maybe not very high on performance but it works. ;)

I wrote a few lines about installing TYPO3 on HostEurope. You can find them here: www.christian-trabold.de/typo3onhosteurope.html

Maybe you'll find it usefull."

NOTE: I added the tutorial to this wiki! See sections below!

15. You can now visit the frontend by going to the URL of your installation (in my case, http://srikat.com)

or go to the backend by going to yoursite/typo3 (in my case, http://www.srikat.com/typo3/index.php). Username and password for the default installation is 'admin' and 'password' respectively. Important: Once you log in, click on 'User Admin' under 'Tools' in the left side and click on the pencil icon to edit the admin account. Change the password and optionally your name and e-mail. Press the (floppy icon) save button.

Remember that your Install Tool is at yoursite/typo3/install/

16. Now you can either follow the online documentation @ https://typo3.org/doc.0.html?&tx_extrepmgm_pi1%5BextUid%5D=491&cHash=9241ee54f7 or download the same in pdf format @ https://typo3.org/fileadmin/dl/tutorials/quickstart.pdf or watch the videos @ https://typo3.org/documentation/videos/

17. You also might want to subscribe to the following mailing lists by going to http://lists.typo3.org/cgi-bin/mailman/listinfo:

Typo3-english - for general questions and discussion...in English only
Typo3-install - for install-related discussions and questions about that are non-operating system specific
Typo3-linux - for all installation questions/discussions if you are using a Linux/Unix system, including other server software

Make sure you go thru these once: https://typo3.org/documentation/mailing-lists/mailing-list-rules-guidelines/

18. If you are typical home user having Windows OS (like me), it also might be a good idea to download and install Typo3's windows package on localhost to familiarize w/ the system.

- Sridhar Katakam
June 30 2004

This guide is also in my blog

TYPO3 auf einem Webpack L-XXL bei HostEurope installieren

Eine Beschreibung meiner Installation von TYPO3 auf einem Webpack XL bei HostEurope. Inklusive GraphicsMagick-Installation:

1. Herunterladen des zip-Archives vom TYPO3 "Dummy package"

typo3.org/download/


2. Die fertig-kompilierte GraphicsMagick-Version z.B. von dieser Adresse holen

http://www.rothonline.de/index.php?id=57


3. Das TYPO3-Archiv entpacken und den Upload auf das Webpack starten.


4. Für die Installation von ImageMagicks. Gilt für GM entsprechend: Während des Uploads das IM-Archiv entpacken. Darin enthalten sind zwei Ordner mit mehrere Dateien und Verweisen (Aliase). Im "bin"-Ordner sind nur die Dateien mit der Endung .bin interessant. Die "Duplikate" ohne Endung sind lediglich Verweise auf die jeweiligen .bin-Dateien und werden nur von dem wrapper-Shell-Skript benötigt. Die Aliase sowie das Skript spielen für die Installation keine Rolle. Jedoch muss für die spätere Verwendung unter TYPO3 die Datei-Endung ".bin" bei den jeweiligen Dateien entfernt werden.


Die folgenden vier Dateien müssen in das cgi-bin/-Verzeichnis geladen werden:

Aus dem Ordner "share"

Magick-config [chmod 644]


Aus dem Ordner "bin"

identify.bin [chmod 755]
convert.bin [chmod 755]
combine.bin [chmod 755]


Für die spätere Verwendung muss die Datei-Endung ".bin" entfernt werden. Besonders wichtig sind auch die Datei-Rechte. Diese müssen unbedingt korrekt eingestellt sein.


5. Jetzt im "Install-Tool" unter "Basic Configuration" die Zugangsdaten für die Datenbank eintragen, den Encryption Key erstellen und bei "Search for ImageMagick:" die nötigen Pfadangaben setzen. Der Pfad zu den IM-Dateien ist bei HostEurope wie folgt aufgebaut:

/is/htdocs/###kundenNr###/www.###eigeneWebsite.tld###/cgi-bin/

In der Angabe steht tld für die jeweilige Bezeichnung der Top Level Domain (de, org, com). Danach die Einstellungen abspeichern und ggf. nochmal die Pfadangaben zu ImageMagick kontrollieren. Wenn nötig erneut abspeichern.

WebPack L:

/is/htdocs/wp1000009_XXXXX12345/www/cgi-bin/, wobei "XXXXX12345" zufällig erzeugt wird.

"XXXXX12345" kann man im KIS unter "Administration -> Webhosting -> *Ihr_Paketname* -> Allgemeines -> Allgemeine Informationen -> Pfad" nachschlagen.

Nun können die Einstellungen im Bereich "Image Processing" auf ihre korrekt Funktion hin überprüft werden. Die Formate PDF und AI werden von dieser ImageMagick-Version nicht unterstützt, so dass entsprechende Hinweise erscheinen werden. Diese Formate können unter "All Configuration" > "imagefile_ext" entfernt werden, so dass diese Meldungen zukünftig ausgeblendet werden.


Für Typo3 4.0 habe ich das ganze hier beschrieben: De:installation_at_Hosteurope 30.05.2006 Frank Hagedorn

TYPO3 updaten

Eine sehr ausführliche Anleitung gibt es auf der Website von Jochen Weiland.

jweiland.net/typo3cms/typo3-update/


1. Alle alten Daten sichern.


2. Das aktuellste TYPO3-Paket holen, entpacken und vor dem Upload in typo3/install/index.php die die()-Funktion auskommentieren.


3. Kontrollieren Sie, ob Sie globale Extensions verwenden, die Sie angepasst haben. Diese sollten Sie jetzt sichern. Danach diese Ordner löschen:

t3lib/*
tslib/*
typo3/*

showpic.php
index.php


4. Dann den Upload der neuen Daten starten.


5. Nachdem alle Daten übertragen wurden, mit dem Browser in das Verzeichnis typo3/install/ gehen und mit dem "Database Analyser" die Datenbank vergleichen (database > compare). Danach unter "Basic Configuration" den Encryption Key erstellen und abspeichern.


GraphicsMagick anstatt ImageMagick verwenden

1. Die folgende Datei herunterladen

typo3.sunsite.dk/software/linux/graphicsmagick-1.1.6_i386-static-2.tar.gz


2. Das Archiv entpacken und aus dem Ordner "bin" die Datei "gm" in den Ordner cgi-bin/ auf dem Webpack legen.


3. Jetzt im "Install-Tool" unter "Basic Configuration" bei "Search for ImageMagick:" die nötigen Pfadangaben setzen. Der Pfad ist bei HostEurope wie folgt aufgebaut:

/is/htdocs/###kundenNr###/www.###eigeneWebsite.tld###/cgi-bin/


Danach die Einstellungen abspeichern und ggf. nochmal die Pfadangaben kontrollieren. Wenn nötig erneut abspeichern.

Unter dem Punkt "Check Image Magick:" sollte nun die Option "Available ImageMagick/GraphicsMagick installations:" abgehakt sein.


Unterhalb wird die Konfiguration angezeigt:

/is/htdocs/###kundenNr###/www.###eigeneWebsite.tld###/cgi-bin/ | gm | 1.1.6


Außerdem wird folgender Wert automatisch gesetzt:

Bei "[GFX][im_version_5]" steht nun "gm current value is gm"

Nun können die Einstellungen im Bereich "Image Processing" auf ihre korrekte Funktion hin überprüft werden. Die Formate PDF und AI werden nicht unterstützt, so dass entsprechende Hinweise erscheinen werden. Diese Formate können unter "All Configuration" > "imagefile_ext" entfernt werden, so dass diese Meldungen zukünftig ausgeblendet werden.

Besonderer Dank geht an Ingmar Schlecht und Michael Stucki für die Bereitstellung der TYPO3-Packages und Jens Ellerbrock für das Kompilieren des IM-Paketes.


Anregungen oder Kritik? Ich freue mich über eine Nachricht!