GitHub und SQL auf Ubuntu

AncientSion

Einsteiger
Thread Starter
Mitglied seit
06.04.2009
Beiträge
962
Männer, ich brauche eure Hilfe. Geht im weitesten Sinne um Linux, und dort um SQL.
Ich habe mir auf VirtualBox Ubuntu 13.x installiert.
Habe anhand diverser Tutorials einen Webserver aufgesetzt, php und mysql installiert.
Ebenso habe ich phpmyadmin installiert.

Hintergrund ist der folgende. Ich spiele seit geraumer Zeit ein Browserspiel. Der "Entwickler" hat das Game auf GitHub hochgeladen und meine Absicht war, mir das Repository zu clonen und auf meinem LocalHost spielen.
Konkret möchte ich Dateien ändern (Werte von Einheiten) und dies lokal testen.

Habe das dump der SQL aus dem Repository auch in phpmyadmin einlesen können.
Nun weiß ich aber nicht, wie es weitergeht.

Hat da jemand Ahnung ? Könnte mir auch vorstellen, eine Kleinigkeit für fachgerechte Hilfe springen lassen.
bitte bitte...

Habe den gleichen Post auch im Linux-Anfängerthread hinterlegt.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Moin,
also du musst natürlich neben dem einspielen der Datenbank auch die config anpassen und dort SQL Server (Localhost), pw, db nutzer und db name eintragen.
Die geclonten Files in dein Vhost verzeichnis. Default /var/www
 
Moin.?


Das repository, ich linke es mal, sieht so aus

https://github.com/Aatu/FieryVoid

der SQL Dump befand sich im Order db.
Die Dateien, die ich anpassen möchte, befinden sich in FieryVoid / source / server / model / weapons / **.php


Ich gehe davon aus, dass ich die das Dumpding einlesen muss (hab ich gemacht, fortan tauchte B5Wxz DB in der GUI auf)
dann die Dateistruktur wie in dem Archiv irgendwo hinkopiere (scheinbar ja /var/WWW/** und dann direkt in den PHPs die Änderungen vornehmen kann.
Dann localhost aufrufe und theoretisch dann die mir bekannte Oberflächte, identisch zu momentan FieryVoid.net auftaucht ?


db Name und pw habe ich von dem Uploader des Repositories bekommen, also seine Zugangsdaten zu dem Archiv.

Ist das soweit richtig / falsch ?
 
versteh die Ordnerstruktur ned ganz. Wenn du "source" in /var/www legst, dann musst du localhost/public aufrufen (weil dort die index liegt). Ich glaube die struktur ist so gedacht das du dein vhost direkt auf /var/www/public setzt. der ordner "server" ist dann auserhalb des vom web erreichbaren Vhosts. Dafür musst du nur in der /etc/apache2/sites-enable/000-default (ausm kopf...) den pfad ändern und apache neustarten (/etc/init.d/apache2 restart)

Die DB zugangsdaten findest du in https://github.com/Aatu/FieryVoid/blob/master/source/server/controller/Manager.php . dort hat er sie hardcodet reingemacht... irwie unsauber.
Code:
self::$dbManager = new DBManager("localhost", 3306, "B5CGM", "aatu", "Kiiski");

Dahinter steckt der Construktor des DBManagers der so aussieht:
Code:
function __construct($host, $port = 3306, $database, $username, $password) {

also

Code:
self::$dbManager = new DBManager("localhost", 3306, "datenbankname", "datenbank-username", "passwort");
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh