leicht-debil
Neu angemeldet
Hallo Leute,
ich benötige mal ein paar fundierte Meinungen zu einem etwas verwirrenden Problem.
Ich versuche mal das ganze zu erläutern und hoffe, dass es einigermaßen verständlich ist.
Ich arbeite seit einigen Monaten freiberuflich für eine Firma und pflege für diese die Webseiten bzw. erstelle Applikationen (alle auf HTML, PHP und MySQL-Basis) für den firmeninternen Gebrauch. Zu Beginn meiner Tätigkeit war der Sachverhalt der, dass die Webseiten auf einem Root-Server bei 1und1 lagen, der lange vor meiner Zeit angeschafft wurde und vom damaligen - inzwischen nicht mehr bei der Firma beschäftigten Administrator gepflegt wurde. Mit sehr viel Freude habe ich damals festgestellt, dass der Root-Server seit 24 Monaten völlig ungepflegt vor sich hin arbeitete - ohne auch nur einmal geupdatet wurden zu sein. Völlig veraltete Versionen von Plesk etc.
Da ich von der Serveradministration nur sehr geringfügige Kenntnisse besitze und auch sonst niemand in der Firma tätig ist, der fachlich kompetent für diese Aufgabe ist, habe ich damals die Anmietung eines "managed Servers" und die Abschaffung des Root-Servers vorgeschlagen. Soweit auch alles gut, es wurde ein "manged V-Server" bei Hosteurope angemietet, die laufenden Internetprojekte auf diesen "umgezogen". Allerdings wurde der Root-Server nie abgeschafft, wenngleich er auch so gar keinen Nutzen mehr hat. Vor einigen Wochen kam dann auch eine Mail von 1und1, die darauf hinwies, dass der Root-Server kompromittiert wurde und für den Versand von Spam-Mails missbraucht wird - das aber nur mal am Rande.
Bis hierhin erstmal alles schön.
Nun ist es aber so, dass bei der Firma ein Windows Server (2008, R2) werkelt, auf dem einige Anwendungen laufen, von denen ich sogar keine Ahnung habe. Muss ich prinzipiell auch nicht haben, da diese einfach ein ganz anderes Gebiet sind. Es läuft z.B. eine "Sage Officeline" und ein weiteres Warenwirtschaftssystem. Auf dem Windows Server läuft allerdings auch eine virtuelle Ubuntu-Maschine (Ubuntu Server 8.04 LTS), die eine in Cake-PHP erstellte Webanwendung zur Verfügung stellt (einst eigens für die Firma programmiert, von dem Mitarbeiter, der nicht mehr an Board ist). Als Webserver kommt auf der Ubuntu-Kiste Apache 2.2.22 zum Einsatz. Leider wird auch dieser Webserver seit Jahren nicht gepflegt, da, wie bereits erwähnt, einfach kein entsprechender Fachmann beschäftigt ist. Das ganze reicht soweit, dass derzeit noch nicht mal jedmand da ist, der die SSH-Zugangsdaten kennt. Mag alles unglaubwürdig klingen - ist aber so.
Was ich jedoch recht ungewöhnlich finde - und das ist dann auch meine erste Frage: Die besagte PHP-Anwendung auf dem Ubuntu-Server nutzt statt MySQL PostgreSQL. Darüber hinaus verfügt sie über eine Anbindung an die MSSQL-DB, die auf dem Terminal-Server läuft. Ist diese Kombination häufig zu finden?
Nun geht es darum, dass auch ich für eine meine Internetseiten der Firma Zugriff auf die MSSQL-DB benötige. Meine Recherchen haben aber ergeben, dass PHP per default keine Verbindung zu MSSQL aufbauen kann, sondern spezielle Treiber benötigt werden. Soweit richtig? Da es sich bei dem externen Webserver um einen "managed vServer" handelt, besteht jedoch gar nicht die Option die benötigten Treiber nachzuinstallieren.
Aus diese Grund habe ich Kontakt zu diversen Server-Providern aufgenommen um zu erfragen, ob es "managed Server" gibt, die - gegen Aufpreis natürlich - um die benötigten Treiber ergänzt werden können. Allerdings teilte mir ALL-INKL z.B. mit, dass das gar nicht nötig sei, da ich mir ja einfach nur einen OCDB-Connector laden müsse. Vielleicht bin ja ganz blöd, aber ein OCDB-Connector ist doch letztlich nur ein Klient, mit dem ich von extern auf eine DB zugreifen kann, oder? Für den Datenbank-Zugriff via PHP bringt mir das doch gar nichts(?)
Die Hauptfrage lautet also: Gibt es eine Option, die es mir erlaubt, mit PHP auf eine externe MSSQL-DB zuzugreifen, ohne manuell nachrüsten zu müssen. Immerhin hängt ja an dieser Frage die Entscheidung, ob ein "managed vServer" für das Projekt geeignet ist - oder ob ein Root-Server nebst Administrator zum Pflichtprogramm wird.
Bin für Hinweise und Tipps sehr dankbar.
ich benötige mal ein paar fundierte Meinungen zu einem etwas verwirrenden Problem.
Ich versuche mal das ganze zu erläutern und hoffe, dass es einigermaßen verständlich ist.
Ich arbeite seit einigen Monaten freiberuflich für eine Firma und pflege für diese die Webseiten bzw. erstelle Applikationen (alle auf HTML, PHP und MySQL-Basis) für den firmeninternen Gebrauch. Zu Beginn meiner Tätigkeit war der Sachverhalt der, dass die Webseiten auf einem Root-Server bei 1und1 lagen, der lange vor meiner Zeit angeschafft wurde und vom damaligen - inzwischen nicht mehr bei der Firma beschäftigten Administrator gepflegt wurde. Mit sehr viel Freude habe ich damals festgestellt, dass der Root-Server seit 24 Monaten völlig ungepflegt vor sich hin arbeitete - ohne auch nur einmal geupdatet wurden zu sein. Völlig veraltete Versionen von Plesk etc.
Da ich von der Serveradministration nur sehr geringfügige Kenntnisse besitze und auch sonst niemand in der Firma tätig ist, der fachlich kompetent für diese Aufgabe ist, habe ich damals die Anmietung eines "managed Servers" und die Abschaffung des Root-Servers vorgeschlagen. Soweit auch alles gut, es wurde ein "manged V-Server" bei Hosteurope angemietet, die laufenden Internetprojekte auf diesen "umgezogen". Allerdings wurde der Root-Server nie abgeschafft, wenngleich er auch so gar keinen Nutzen mehr hat. Vor einigen Wochen kam dann auch eine Mail von 1und1, die darauf hinwies, dass der Root-Server kompromittiert wurde und für den Versand von Spam-Mails missbraucht wird - das aber nur mal am Rande.
Bis hierhin erstmal alles schön.
Nun ist es aber so, dass bei der Firma ein Windows Server (2008, R2) werkelt, auf dem einige Anwendungen laufen, von denen ich sogar keine Ahnung habe. Muss ich prinzipiell auch nicht haben, da diese einfach ein ganz anderes Gebiet sind. Es läuft z.B. eine "Sage Officeline" und ein weiteres Warenwirtschaftssystem. Auf dem Windows Server läuft allerdings auch eine virtuelle Ubuntu-Maschine (Ubuntu Server 8.04 LTS), die eine in Cake-PHP erstellte Webanwendung zur Verfügung stellt (einst eigens für die Firma programmiert, von dem Mitarbeiter, der nicht mehr an Board ist). Als Webserver kommt auf der Ubuntu-Kiste Apache 2.2.22 zum Einsatz. Leider wird auch dieser Webserver seit Jahren nicht gepflegt, da, wie bereits erwähnt, einfach kein entsprechender Fachmann beschäftigt ist. Das ganze reicht soweit, dass derzeit noch nicht mal jedmand da ist, der die SSH-Zugangsdaten kennt. Mag alles unglaubwürdig klingen - ist aber so.
Was ich jedoch recht ungewöhnlich finde - und das ist dann auch meine erste Frage: Die besagte PHP-Anwendung auf dem Ubuntu-Server nutzt statt MySQL PostgreSQL. Darüber hinaus verfügt sie über eine Anbindung an die MSSQL-DB, die auf dem Terminal-Server läuft. Ist diese Kombination häufig zu finden?
Nun geht es darum, dass auch ich für eine meine Internetseiten der Firma Zugriff auf die MSSQL-DB benötige. Meine Recherchen haben aber ergeben, dass PHP per default keine Verbindung zu MSSQL aufbauen kann, sondern spezielle Treiber benötigt werden. Soweit richtig? Da es sich bei dem externen Webserver um einen "managed vServer" handelt, besteht jedoch gar nicht die Option die benötigten Treiber nachzuinstallieren.
Aus diese Grund habe ich Kontakt zu diversen Server-Providern aufgenommen um zu erfragen, ob es "managed Server" gibt, die - gegen Aufpreis natürlich - um die benötigten Treiber ergänzt werden können. Allerdings teilte mir ALL-INKL z.B. mit, dass das gar nicht nötig sei, da ich mir ja einfach nur einen OCDB-Connector laden müsse. Vielleicht bin ja ganz blöd, aber ein OCDB-Connector ist doch letztlich nur ein Klient, mit dem ich von extern auf eine DB zugreifen kann, oder? Für den Datenbank-Zugriff via PHP bringt mir das doch gar nichts(?)
Die Hauptfrage lautet also: Gibt es eine Option, die es mir erlaubt, mit PHP auf eine externe MSSQL-DB zuzugreifen, ohne manuell nachrüsten zu müssen. Immerhin hängt ja an dieser Frage die Entscheidung, ob ein "managed vServer" für das Projekt geeignet ist - oder ob ein Root-Server nebst Administrator zum Pflichtprogramm wird.
Bin für Hinweise und Tipps sehr dankbar.