| | | | |
| | |
| Gast
Beiträge: n/a
| Folgendes Problem: Ich habe einen lokalen Webserver (Apache, php, mysql) und der läuft auch super, wenn ich die Seite von meinem Rechner abrufe. Von aussen allerdings nicht, da in der configure.php relative Adressen angegeben werden. Wenn ich beim Server http://meinedomain.de eintrage, funkt sie von meinem Rechner nicht mehr. Somit habe ich folgenden Code in der Datei für eine Abfrage der IP, voon meinem Rechner aus funkt es, nur wenn jemand von ausserhalb die seite ansurft, dann geht nix mehr. Hier der Code: Code: <?php /* osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) $domain = "*********"; $host_ip = gethostbynamel($domain); $user_ip = getenv("REMOTE_ADDR"); if ($user_ip = '127.0.0.1') { define('HTTP_SERVER', 'http://localhost/'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers } else { define('HTTP_SERVER', 'http://' . $host_ip); define('HTTPS_SERVER', ''); } define('ENABLE_SSL', false); // secure webserver for checkout procedure? define('HTTP_COOKIE_DOMAIN', 'localhost'); define('HTTPS_COOKIE_DOMAIN', ''); define('HTTP_COOKIE_PATH', 'catalog/temp/'); define('HTTPS_COOKIE_PATH', ''); define('DIR_WS_HTTP_CATALOG', 'meddiscount/catalog/'); define('DIR_WS_HTTPS_CATALOG', ''); define('DIR_FS_CATALOG', 'meddiscount/catalog/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_FS_CATALOG', 'E:/_Webserver/meddiscount/catalog/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); // define our database connection if ($user_ip = '127.0.0.1') { define('DB_SERVER', 'localhost'); } else { define('DB_SERVER', 'http://' . $host_ip); } define('DB_SERVER_USERNAME', '******'); define('DB_SERVER_PASSWORD', '*******'); define('DB_DATABASE', '**********'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql' ?> |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| So, hab jetzt ein bisschen herumprobiert, aber es funktioniert irgendwie von aussen nicht. Das Komische daran, wenn man die index.php aufruft, dann versucht er am Anfang die Seite aufzubauen, man sieht auch auf der linken Seite die einzelnen Shopkategorien - welche in der MySQL Datenbank abgespeichert sind, also erfolgt der Zugriff auf die DB. Der Aufbau erfolgt ohne jegliche Formatierung und nach ein paar Sekunden springt die Anzeige um auf: Die Seite kann nicht angezeigt werden. Wieso versucht er am Anfang die Seite aufzubauen und bricht dann ab. Hier mein aktueller Code: Code: <?php
// ********************************************************
// ** Define the webserver and path parameters **
// ** DIR_FS_* = Filesystem directories (local/physical) **
// ** DIR_WS_* = Webserver directories (virtual/URL) **
// ********************************************************
$domain = "XXXXXXX";
$host_ip = gethostbynamel($domain);
$user_ip = getenv("REMOTE_ADDR");
// ********************************
// ** Define the HTTP parameters **
// ********************************
if ($user_ip = '127.0.0.1')
{
define('HTTP_SERVER', 'http://localhost/'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
}
else
{
define('HTTP_SERVER', 'http://' . $host_ip[0] . '/');
define('HTTPS_SERVER', '');
}
// ****************
// ** Define SSL **
// ****************
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
// **************************
// ** Define Cookie Domain **
// **************************
if ($user_ip = '127.0.0.1')
{
define('HTTP_COOKIE_DOMAIN', 'http://localhost/');
}
else
{
define('HTTP_COOKIE_DOMAIN', 'http://' . $host_ip[0] . '/');
}
// ****************************
// ** Define S Cookie Domain **
// ****************************
define('HTTPS_COOKIE_DOMAIN', '');
// ************************
// ** Define Cookie Path **
// ************************
if ($user_ip = '127.0.0.1')
{
define('HTTP_COOKIE_PATH', 'http://localhost/meddiscount/catalog/temp/');
}
else
{
define('HTTP_COOKIE_PATH', 'http://' . $host_ip[0] . '/meddiscount/catalog/temp/');
}
// *******************
// ** Define Others **
// *******************
define('DIR_WS_HTTP_CATALOG', 'meddiscount/catalog/');
define('DIR_WS_HTTPS_CATALOG', '');
// ***********************
// ** Define FS Catalog **
// ***********************
if ($user_ip = '127.0.0.1')
{
define('DIR_FS_CATALOG', 'http://localhost/meddiscount/catalog/');
}
else
{
define('DIR_FS_CATALOG', 'http://' . $host_ip[0] . '/' . 'meddiscount/catalog/');
}
// ***********************
// ** Define Subfolders **
// ***********************
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
// ************************************
// ** Define our database connection **
// ************************************
if ($user_ip = '127.0.0.1')
{
define('DB_SERVER', 'localhost');
}
else
{
define('DB_SERVER', 'http://' . $host_ip[0]);
}
// ***********************************
// ** Define database authorization **
// ***********************************
define('DB_SERVER_USERNAME', 'xxxxxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxxx');
define('DB_DATABASE', 'xxxxxxxxx');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
// **********************************
?>
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abfrage von einer Abfrage | Datenbanken | 5 | 27.01.2011 23:31 | |
| mysql abfrage in Schleife | havok | PHP Tipps 2006 | 6 | 09.05.2006 08:39 |
| mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert | Datenbanken | 2 | 08.09.2005 11:59 | |
| Abfrage in array? | BartTheDevil89 | Datenbanken | 5 | 10.05.2005 14:21 |
| [Erledigt] IF() abfrage in variable packen | PHP Tipps 2005 | 14 | 01.04.2005 17:23 | |
| Abfrage von Char-Feldern | Datenbanken | 9 | 04.02.2005 14:06 | |
| [Erledigt] SQL Abfrage funzt nicht | Datenbanken | 2 | 04.02.2005 11:09 | |
| [Erledigt] Mysql Abfrage Problem! | PHP-Fortgeschrittene | 5 | 27.11.2004 10:22 | |
| Abfrage funktioniert zwar, aber nicht korrekt | Datenbanken | 2 | 16.08.2004 09:10 | |
| 2 Tabellen 1 Abfrage | nilsfeld | Datenbanken | 6 | 11.08.2004 11:18 |
| Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab | PHP Tipps 2004 | 4 | 12.07.2004 15:00 | |
| komplizierte mySQL Abfrage | Datenbanken | 6 | 25.06.2004 15:34 | |
| [Erledigt] Fehlerhafte Abfrage ? | Datenbanken | 15 | 24.06.2004 17:10 | |
| [Erledigt] mysql Abfrage | Datenbanken | 5 | 18.06.2004 14:16 | |
| [Erledigt] Variable per GET übergeben und DB Abfrage nutzen | PHP Tipps 2004 | 4 | 01.06.2004 15:17 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php eigene ip 127.0.0.1, php server localhost abfragen, ip abfrage localhost, php localhost abfrage, php abfrage localhost oder server, configure.php abfrage localhost oder server, server ip abfragen php, server ip abfragen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.