Pripojeni k MongoDB ze serveru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
chessbeer
Člen | 5
+
0
-

Ahoj,

snazim se rozchodit projekt, ktery mam na localhostu na serveru.
Na localhostu mi funguje pripojeni k MongoDB pomoci service v config.neon:
mongo: Mongo('mongodb://%mongo.user%:%mongo.password%@%mongo.dbhost%')

K tomu mam mongo na pc nainstalovane a v php.ini pridane php_mongo extension.

Nyni bych to chtel rozbehnout na serveru s tim, ze pouzivam MongoDB na serveru mongohq.com.
Ovsem po nahrani na server to vyhodi chybu:
Nette\InvalidStateException: Class Mongo used in service ‚mongo‘ has not been found or is not instantiable.

Chci se zeptat, jak to co nejjednoduseji vyresit?
Prosim o nejaky podrobnejsi navod, preci jen jak s Nette tak s Mongo zacinam a moc se v tom neorientuji.

Dekuji za ochotu a trpellivost

Quinix
Člen | 108
+
0
-

Vypadá to, že na serveru nemáš povolené mongo rozšíření v PHP

Mimochodem třída Mongo je v driveru už docela dlouho deprecated, měl bys používat MongoClient

chessbeer
Člen | 5
+
0
-

A pokud se jedna o server, kde nemohu nic menit, da se to nejak obejit?

stekycz
Člen | 152
+
0
-

Zkusil bych se zeptat poskytovatele, proč tam je Mongo a chybí tomu rozšíření pro připojení k němu. Pokud pro to nebude rozumný důvod nebo to nebude chtít změnit, změnil bych poskytovatele.

Tirus91
Člen | 199
+
0
-

Když poskytovatel nenabízí MongoDb, tak tam většinou toto rozšíření prostě nedá

Quinix
Člen | 108
+
0
-

stekycz afaik je mongohq hosting jenom pro databázi

chessbeer pokud nemáš možnost upravovat konfiguraci serveru tak to nerozchodíš.

Atom9
Člen | 1
+
0
-

http://www.worksforweb.com/ Excellent site for web development