Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Previous revision
Next revision
Previous revision
de:installation:installation_ubuntu_linux [2015/04/20 11:53]
admin [Installationsbeispiel für Ubuntu Linux bis 12.04 (Als Server)]
— (aktuell)
Zeile 1: Zeile 1:
-====== Installationsbeispiel für Ubuntu Linux bis 12.04 (Als Server) ====== 
- 
-^ **:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR. ** ^ 
-| Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! | 
-^ ** :!: ACHTEN SIE AUF DIE SICHERHEIT IHRES SERVERS!! ** ^ 
-| Apache, PHP, MySQL muss wie auch untermStrich aktuell gehalten werden. Dies gilt besonders, wenn der Server im Internet verfügbar sein soll. | 
- 
-\\ 
- 
-===== I. Ubuntu Server installieren ===== 
-  - Ubuntu Server herunterladen 
-    * [[http://www.ubuntu.com/download/server/download]] 
-    * :!r: Wählen Sie **nicht** 10.10 (mit MySQL 5.1.49) - Beachten Sie die [[http://packages.ubuntu.com/search?keywords=mysql-server-5.1&searchon=names&suite=all&section=all|Ubuntu packages]]. 
-      * Empfehlung: Eine LTS Version wie etwa 12.04. 
-    * :!r: Wählen Sie für untermStrich X **nicht** 13.10 oder 14.04 (mit PHP 5.5). 
-  - Installieren 
-    * **:!: Wählen Sie bei der Installation ''LAMP'' aus!** 
-      * **:!: ACHTUNG: ** Bewahren Sie das MySQL root Kennwort gut auf. Sie benötigen es, um später untermStrich zu installieren, ein Backup auszuführen u.s.w.. 
-===== II. Ubuntu Server vorbereiten ===== 
-Mit diesen Befehlen bereiten Sie den Server so vor, dass Sie später keine Komponenten mehr installieren müssen. 
- 
-:!: Selbstverständlich ist dies nur einer der vielen möglichen Wege. 
-Wenn Sie eine andere Methode bevorzugen, erhalten Sie in **Schritt V** durch den Installer alle notwendigen Informationen. 
- 
-:!: Beachten Sie dennoch **Schritt III und IV** 
-  
-    * Software 
-      * <code bash>sudo apt-get install unzip 
-sudo apt-get install automysqlbackup 
-sudo apt-get install php5-cli 
-sudo apt-get install openjdk-7-jre-headless 
-</code> 
-    * ioncube 
-      * <code bash>wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz 
-tar -xzvf ioncube_loaders_lin_x86-64.tar.gz 
-sudo mv ioncube /usr/lib/php5/ 
-</code> 
-      * Erstellen Sie die Datei ''/etc/php5/conf.d/ioncube.ini'' mit dem Inhalt: 
-        * <code ini>zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.3.so</code>  
-    * Apache 
-      * <code bash>sudo a2enmod rewrite 
-sudo a2enmod expires</code> 
-      * In der Datei '' /etc/apache2/sites-enabled/000-default'': 
-        * <code ini><Directory /var/www/> 
-... 
-AllowOverride All 
-... 
-</Directory></code> 
- 
-    * PHP 
-      * <code bash>sudo apt-get install php5-xsl php5-mcrypt php5-ldap php5-tidy</code> 
-      * Erstellen Sie die Datei ''/etc/php5/conf.d/ustrich.ini'' mit dem Inhalt:: 
-        * <code ini>upload_max_filesize = 100M 
-post_max_size = 130M</code>  
-      * <code bash>sudo service apache2 restart</code> 
- 
- 
-===== III. MySQL ===== 
-  - **:!: Unbedingt anlegen:** MySQL Anpassung für Connector 4VX 
-    * Folgende Datei anlegen ''/etc/mysql/conf.d/ft_lower.cnf'':<file> 
-[mysqld] 
-lower_case_table_name=1 
-</file> 
-  - Sie sollten nun den [[de:faq:mysql_optimieren|MySQL Server optimieren]]. 
-  - Wenn Sie den [[de:installation:installation#connector_4vx|Connector 4VX]] oder Version 9.3 nutzen möchten, müssen Sie die bind-address anpassen.  
-    * Öffnen Sie dazu die Datei ''/etc/mysql/my.cnf '' und ändern Sie bitte den Eintrag <code>bind-address            = 0.0.0.0</code> 
-  - MySQL neu starten 
-    * <code>sudo service mysql restart</code> 
-  - **:!: Mögliches Problem bei einigen Linux Distributionen:** Dies betrifft z.B. openSUSE. {{page>de:faq:binary_logging&noheader}} 
-  - **:!: Backup:** Sie sollten regelmäßig ein Backup der MySQL Datenbank durchführen. Dies ist unter Ubuntu sehr einfach. 
-    * :!: [[de:faq:mysql_backup|Informationen zum Backup]] 
-    * Wenn Sie manuell ein Backup erstellen möchten, können Sie auch die grafische [[http://www.mysql.de/downloads/workbench/|Workbench]] nutzen. Im Bereich "Administration" finden Sie "Export/Import". 
-    * Sehr detailierte Information von Oracle (MySQL) für Systemadministratoren: [[http://dev.mysql.com/doc/refman/5.1/de/disaster-prevention.html|Datensicherung und Wiederherstellung]] 
-  -   - **Wenn Sie von Version 9 Updaten möchten:** 
-    * Migrieren Sie nun die Datenbank auf MySQL. 
-    * Dies muss von einem **Windows PC** aus erfolgen. 
-    * Bitte aktualisieren Sie davor untermStrich auf Version 9.3! 
-===== IV. Herunterladen ===== 
-Die aktuelle Version finden Sie auf: [[http://update.untermstrich.com/]] 
- 
-{{:de:installation:down.png?nolink&300|Download}} 
- 
-Ältere Versionen ((Etwa untermStrich X)) finden Sie unter [[http://www.untermstrich.com/downloads.html]]. 
- 
-Entpacken Sie die ''ustrich.1.zip'' nach ''/var/www/ustrich/'' 
- 
-Beachten Sie, dass die ustrich.1.zip kein Verzeichnis ustrich beinhaltet. Entpacken Sie die Datei also am Besten bereits im Verzeichnis ''/var/www/ustrich''. 
- 
-===== V. Zugriffsrechte ===== 
-Als Besitzer der Dateien kann ''root'' bleiben. Sie müssen dann jedoch ein Update als root auf der Konsole bestätigen, oder anderweitig (z.B. per cron) ausführen: 
-<code bash> 
-sudo php /var/www/ustrich/update.php -u 
-</code> 
-Achten Sie darauf, dass "alle" lesenden Zugriff benötigen: ''sudo chmod -R a+r /var/www/ustrich'' 
- 
-Ansonsten können Sie auch den Besitzer ändern - Diese Konfiguration ist jedoch weniger sicher: 
-<code bash> 
-sudo chown -R www-data:www-data ustrich/ 
-</code> 
-===== VI. Installation von untermStrich X ===== 
-  * :righty: Folgen Sie der [[de:installation:installation#i_neuinstallation_oder_update_ausfuehren|Installation von untermStrich X]] 
- 
-Der untermStrich X Installer gibt Ihnen alle Befehle an, die Sie zum Konfigurieren benötigen. (a2enmod)