Webasyst ist ein Open-Source-PHP-Framework, das von Webentwicklern zum Erstellen eleganter Webanwendungen für mehrere Benutzer mit einem Backend und einem Frontend verwendet wird. Es ist ein Framework, das Web-Publishing-Tools, Blogging und E-Commerce mit einer Plattform für die Zusammenarbeit in Unternehmen kombiniert.
Diese Installationsanleitung geht davon aus, dass Apache, MySQL und PHP bereits auf Ihrem Server installiert und konfiguriert sind. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version des Webasyst-Frameworks 1.5.6.17 und erfordert:
- PHP 5.2 oder höher mit aktivierten Erweiterungen cURL, dom, GD-Grafikbibliothek, iconv, json, mbstring und zlib. Außerdem sollte die Einstellung allow_url_fopen in php.ini aktiviert sein
- Apache, Nginx oder Lighttpd-Webserver
- MySQL 4.1 oder höher auf Ihrem Linux-VPS installiert.
Beginnen wir mit der Installation des Webasyst-Frameworks.
Laden Sie die neueste Version von Webasyst, die unter „https://www.webasyst.com/download/framework/“ verfügbar ist, in ein Verzeichnis auf dem Server herunter und extrahieren Sie sie mit den folgenden Befehlen:
cd /opt/ wget https://www.webasyst.com/download/framework/ -O webasyst.tar.gz
Extrahieren Sie das Archiv und verschieben Sie die Webasyst-Framework-Dateien in das Dokumentenstammverzeichnis Ihrer Website:
mkdir -p /opt/webasyst tar -xvzf webasyst.tar.gz -C /opt/webasyst mv /opt/webasyst /var/www/html/
Der Benutzer des Webservers (Apache) muss in der Lage sein, in bestimmte Dateien und Verzeichnisse zu schreiben, daher können Sie dies einfach erreichen, indem Sie den folgenden Befehl ausführen:
chown apache:apache -R /var/www/html/webasyst
Suchen Sie die PHP-Konfigurationsdatei mit dem folgenden Befehl:
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Bearbeiten Sie die Datei „php.ini“ und aktivieren Sie die URL-fähigen fopen-Wrapper, die den Zugriff auf URL-Objekt-ähnliche Dateien ermöglichen, indem Sie die folgende Zeile hinzufügen:
allow_url_fopen = On
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Bearbeiten Sie beispielsweise Ihre Apache-Konfigurationsdatei (standardmäßig „/etc/httpd/conf/httpd.conf“) und kommentieren Sie die folgende Zeile aus:
#NameVirtualHost *:80
Fügen Sie dann Folgendes hinzu Zeilen am Ende:
<VirtualHost server_IP:80> ServerAdmin [email protected] DocumentRoot /var/www/html/webasyst/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/webasyst/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service httpd restart
Erstellen Sie eine neue MySQL-Datenbank, die Webasyst verwenden kann, und weisen Sie ihr einen Benutzer mit vollen Berechtigungen zu:
mysql> CREATE DATABASE webasystdb; mysql> GRANT ALL PRIVILEGES ON webasystdb.* TO 'webasystuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://yourdomain.com , starten Sie den Installationsvorgang und folgen Sie den einfachen Anweisungen:Geben Sie die Anmeldeinformationen für die MySQL-Datenbank ein, die von Webasyst zum Speichern von System- und Anwendungsdaten verwendet wird, und erstellen Sie dann eine neue Benutzerkonto.
Melden Sie sich im Administrations-Backend des Webasyst-Frameworks an und konfigurieren Sie es nach Ihren Bedürfnissen, fügen Sie Benutzer, Widgets, Plugins usw. hinzu.
Das ist es. Die Installation von Webasyst ist nun abgeschlossen.
Natürlich müssen Sie dies alles nicht tun, wenn Sie einen unserer Managed PHP Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, zu installieren Webasyst für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.