|
You last visited: Today at 02:26
Advertisement
[Guide] All about Flyff Website
Discussion on [Guide] All about Flyff Website within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.
06/23/2013, 14:48
|
#1
|
elite*gold: 0
Join Date: May 2012
Posts: 870
Received Thanks: 642
|
[Guide] All about Flyff Website
Flyff Webseiten - Einrichtung / Verwaltung / Entwicklung
Mailserver installieren
Da ich nach gefragt wurde zeige ich euch hier wie ihr einen Mailserver auf Windows installiert.
Das Programm heißt Mercury und ist hier als Freeware verfügbar.
Als erste ladet ihr es euch herunter und befolgt alle Schritte im Download-Assistenten.
Dann sollte dieses Fenster kommen, bei dem ihr auf New installation klickt.
Danach kommt dieses Fenster, dort klickt ihr auf No NetWare Support.
Als nächtes sollte dieses Fenster kommen, dort klickt ihr auf Ok, accept this directory.
Hier könnt ihr auch akzeptieren. ( Nicht zwangsweise notwendig. )
Hier folgende Felder anklicken.
Hier wählen wir MercuryC aus.
Dort müssen wir unsere Daten angeben. ( Die dargestellten Daten gelten lediglich als Beispiel )
Hier könnt ihr es euch selbst aussuchen.
Je nachdem wie sicher das Ding sein soll.
Dann die restlichen Schritte einfach besätitgen und euer Mailserver ist installiert.
================================================== ===================
IIS installieren & konfigurieren
Zuerst gehen wir in Programmie & Funktionen
Als nächstes klicken wir links auf:
Öffnet Internetinformationsdienste und übernhemt folgende Konfigurationen:
Nun könnt ihr unter C:\inetpub\wwwroot eure Webseite einfügen.
================================================== ===================
PHP installieren
Als erstes müssen wir uns PHP herunterladen.
Dazu hier klicken:
Wir führen die Datei aus, nun sollte folgendes Fenster erscheinen.
Nun müsst ihr folgende Konfigurationen einfach so übernehmen:
Nun klickt ihr auf installieren und PHP sollte installiert sein.
================================================== ===================
Neue Seite in IIS freigeben / erstellen
Alles was derzeit im Ordner wwwroot ist, könnt ihr löschen.
Danach klicken wir in den Systemsteuerungen auf [i]Verwaltung[i]
Danach auf
Wir klappen das linke Menü aus und löschen die "Default Site".
Wir erstellen eine neue Seite mit folgenden Einstellungen:
================================================== ===================
Bekannte Fehlkonfigurationen
Verzeichnisdurchsuche
Sollten diese Fehlermeldung kommen,
müsst ihr folgendes machen:
und dort auf Aktivieren klicken.
Dateiendungen hinzufügen
Um Dateiendungen hinzuzufügen müsst ihr den "MIME-Type" hinzufügen.
Dazu geht ihr auf:
Und nun fügt ihr einen neuen MIME Type ein.
Hier eine Liste meiner MIME-Types
Um eure Index.php als Startseite zu setzen müsst ihr auf "Standartdokument" klicken
und folgendes hinzufügen:
================================================== ===================
Votepoints fix
Geht in eure MSSQL-Datenbank und in eure ACCOUNT_DBF.
Öffnet das Listen-Element und geht auf Spalten.
Fügt folgende Spalte hinzu:
================================================== ===================
PHP Snippets
Bei der Registrierung automatisch Donatepoints erhalten.
Gehe in deine register.php und suche nach
Quote:
odbc_exec($mssql, 'INSERT INTO [dbo].[ACCOUNT_TBL] (account, password, isuse, member, id_no1, id_no2, realname, reload, OldPassword, TempPassword, cash) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\''.mssql_escape_string(md5($_CONFIG['pwdsalt'].$_POST['reg_password'])).'\', N\'T\', N\'A\', NULL, 0, N\'P\', NULL, 0, NULL, 0)');
|
ersetze dies durch:
Quote:
odbc_exec($mssql, 'INSERT INTO [dbo].[ACCOUNT_TBL] (account, password, isuse, member, id_no1, id_no2, realname, reload, OldPassword, TempPassword, cash) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\''.mssql_escape_string(md5($_CONFIG['pwdsalt'].$_POST['reg_password'])).'\', N\'T\', N\'A\', NULL, 0, N\'P\', NULL, 0, NULL, 100)');
|
Rot = Anzahl der Donatepoints die eingetragen werden. In unserem Fall 100
================================================== ===================
|
|
|
06/23/2013, 15:16
|
#2
|
elite*gold: 6
Join Date: Nov 2012
Posts: 1,470
Received Thanks: 2,221
|
Ganz nett. Nur hat ja bis auf den Votepoints fix und das PHP Snippet eigentlich nichts mit FlyFF zu tun.
Ich bevorzuge für den Mail-Service - Nie Probleme mit gehabt und die Installation läuft noch schneller & einfacher ab.
|
|
|
06/23/2013, 15:48
|
#3
|
elite*gold: 0
Join Date: May 2012
Posts: 870
Received Thanks: 642
|
Viele Fragen aber danach, weshalb ich diesem Thread erstellt habe.
Hatte es zuvor mit Reavern abgesprochen und es folgen natürlich noch weitere Sachen.
Auch in Richtung PHP oder allgemein Datenbank bzw fixxes.
|
|
|
06/23/2013, 17:38
|
#4
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
Finde es nice das es mal ne Übersicht gibt
Für PHP in IIS nehme ich noch gerne den PHP Manager ( -> ), da ich schon mal zwischen Verschiedenen Seiten verschiedene PHP Versionen nutze^^
Zum Mailserver kann ich Marvin nur beipflichten MailEnable ist von der Bedienung/Einrichtung etc schöner.
|
|
|
06/23/2013, 18:20
|
#5
|
elite*gold: 0
Join Date: May 2012
Posts: 870
Received Thanks: 642
|
Okay, werde es mir demnächst mal anschauen und evtl. noch ein Tutorial einfügen.
|
|
|
06/23/2013, 22:32
|
#6
|
ベトナム警察
elite*gold: 725
Join Date: Jan 2012
Posts: 16,344
Received Thanks: 3,425
|
Wofür ist denn ein Mailserver gut? o;
|
|
|
06/23/2013, 22:54
|
#7
|
elite*gold: 59
Join Date: Aug 2009
Posts: 1,586
Received Thanks: 489
|
mach halt auch mal nen tutorial wie man das ganze unter linux einrichtet? gibt da n paar kleine probleme bzgl tds.
konfiguration mim Apache da ich persönlich NICHTS vom IIS halte.
|
|
|
06/23/2013, 22:54
|
#8
|
elite*gold: 0
Join Date: May 2012
Posts: 870
Received Thanks: 642
|
@Lumi
Damit zb. bei der SapphireFlyff Hp die Registrierungsmail verschickt werden kann.
Also damit quasi der Server E-Mail an eine angegebene Addresse senden kann.
@Tear
Ich kenne mich mit Linux nur beschränkt aus, und Flyff läuft unter Linux soweit ich es weiß ja garnicht.
|
|
|
06/23/2013, 23:05
|
#9
|
elite*gold: 59
Join Date: Aug 2009
Posts: 1,586
Received Thanks: 489
|
Und?
trotzdem kann man die Website auf einem Linuxserver auslagern. was hier wohl kaum einer tut. es ist dennoch ohne probleme möglich
|
|
|
06/23/2013, 23:07
|
#10
|
elite*gold: 0
Join Date: May 2012
Posts: 870
Received Thanks: 642
|
Hm... werde mal schauen, evtl. lässt sich das in Zukunft noch einrichten.
|
|
|
06/23/2013, 23:10
|
#11
|
elite*gold: 0
Join Date: Feb 2013
Posts: 90
Received Thanks: 14
|
Die Webseite hat nichts mit den Files zutun. Die kann ja schließlich auch von außen auf die Datenbank zugreifen.
Zum Thema Mailserver:
Mailserver sind immer ein recht hohes Sicherheitsrisiko, vorallem wenn ein Fehler in der Konfiguration gemacht wird. Daher halte ich persönlich nicht viel davon einen eigenen MailServer zu betreiben. Aber das muss ja jeder selber wissen.
edit: .tear war schneller
|
|
|
06/24/2013, 21:39
|
#12
|
elite*gold: 0
Join Date: Apr 2013
Posts: 511
Received Thanks: 431
|
Quote:
Originally Posted by Desmater
Die Webseite hat nichts mit den Files zutun. Die kann ja schließlich auch von außen auf die Datenbank zugreifen.
Zum Thema Mailserver:
Mailserver sind immer ein recht hohes Sicherheitsrisiko, vorallem wenn ein Fehler in der Konfiguration gemacht wird. Daher halte ich persönlich nicht viel davon einen eigenen MailServer zu betreiben. Aber das muss ja jeder selber wissen.
edit: .tear war schneller
|
Soweit allerdings mir bekannt ist hat die PHP Version für Linux kein MSSQL bzw ODBC Support, kann mich allerdings auch täuschen.
|
|
|
06/25/2013, 20:08
|
#13
|
elite*gold: 59
Join Date: Aug 2009
Posts: 1,586
Received Thanks: 489
|
Doch gibt es mssql Funktion funktionieren tadellos. Bei obdc muss man freetds installieren und anders programmieren allerdings gibt es eine ms alternative dazu (keinerlei Erfahrung). Ich wuerde die mssql_query funktion etc verwenden
|
|
|
All times are GMT +1. The time now is 02:26.
|
|