Installation auf Ubuntu Linux 14.04 werden nicht mehr unterstützt.
Neuinstallation auf sind nicht mehr empfohlen. Nur PHP 5.5 und End of Standard Support April 2019)
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. |
ACHTUNG: Nur für X2 nicht für X.1 |
---|
Diese Anleitung ist nur für untermStrich X2 gültig. |
Beachten Sie die: Wichtigen Informationen zu X2 |
LAMP
aus!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
sudo apt-get install unzip sudo apt-get install automysqlbackup sudo apt-get install php5 sudo apt-get install php5-cli sudo apt-get install openjdk-7-jre-headless
wget https://downloads.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/
/etc/php5/mods-available/ioncube.ini
mit dem Inhalt:zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.5.so
Die Versionsnummer in der Loader Datei (ioncube_loader_lin_5.5.so) entspricht Ihrer PHP Version.
sudo ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/apache2/conf.d/00ioncube.ini sudo ln -s /etc/php5/mods-available/ioncube.ini /etc/php5/cli/conf.d/00ioncube.ini
sudo a2enmod rewrite sudo a2enmod expires
/etc/apache2/sites-enabled/000-default.conf
und ergänzen Sie den Directory Block:<VirtualHost *:80>
...
<Directory /var/www/html/ustrich>
AllowOverride All
Require all granted
</Directory>
...
</VirtualHost>
sudo apt-get install php5-xsl php5-mcrypt php5-ldap php5-tidy
/etc/php5/mods-available/ustrich.ini
mit dem Inhalt:upload_max_filesize = 100M post_max_size = 130M
sudo ln -s /etc/php5/mods-available/ustrich.ini /etc/php5/apache2/conf.d/99ustrich.ini sudo ln -s /etc/php5/mods-available/ustrich.ini /etc/php5/cli/conf.d/99ustrich.ini
sudo php5enmod mcrypt sudo service apache2 restart
/etc/mysql/conf.d/ft_lower.cnf
:[mysqld] lower_case_table_names=1
/etc/mysql/mysql.conf.d/mysqld.cnf
und ändern Sie bitte den Eintrag bind-address = 0.0.0.0
sudo service mysql restart
Die aktuelle Version finden Sie unter: http://update.untermstrich.com/
Entpacken Sie die ustrich.2.zip
nach /var/www/html/ustrich/
Beachten Sie, dass die ustrich.2.zip kein Verzeichnis ustrich beinhaltet. Entpacken Sie die Datei also am Besten bereits im Verzeichnis /var/www/html/ustrich
.
sudo unzip ustrich.2.zip -d /var/www/html/ustrich/
Achten Sie darauf, dass „alle“ lesenden Zugriff benötigen: sudo chmod -R a+r /var/www/html/ustrich
Auf folgendes Verzeichnis wird auch Schreibzugriff benötigt:
sudo chmod -R a+w /var/www/html/ustrich/writeable
Als Besitzer der Dateien kann root
bleiben. Sie müssen dann jedoch bei untermStrich X Updates diese als root auf der Konsole bestätigen:
sudo php /var/www/html/ustrich/update.php -u
Ansonsten können Sie auch den Besitzer ändern - Diese Konfiguration ist jedoch weniger sicher, allerdings sind Updates damit vollständig über die Weboberfläche durchführbar:
sudo chown -R www-data:www-data /var/www/html/ustrich
Der untermStrich X2 Installer gibt Ihnen alle Befehle an, die Sie zum Konfigurieren benötigen. (a2enmod)
.