Ubuntu 16.04: phpMyAdmin zeigt PHP-Code an

Dieses Wochenende habe ich mir einen neuen Rechner zusammengebaut. Nach der Installation von phpMyAdmin zeigte dieses allerdings nur PHP-Code an.

Das Beheben des Problems ist eigentlich ganz einfach. Man muss nur mit dem folgenden Befehl ein fehlendes Paket installieren:

sudo apt-get install libapache2-mod-php7.0

Verkaufe christoph.work Domain

UPDATE, 11.06.2016: Ich verkaufe nur die christoph.work Domain, da bei ät.xyz noch eine Transfersperre aktiv ist und ich noch prüfen muss, ob ich diese aufheben kann.

Fast genau 1 Jahr ist der letzte Beitrag in diesem Blog her aber nun schreibe ich mal wieder etwas.

Ich verkaufe zwei Domains, die sich bei mir im Laufe der Jahre angesammelt haben, ich aber nicht benötige auf Sedo.de. Die Preise habe ich dabei bewusst niedrig gehalten, daher werde ich diese nicht mehr ändern.

Nachfolgend die Domains:

  • ät.xyz
    • Eine sehr kurze (nur zwei Buchstaben) Domain
    • Perfekt für einen eigenen Shortener wie bit.ly
    • Oder für Hoster in der Form username.ät.xyz
    • Ist nicht, wie die meisten anderen kurzen .xyz Domains eine Premium-Domain, sondern eine ganz normale Domain mit entsprechenden Kosten
    • Könnte man als alternative Aussprache von at.xyz oder @.xyz vermarkten
  • christoph.work
    • Perfekt für Menschen mit dem Namen Christoph
    • z.B.: als Portfolio-Seite oder als private Website

Drei neue Domains

Mit diesem Beitrag werden gleich drei neue Domains vorgestellt:

  • wronnay.com – Zukünftige Unternehmenswebseite
  • server.blue – In Zukunft soll man wie bei vserver.pw hier Server bestellen können
  • cable.blue – Unter dieser Adresse soll ein Shop für Kabel entstehen

Tutorial: Einen Debian Server absichern

In letzter Zeit werden immer wieder Server für Projekte von „Wronnay“ eingerichtet. Um das Ganze etwas bequemer zu machen, wurde von mir ein Bash-Script erstellt, dass die Grundeinrichtung etwas vereinfacht. Ich möchte jetzt eine kleine Anleitung veröffentlichen, die die Verwendung dieses Scripts erklärt.

Informationen über das Script:

  • Es steht unter der GNU General Public License
  • Es aktualisiert die installieren Pakete
  • Es installiert folgende Pakete: ufw rkhunter fail2ban nano sudo htop whois
  • Es setzt einen Cronjob für tägliche Paket-Updates
  • Es erstellt eine Grundkonfiguration für die Firewall „ufw“
  • Es erstellt einen neuen Benutzer
  • Der Standard-Port für SSH wird geändert und der Login mit dem „root“ – User verboten

Verwendung:

Bevor das Script heruntergeladen werden kann, müssen erst die nötigen Pakete zur Verwendung installiert werden:

Zuerst benötigen wir Root-Rechte:

su

Jetzt installieren wir die benötigten Pakete:

apt-get install nano git

Nun können wir das Script downloaden:

git clone https://github.com/CMiksche/DebianServerBasicConfig.git

Anschließend wechseln wir in das Verzeichnis:

cd DebianServerBasicConfig

Und geben in der config.sh – Datei unsere gewünschten Daten (Benutzername, Passwort, SSH-Port) ein:

nano config.sh

Nach dem Abspeichern der Datei geben wir der Install-Datei noch die passenden Rechte:

chmod 0777 install.sh
chown root install.sh

So. Jetzt können wir die Datei auch ausführen:

./install.sh

Danach müssen wir nur noch das Script löschen:

cd ..
rm -R DebianServerBasicConfig

Fertig. Bei dem nächsten Einloggen über SSH ist jetzt nur noch zu beachten, das man den neuen Port, Benutzer und das neue Passwort verwenden muss.

Vorerst keine Suche mehr

Die bisherige Suchmaschine unter „Wronnay.net“ gibt es vorerst nicht mehr. Das dürfte allerdings auch kaum jemanden interessieren, da die Suche sowieso sehr unbekannt war.

Weil die Funktion so unbekannt war, habe ich auch auf dem Server ein Upgrade auf Debian Jessie („8“) ausprobiert, was allerdings schief lief. Deshalb gibt es seit gestern unter „Wronnay.net“ meine ehemalige Projektübersicht.

Die Suche wird vielleicht bald wieder auferstehen, wenn ich eine Lösung gefunden habe, wie ich meine Anpassungen am Server auf die neue Version von Debian umstellen kann. Vielleicht werde ich die Suche aber trotzdem nicht wieder aktivieren – der Dienst wurde so gut wie nie genutzt, hatte allerdings eine sehr hohe Serverauslastung …

Wronnay Software Lizenz

Wie bereits unter CMS.Wronnay.net angekündigt, wird die nächste Version (2.0) des WronnayCMS einige Änderungen mit sich bringen. Eine davon wird sein, dass die Software nicht mehr kostenlos verfügbar sein wird. (Davon ausgenommen sind von WebPage4.Me gehostete Varianten)

Das Content Management System wird die Basis aller anderen Websysteme von Wronnay. (Also auch für z.B.: das Wronnay Board – der Weiterentwicklung der Forensoftware)

Um nun ein Exemplar dieser Software erwerben zu können, wird man eine Lizenz benötigen. Diese wird man bei einer Firma, die noch gegründet wird, kaufen können.

Die Bedingungen der Lizenz werden immer auf dem aktuellsten Stand in Englisch unter dem nachfolgenden Link aufrufbar sein: http://license.wronnay.net/ (Bevor das WronnayCMS verkauft wird, werden diese Bedingungen allerdings noch überarbeitet werden)

Diese Bedingungen werden in Zukunft in jeder kostenpflichtigen Software von Wronnay als Kopie enthalten sein.

Tutorial: Benutzername und E-Mail Überprüfung

Ich habe ein Script gebastelt, dass alle Benutzernamen auf verbotene Usernamen und alle E-Mail-Adressen auf E-Mail-Adressen von Wegwerf-Email-Diensten überprüft.

Wer es verwenden will und nicht mehr als 25 Mal am Tag ausführt, kann es gerne nutzen:

<?php
/* Check for illegal Usernames and / or Emails
* Created: 15.02.2015 by Christoph Daniel Miksche (Wronnay)
* Uses the Wronnay Database for illegal Usernames and Emails
* More Informations: check.wronnay.net
*/
function wcms_namecheck($username, $email){
$username = str_replace(' ', '_', $username); // Wandelt Leerzeichen in _ um
$username = strtolower($username); // Wandelt alle Buchstaben in Kleinbuchstaben um
$email = str_replace(' ', '_', $email);
$email = strtolower($email);
// Nur die Domain wird benötigt
$email = substr(strrchr($email, "@"), 1);
// Wronnay E-Mail-Check API-URL
$locked_email = file_get_contents('http://check.wronnay.net/locked_email.php?domain='.$email);
// Leerzeichen raus!
$locked_email = str_replace(' ', '', $locked_email);
// Wronnay Username-Check API-URL
$locked_username = file_get_contents('http://check.wronnay.net/locked_username.php?username='.$username);
// Leerzeichen raus!
$locked_username = str_replace(' ', '', $locked_username);
// Default Wert für den Check setzen
$found = false;
// Username: Check
if($locked_username == 'true') {
$found = true;
}
// E-Mail-Check
elseif($locked_email == 'true') {
$found = true;
}
return $found;
}
?>

Server: Umzug

Der Server, der 2014 für die meisten Projekte verwendet wurde, wird jetzt nicht mehr verwendet. Im Januar sind die ersten Projekte des alten Servers auf einem neuen umgezogen und die restlichen Projekte sind in den letzten Tagen auf einen anderen, neuen Server umgezogen.

Die zwei neuen Server haben jeweils mehr Leistung als der alte Server. Der Standort (Frankfurt am Main) bleibt und auch sonst hat sich nicht viel mehr geändert, außer dass jetzt mehr als die doppelte Leistung des alten Servers verfügbar ist.

Insgesamt werden im Netzwerk von Wronnay.net 4 Server in 3 Ländern verwendet.

Vorschau: 2015

Hier eine kurze Übersicht, was 2015 alles passieren könnte bzw.: wird:

Umzüge

ForenHosting.net und WebPage4.Me sind schon auf einem neuen Server umgezogen, Wronnay.net wird wahrscheinlich um Februar auf einen neuen Server umziehen. Grund dafür sind die billigeren Preise eines neuen Anbieters und die gleichbleibenden Preise des alten Anbieters. Der Speicherplatz wird mehr als dreimal so groß wie vorher und der RAM mehr als doppelt so groß wie bei dem alten Server.

Werbenetzwerk

Ich arbeite schon längere Zeit an ein System für ein neues Werbenetzwerk namens AnaAds.de, dieses Jahr könnte dies veröffentlicht werden.

Aktien

Es könnte sein, dass „Wronnay Shares“ – ein System zur Analyse von Aktien veröffentlicht wird.

Hosting

Wie schon erwähnt, gibt es 2015 mehr Speicherplatz für Projekte – es könnte sein, dass die Hosting-Plattform „Wronnay Hosting“ erstellt wird.

Gründung einer Firma

Damit kostenpflichtige Leistungen (z.B.: „Verkauf von Werbeplätzen“ oder „Verkauf von Domains“) angeboten werden können, könnte es sein, dass eine Firma gegründet wird.

Bestehende Projekte werden natürlich auch dieses Jahr verbessert werden.

PS: Das ist der 100. Beitrag auf diesem Blog.