|
You last visited: Today at 01:28
Advertisement
[Homepage] externe DataBase
Discussion on [Homepage] externe DataBase within the Flyff Private Server forum part of the Flyff category.
02/16/2012, 09:02
|
#16
|
elite*gold: 0
Join Date: Oct 2010
Posts: 271
Received Thanks: 206
|
Muss man da nicht die Datenbank freigeben? Auf welche DB willst du zugreifen? WEBSITE_DBF?
Ist doch genau das gleiche wie wenn man n 2ten Cluster macht. (z.B auf Offi Devos, Hydros etc)
Dann muss man auch von einem anderen Root aus auf die Account & Character etc Datenbank zugreifen.
|
|
|
02/16/2012, 16:40
|
#17
|
elite*gold: 0
Join Date: Dec 2011
Posts: 206
Received Thanks: 224
|
Rofl was soll daran anderst sein?
Du gibst anstatt den PC namen einfach die IP und danach halt den namen von der Instanze.
127.0.0.1/SQLEXPRESS
|
|
|
02/16/2012, 20:36
|
#18
|
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
|
Natürlich nicht vergessen den Port 1433 zu öffnen.
|
|
|
02/16/2012, 21:04
|
#19
|
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
|
ich habe das jetzt so:
Code:
<?php
session_start();
// SQL Data
define('MSSQL_HOST', '127.0.0.1\SQLEXPRESS'); // MsSQL Host
define('MSSQL_USER', 'sa'); // MsSQL Username
define('MSSQL_PASS', 'asdfgh5165asdf'); // MsSQL Password
// Connecting to MsSQL (ODBC)
$mssql = odbc_connect('Driver={SQL Server};Server='.MSSQL_HOST.';', MSSQL_USER, MSSQL_PASS);
// Including Files
include('functions.inc.php');
// Config
$_CONFIG['webtitle'] = getConfigValue('webtitle', 'Cursed Dreams || The New Begining');
$_CONFIG['forumlink'] = getConfigValue('forumlink', 'http://www.google.com');
$_CONFIG['pwdsalt'] = getConfigValue('pwdsalt', 'kikugalanet');
$_CONFIG['noreply'] = getConfigValue('noreplymail', '');
$_CONFIG['ppemail'] = getConfigValue('ppemail', '');
// Vote Sites (must be 3!)
$votelist1 = 'http://topofgames.com/'; // Top of Games
$votelist2 = 'http://www.xtremetop100.com/'; // Xtreme Top 100
$votelist3 = 'http://www.gtop100.com/'; // G Top 100
// PaySafeCard: Euro => Points
$psc_values = array('10,00' => '1000', '25,00' => '2500', '50,00' => '5250', '100,00' => '11000');
?>
|
|
|
02/17/2012, 15:04
|
#20
|
elite*gold: 0
Join Date: Nov 2011
Posts: 210
Received Thanks: 97
|
Funkt das auch?
Diese möglichkeit hab ich auch schon gesucht.
|
|
|
02/17/2012, 15:16
|
#21
|
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
|
ne, leider nicht
|
|
|
02/17/2012, 17:10
|
#22
|
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
|
Ich frage mich, wieso du 'ne lokale IP (127.0.0.1) von einem Webspace aus ansteuerst, stattdessen solltest du es mit der richtigen Server-IP/-DNS ausprobieren (Warum? Nun, siehe deine Signatur).
Ich würde aber gerne den Grund für dein Vorhaben in Erfahrung ziehen wollen; sollte es ein Sicherheitsgedanke gewesen sein, so wird das wohl kaum etwas bringen; auch sonst sehe ich keine wirklichen Vorteile, im Gegenteil:
Du musst bedenken, dass - wenn der Root/die Datenbank nicht erreichbar ist - du die Homepage komplett vergessen kannst, insofern du die ganzen Statistiken/Logins/News/... ebenfalls immer aus der Datenbank auslesen lässt. Ergo solltest du die ganzen Skripte so umschreiben, dass entweder etwaige Abfragen und Einträge (zumindest die Newseinträge) über die SQL-Datenbank des Webspaces laufen sollte, oder aber du lässt alle ~5 Minuten mehere *.txt-Dateien¹ erstellen, die den zu dem Zeitpunkt aktuellen Inhalt der relevanten Datenbanktabellen beinhaltet².
__________________
¹ Ist nur ein Beispiel.
² Machbar mit Cronjobs. Vorteil: Ziemlich schnelle Homepage. Nachteil: Nach mehr als einer Minute keine aktuellen Angaben mehr.
|
|
|
02/17/2012, 17:18
|
#23
|
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
|
Quote:
Originally Posted by Xxl3lubbs
Ich frage mich, wieso du 'ne lokale IP (127.0.0.1) von einem Webspace aus ansteuerst, stattdessen solltest du es mit der richtigen Server-IP/-DNS ausprobieren.
Ich würde aber gerne den Grund für dein Vorhaben in Erfahrung ziehen wollen; sollte es ein Sicherheitsgedanke gewesen sein, so wird das wohl kaum etwas bringen.
|
Ich habe erstmals 127.0.0.1 genommen um es lokal auf mein PC zu testen.
Mich würde es einfach mal intressieren ob sowas möglich ist, gibt aber eig kein richtigen Grund dafür
|
|
|
02/17/2012, 17:34
|
#24
|
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
|
Versuche es einmal mit
Code:
$mssql_connect('IP,PORT','USERNAME','PASSWORD');
beziehungsweise
Code:
// SQL Data
define('MSSQL_HOST', 'IP,PORT'); // MsSQL Host
define('MSSQL_USER', 'sa'); // MsSQL Username
define('MSSQL_PASS', 'PASSWORD'); // MsSQL Password
, beachte aber, den Port anstelle eines Doppelpunktes mit einem Komma von der IP zu trennen.
|
|
|
02/17/2012, 18:26
|
#25
|
elite*gold: 0
Join Date: Nov 2011
Posts: 156
Received Thanks: 28
|
1. webspace ip rausfinden
2. alle verbindungen dieser ip auf dem root zulassen
3. in der config php die rootip einstellen
define('MSSQL_HOST', 'ROOTIP!!!\SQLEXPRESS');
4. Fertig, lol ist doch nicht so schwer
|
|
|
02/17/2012, 19:21
|
#26
|
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
|
hast du das getestet?
bei mir klappt es immernoch nicht, habe jetzt mal mit nur IP\SQLEXPRESS gemacht und einmal mit 'RootIP,1433'
|
|
|
02/17/2012, 23:22
|
#27
|
elite*gold: 0
Join Date: Nov 2011
Posts: 156
Received Thanks: 28
|
Quote:
Originally Posted by schmizi
hast du das getestet?
bei mir klappt es immernoch nicht, habe jetzt mal mit nur IP\SQLEXPRESS gemacht und einmal mit 'RootIP,1433'
|
ja ich mach das selber so, du musst aber meine schritte 1+2 auch machen, sonst geht da garnichts
|
|
|
02/17/2012, 23:28
|
#28
|
elite*gold: 0
Join Date: Jan 2011
Posts: 356
Received Thanks: 103
|
muss man bei MsSQL ein Password haben?
Weil habe die Verbindungen alle zugelassen, habe aber erstmal mit 2Roots getestet, sprich das der eine root die DB von anderen benutzt.
|
|
|
02/18/2012, 01:25
|
#29
|
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
|
Lese es dir hier durch: . Die Beispiele bringen manchmal weiter, einfach 'mal durchscrollen. Auch der MSSQL_connect String könnte sinnvoll sein, da das Verbindungsprinzip dasselbe ist: (Unter MSSQL_connect gibt es, wie ich nach kurzem Überfliegen finde, bessere Beispiele).
Und es müsste entweder nach Eragons oder nach meiner vorgeschlagenen Variante funktionieren, da die laut php.net richtig sind. Ergo wird es wohl, wie Eragon auch sagte, an einem der ersten beiden Schritte hapern.
|
|
|
Similar Threads
|
Mac osx auf Externe festplatte
12/23/2011 - Off Topic - 0 Replies
Heey
hab schon eben gegoogelt nix gefunden.
Ist es eig möglich auf eine Externe Festplatte Mac OSX zuinstallieren?
|
[HELP]Externe
09/11/2011 - Technical Support - 9 Replies
Hi leute ich habe meine pc formatiert und seit dem geht meine externe nicht mehr also sie wird nicht mehr angezeigt bitte um schnelle hilfe
|
Metin2 Homepage Design+Script+Tabellen für Database
09/25/2010 - Metin2 PServer Guides & Strategies - 35 Replies
Hey Community,
hiermit mache ich ein schönes Script mit einem Angepassten Design sowohl als auch die Tabellen als SQL Format für die Database Public!
Es ist ein selbst erworbenes Design und Script was ich nun seit 4 Monaten hier rum liegen habe was ich nicht brauch.
Virustotal:
- Homepage
- SQL Format Database
Download:
|
All times are GMT +1. The time now is 01:28.
|
|