Shadowman
Mitglieder-
Gesamte Inhalte
474 -
Benutzer seit
-
Letzter Besuch
Über Shadowman
- Geburtstag 27.04.1987
Letzte Besucher des Profils
Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.
-
Konfiguration Windows Server 2019 mit IIS, PHP und OCI/PDO
Shadowman antwortete auf Shadowman's Thema in Anwendungssoftware
Ich bin leider noch nicht dazu gekommen, mich um dieses Thema zu kümmern, da an anderen Stellen wichtigere "Probleme" aufgetaucht sind, die zuerst behoben werden müssen. Teaser: Endlosanfragen wegen "Transfer-Encoding: chunked" einer externen Anwendung an den Server via PHP unter FastCGI 😅 Sobald ich an diesem Thema weiter arbeiten kann werde ich hier schreiben, welche Schritte ich durchgeführt habe. -
Konfiguration Windows Server 2019 mit IIS, PHP und OCI/PDO
Shadowman antwortete auf Shadowman's Thema in Anwendungssoftware
Das ganze Thema ist nicht gerade leicht, da ich eigentlich Entwickler bin, dieses Thema also wirklich nicht meine Kernkompetenz ist 😅 Für sehr viele Dinge gibt es ausreichend und auch gute Anleitungen, hier jedoch leider garnicht. Als weitere Option war mir eingefallen, dass ich PHP vielleicht selbst Kompilieren sollte, da ich in der phpinfo die Version 19.11 finde (die ich selbst nicht eingestellt habe) und in den Verweisen aus PHP von einem Laufwerk N lese, welches definitiv nicht von mir kommt. Möglicherweise wurden nicht alle benötigten DLL's mit ins Compile übernommen. Außerdem sollte ich auf der Distributionsseite von PHP noch recherchieren, ob dort etwas zu dem Thema steht. Gerade kommt mir nämlich der Gedanke, dass IIS vermutlich komplett außen vor lassen sollte, da die PHP Installation die Verbindung zu OCI hält, nicht der IIS. Vermutlich war mein Ansatz für die Ursachenfindung ein falscher. Vielen Dank für den sehr guten und hilfreichen Austausch! -
Konfiguration Windows Server 2019 mit IIS, PHP und OCI/PDO
Shadowman antwortete auf Shadowman's Thema in Anwendungssoftware
Ich hatte die Änderung/Ergänzung deines vorherigen Posts noch gesehen, dass Du Linux als OS angesprochen hast. Dieser Wechsel ist leider nicht möglich, da nur Windows Server bereitgestellt werden. Die Anleitung ist super, aber all diese Schritte (außer die Erweiterung WinCache) habe ich schon durchgeführt. Grundsätzlich funktioniert PHP auf dem IIS, ich habe auch alles konfiguriert, dass ich Netzwerkauthentifizierungsinformationen (für SSO) mit übergebe, lediglich OCI oder PDO bekomme ich noch nicht hin. Möglicherweise werde ich mir die Tage nochmal OCI/PDO unter Apache anschauen und ggf. doch einen erneuten Wechsel in Betracht ziehen, falls es zu dem Thema Anleitungen gibt. -
Konfiguration Windows Server 2019 mit IIS, PHP und OCI/PDO
Shadowman antwortete auf Shadowman's Thema in Anwendungssoftware
Wenn es um Sicherbeitsbedenken geht: ich befinde mich in einem geschlossenen und gesicherten Umfeld. Zugriffe kommen nur aus dem LAN von gesicherten Clients. Auf der Seite habe ich leider nichts zu OCI oder Oracle gefunden. Eine Kombination von Apache und IIS ist glaube ich nicht möglich, da beide konkurrierende Anwendungen sind. Ich überlege auch gerade, was die Gründe für den Wechsel von Apache zum IIS waren. Anfangs hatte ich Apache verwendet, jedoch bewusst gewechselt. -
Hallo zusammen, da es sich um eine Administrationsfrage auf Grund von Programmierung handelt, bin ich bezüglich der Position des Threads nicht ganz sicher, hoffe aber dass es halbwegs korrekt ist. Ich habe einen Windows Server 2019, auf dem ich einen IIS nutze. Dort ist PHP 8.2.1 per FastCGI implementiert. Verbindungen aus PHP Richtung MySQL werden ohne weiteres unterstützt, jedoch benötige ich zusätzlich noch Verbindungen zu Oracle Datenbanken. Hierzu habe ich die Methoden OCI und PDO gefunden. Sowohl der Oracle Instant Client 19.19 als auch 21.10 wurden auf dem Server abgelegt und die entsprechenden Pfade in die Umgebungsvariable "PATH" eingefügt (inkl. Neustart des Servers). Die Pfade werden geladen und unter phpinfo() angezeigt, jedoch liefern die Methoden folgende Fehler: oci_connect : There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries pdo : Uncaught PDOException: SQLSTATE[]: pdo_oci_handle_factory: <<Unknown>> Laut phpinfo() ist OCI8 Support "enabled", die Oracle Compile-time Instant Client Version ist "19.11" (PHP wurde damit anscheinend kompiliert), aber die Oracle Run-time Client Library Version ist "0.0.0.0.0" Mir gehen leider die Ideen aus, was ich vergessen oder falsch gemacht haben könnte und wäre daher um jede Idee oder Hinweis dankbar.
-
Ich habe nochmal gesucht und noch eine fehlende Einstellung gefunden. Außerdem habe ich gelesen, dass ich die DLL in den Buildordner kopieren muss, was ich auch gemacht hatte. Es war nur leider nicht der Ordner, in dem die .exe erstellt wurde. Nachdem ich die libmariadb.dll dort hinein kopiert hatte, funktioniert jetzt alles.
-
Hallo zusammen, ich versuche seit mehreren Tagen in C++ mit einer MySql Datenbank zu verbinden, aber komme nicht so wirklich weiter. Ich habe mir den entsprechenden MariaDB Connector geladen und die benötigten .h Dateien ini mein Projekt geladen. Nachdem ich Fehler bekommen habe, dass Typen nicht deklariert sind, habe ich gelesen, dass ich die libmariadb.lib in den Projekteigenschaften noch beim Linker mit vollständigem Pfad eintragen muss, was ich auch gemacht habe. Nachdem das auch erledigt war, ließ sich das Projekt zwar Kompilieren, jedoch bekomme ich dann beim Starten folgende Fehlermeldung: "Die Ausführung des Codes kann nicht fortgesetzt werden, da libmariadb.dll nicht gefunden wurde. Durch eine Neuinstallation des Programms kann das Problem möglicherweise behoben werden." Die libmariadb.dll liegt im selben Ordner, wie die .lib Datei. Hat jemand eine Idee, was ich vergessen habe? Gruß Shadowman
-
Vielen Dank dafür!!! Ich habe jetzt alles aus meinem Form rausgenommen, dafür ein Panel erstellt und da lade ich dann die UserControls rein. Kann ich aus einem UserControl auf eine Variable aus dem Hauptformular zugreifen, oder muss ich das per public var lösen, welche ich dann aus dem Hauptform befülle?
-
Hallo zusammen, gibt es eine Möglichkeit ein komplettes Formular mit Methoden als "Template" zu verwenden und in einem übergeordneten Formular anzeigen zu lassen? Ich schreibe gerade eine Anwendung und möchte nicht auf eigene Fenster ausweichen (zum Teil auch aus Unwissenheit, wie ich die Kommunikation vom Kindformularen zum Elternformular regle), bei der ich ziemlich viele unterschiedliche Darstellungsformen in einem Formular vereinen möchte. Man wählt also einen Menüpunkt aus und der gesamte Inhalt der Anwendung verändert sich entsprechend dem Menüpunkt. Alles blank in ein Formular zu schreiben macht das ganze extrem unübersichtlich (ich rechne hier mit bis zu 200 Controlls, weswegen ich versuche irgendwie die Übersichtlichkeit zu verbessern. Falls Ihr andere Vorschläge habt, immer her damit Mfg Shadowman
-
@RipperFox: leider hat das nicht funktioniert. Word wird weiterhin in einem eigenen Fenster geöffnet. Ich habe auch das Beispielprojekt geladen und auch dort wird das Excelblatt in einem eigenen Excel Fenster angezeigt.
-
Folgendes Problem: der Preis ist schon was heftig... das in einer externen Wordinstanz zu öffnen ist leider auch nicht praktikabel, da ich per Drag&Drop Elemente in das Dokument ziehen möchte und das soweit ich weiß Anwendungsübergreifend so nicht geht (korrigiert mich bitte, wenn ich falsch liege).
-
Guten Morgen, dass das zu Problemen führt kann ich mir vorstellen. Es ist ja nicht unbedingt richtig Word Dokumente immer im Browser anzeigen zu lassen, sondern nur, wenn sie in der Anwendung gestartet werden. Hast du (oder auch jemand anderes) einen Hinweis auf eine bessere Lösung?
-
Hallo zusammen, ich versuche ein Microsoft Word Dokument (doc oder docx) innerhalb einer WinForms Anwendung anzeigen zu lassen. Ich habe bereits versucht ein webBrowser Control zu verwenden und im Hintergrund das Dokument per Interop als HTML zu konvertieren, jedoch entstehen bei dieser Konvertierung Formatierungsfehler (unterstrichene Texte, Farben, Kopf-/Fußzeilen, Seitenränder), welche in Word nicht auftreten. Wenn über die weißen Bereiche hinaus Text steht, wird dieser nicht angezeigt, obwohl dies in Word vernünftig passiert. Ernüchtert von diesem Ergebnis habe ich versucht mit dem PDF Reader Control ein Word Dokument anzuzeigen, indem ich es wieder mit Interop nach PDF konvertiert, und dann dort angezeigt habe, jedoch gehen hierbei die FormFields verloren. Sowohl die Formatierung, als auch die FormFields sind jedoch extrem wichtig. Hat jemand eine Idee, wie ich mein Problem lösen kann? Ob ich das Dokument konviertiere spielt keine Rolle, jedoch müssen die FormFields unbedingt bestehen und bearbeitbar bleiben. Danke schonmal! Shadowman
-
Hallo, ich suche eine Möglichkeit in einem Windows Form (oder möglicherweise auf WPF) listenartig Daten zu präsentieren. Die zu präsentierenden Daten können je nach Zeile jedoch unterschiedliche Typen entsprechen und benötigen eine individuelle Template. Ich habe soetwas bereits gesehen, nur kann ich mich leider nicht mehr daran erinnern, mit welchen Controlls ich das bewerkstelligen kann. Ich hoffe Ihr könnt mir sagen, mit welchen Mitteln ich soetwas schaffen kann. Vorerst wäre es mir lieber, wenn ich es in einem Windows Form machen könnte, aber WPF wäre für einen späteren Zeitpunkt auch interessant. Vielen Dank schonmal vorab! Mit freundlichen Grüßen Shadowman
-
Habe ich meine Frage unverständlich formuliert, oder kann hier niemand helfen?