Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 7. 11. 2009, 12:33:29 · Upravil/a: hal_sk
Zdravím. Mám jeden web na platenom hostingu, na ktorom je PHP, ale bez DB. Časom, som web prerobil na databázový, všetko som testoval na localhoste a myslel som si, že na môj ostrý hosting, to len nakopírujem, a MySQL databázu, exportujem na iný hosting, kde je DB podporovaná, a z nej to budem ťahať. Mýlil som sa. Ukazuje mi to takúto chybu:
Fatal error: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Using mysql has been disabled by admin. in /domains1/do647300/public/www_root/connect_db.php on line 10 Dá sa nejako napojiť na externú DB, z webu na ktorom nieje podpora DB? Hosting bez DB: http://www.superwebhosting.sk/ Hosting s DB z ktorého chcem ťahať dáta pre hosting bez DB: http://websupport.sk/ alebo http://www.ic.cz/ |
||
Joker Profil |
#2 · Zasláno: 7. 11. 2009, 12:53:34
hal_sk:
Nesnažíte se připojit k databázi na ten server, kde databáze není? Soudím podle té hlášky, že MySQL je vypnuté. Mít databázi na jiném serveru samozřejmě možné je (mít zvlášť databázový a webový server je vcelku běžné), jen je potřeba při připojování správně vyplnit server, jméno a heslo. Jiná věc ale je, že hlavně hostingy placené reklamou myslím často nedovolují se k databázi připojit odjinud než z toho webu u nich. Zčásti je to bezpečnostní opatření (aby někdo nemohl hacknout databázi). Ale hlavně asi když jediný jejich příjem je z reklamy umístěné na tom webu, logicky nemají nejmenší zájem na tom, aby ten web někdo využíval jako úložiště souborů nebo databázový server. |
||
hal_sk Profil |
#3 · Zasláno: 7. 11. 2009, 13:08:53
Všetko to mám na platených hostingoch.
Na http://www.superwebhosting.sk/ mám web, kde je skript, ktorý sa snaží napojiť na moju databázu a dotiahnuť nejaké dáta. Databázu mám vytvorenú na hostingu: http://websupport.sk/ (tiež platený). Obávam sa podľa hlášky, že na hostingu, kde mám web, je zakázaný príkaz mysql_connect, a všetky príkaze s DB súvisiace. Zaujímalo by teda, že či je nejaká finta, ako to obísť. Nejaký iframe, alebo niečo iné použiť? |
||
Joker Profil |
#4 · Zasláno: 7. 11. 2009, 13:17:10
hal_sk:
„Obávam sa podľa hlášky, že na hostingu, kde mám web, je zakázaný príkaz mysql_connect, a všetky príkaze s DB súvisiace.“ To bude asi ono. Šlo by to obejít tak, že si na serveru s databází si uděláte rozhraní pro přístup k databázi (nějaký skript), přes které pak půjde databázi používat. Tzn. že místo připojení k databázi se zavolá nějaký skript na tom druhém serveru, který vrátí potřebná data. Akorát pozor na zabezpečení, aby pak přes to rozhraní nemohl kdokoliv nabourat databázi. |
||
hal_sk Profil |
#5 · Zasláno: 7. 11. 2009, 13:34:29
Vďaka za odpovede. Skúsim niečo.
|
||
Časová prodleva: 14 let
|
0