Hallo an alle
ich würde gerne den Webserver von Streamhash zum laufen bringen, nur bringt er den Fehler HTTP ERROR 500 wenn ich auf die Webseite gehe. Wenn ich in den Error.log schaue dann ist die Log leer und kann leider nicht spezifischer suchen.
Was ich bisher getan habe
Ubuntu 20.04 Server installiert
Updates Installieren
apt-get update -y && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get full-upgrade
LAMP installieren
apt-get install apache2 libapache2-mod-php php php-mysql mysql-server
PHP Werte ändern
nano /etc/php/7.4/apache2/php.ini max_execution_time 600 memory_limit 512M post_max_size 128M upload_max_filesize 128M
PhpMyAdmin installieren
apt-get install phpmyadmin
bei apache2 mit Leertaste Sternchen setzen und dann mit Tabtaste auf OK bestätigen dbconfig-common → mit yes bestätigen Ein Datenbank Passwort eingeben und dann nochmal eingeben zu bestätigung
Datenbank konfugurieren
mysql_secure_installation eingeben
VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security → n
neues Passwort eingeben und bestätigen
Remove anonymous users? → y
Disallow root login remotely? → y
Remove test database and access to it? → y
Reload privilege tables now? → y
MySQL öffnen
mysql eingeben
Datenbank erstellen
CREATE DATABASE Meine Datenbank;Datenbank Benutzer erstellen
CREATE USER 'Datenbankbenutzer'@'localhost' IDENTIFIED BY 'Mein Passwort';Benutzer alle Rechte geben
GRANT ALL PRIVILEGES ON *.* TO 'Datenbankbenutzer'@'localhost' WITH GRANT OPTION;Rechte aktualisieren
FLUSH PRIVILEGES;Aus mySQL raus gehen
EXIT;
In den Streamhash Ordner gehen und die .env bearbeiten bei ‘hostname’, ‘username’, ‘password’, ‘database’ die von vorhin ausgefüllten Daten eintragen
Jetzt in PHPmyAdmin gehen und in der Datenbank die common.sql aus Streamhash/DB importieren
* SSH Zugang aktivieren
nano /etc/ssh/sshd_config→ bearbeitenPermitRootLogin yes→ auskommentieren und auf yes stellenservice ssh restart→ Dienst neustarten
mod_rewrite aktivieren
a2enmod rewrite a2enmod actions apache2ctl force-reload
<Directory /var/www/html>
# +Options +Indexes +FollowSymLinks +MultiViews <- mit dem hat das nicht funktioniert wie in der Ubuntuusers Anleitung
AllowOverride FileInfo
Order allow,deny
Allow from all
</Directory>index Reihenfolge ändern
nano /etc/apache2/mods-enabled/dir.confindex.html zu index.php machen und index.php zu index.html machen
service apache2 restart
WinSCP nutzen um Streamhash in den /var/www/html Ordner zu ziehen
ich hab auch chmod -R 755 /var/www/html gemacht
ich verstehe das nicht ganz ich hoffe ihr könnt mir helfen ich wollte den Server hochladen aber es ging eben nicht vielleicht später
MfG Timm
edit: es können nur Dateien mit max 2,5 mb hochgeladen werden der Webserver ist aber 17 mb groß
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!