Autor | Zpráva | ||
---|---|---|---|
va-zo Profil * |
#1 · Zasláno: 22. 11. 2010, 19:08:48
Zdravím,
předělávám jeden web, který běží na jednom malém serveru s absencí MySql serveru. Jelikož pro následnou administraci webu databázi potřebuji, chci ze zeptat, zdali jde mít stránky (HTML, CSS, obrázky...) na tom původním serveru a databázi na úplně jiném (například na mysql.webzdarma.cz). Pokud ano, zajímalo by mě jak bych měl nastavit pomocí php spojení s touto databází. PS: Přesunout celý web na jiný server si bohužel majitel nepřeje. :-( Předem díky za vaše rady. |
||
panther Profil |
#2 · Zasláno: 22. 11. 2010, 19:10:02
va-zo:
pokud hosting dovoluje externí přístup do DB, pak to jde. Na každý toto ale povoluje. |
||
va-zo Profil * |
#3 · Zasláno: 22. 11. 2010, 19:13:12
Aha a jak se dá prosím tě zjistit, zdali hosting dovoluje přístup do DB?
|
||
Luky Profil |
#4 · Zasláno: 22. 11. 2010, 19:15:09
No teoreticky by to mělo jít vypsáním klasického připojení na databázi. Protože jsi vybral webzdrama, tak do umístění serveru můžeš napsat mysql.webzdrama.cz
Možná bude lepší příklad: $db_server = 'mysql.webzdarma.cz'; $db_login = 'prihlasovaci_jmeno'; $db_password = 'heslo'; $db_name = 'nazev_databaze'; $spojeni = @MySQL_Connect($db_server ,$db_login, $db_password); @MySQL_Select_DB($db_name)or die('<p style="color: #CC0000">Nastala chyba v pripojeni k databazi'); mysql_query("set names windows(1250)"); Zkus tento script rozjet na tom webu >>> pokud to nic nevypíše, tak je to správné (databáze a uživatel musí existovat!!! ) |
||
va-zo Profil * |
#5 · Zasláno: 22. 11. 2010, 19:27:07
Zatím ještě nemám přístupový údaje na server (snad zítra budou)... Ale zkoušel jsem na jiným serveru připojit k němu databázi z mysql.webzdarma.cz, ale bohužel to nešlo:
PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Lost connection to MySQL server during query in /home/www/**************/hlavicka.php on line 5 [Mon Nov 22 19:20:37 2010] [error] [client 212.80.64.174] PHP Warning: mysql_select_db() [<a href='function.mysql-select-db'>function.mysql-select-db</a>]: Access denied for user: 'apache@localhost' (Using password: NO) in /*********/hlavicka.php on line 6 [Mon Nov 22 19:20:37 2010] [error] [client 212.80.64.174] PHP Warning: mysql_select_db() [<a href='function.mysql-select-db'>function.mysql-select-db</a>]: A link to the server could not be established in /**********/hlavicka.php on line 6 [Mon Nov 22 19:20:37 2010] [error] [client 212.80.64.174] PHP Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /*************/hlavicka.php on line 7 [Mon Nov 22 19:20:39 2010] [error] [client 212.80.64.174] PHP Warning: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Lost connection to MySQL server during query in /*************/hlavicka.php on line 5 [Mon Nov 22 19:20:39 2010] [error] [client 212.80.64.174] PHP Warning: mysql_select_db() [<a href='function.mysql-select-db'>function.mysql-select-db</a>]: Access denied for user: 'apache@localhost' (Using password: NO) in /*********/hlavicka.php on line 6 [Mon Nov 22 19:20:39 2010] [error] [client 212.80.64.174] PHP Warning: mysql_select_db() [<a href='function.mysql-select-db'>function.mysql-select-db</a>]: A link to the server could not be established in /********/hlavicka.php on line 6 [Mon Nov 22 19:20:39 2010] [error] [client 212.80.64.174] PHP Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /**********/hlavicka.php on line 7 Jinak obejít se to asi nedá, co? :-/ |
||
panther Profil |
#6 · Zasláno: 22. 11. 2010, 20:05:33
va-zo:
„a jak se dá prosím tě zjistit, zdali hosting dovoluje přístup do DB?“ zeptat se přímo hostingu tě nenapadlo, že? Dovoloval to, tuším, Profitux, možná i některé další. Poptej se. |
||
Časová prodleva: 3 dny
|
|||
va-zo Profil * |
#7 · Zasláno: 25. 11. 2010, 23:45:46
Takže to asi nějak obejít nepůjde, když server, kde je web umístěnej, nepodporuje externí přístup do databáze, co?
|
||
Kalda Profil |
#8 · Zasláno: 26. 11. 2010, 08:30:04
va-zo:
"Obejít" by to možná šlo např. tunely, ale to už je dost realizačně složité, navíc je otázkou, zda bys toto měl vůbec povoleno, předpokládám, že ne. Trochu OT - pokud k tomu nejsou nějaké finanční důvody, popř. speciální technické důvody (kdy z Tvého dotazu předpokládám, že nejsou), tak to zkus majiteli vysvětlit, předveď mu pro a proti jednotlivých řešení. Byť se mi ne vždy podařilo prosadit své představy do webu, tak co se týče tech. zázemí, tak jsem zatím vždy majitele ukecal ;) |
||
Časová prodleva: 13 let
|
0