Ich versuche, ein PHP-Skript (gehostet auf einem VPS mit GoDaddy) zu schreiben, das eine Verbindung zu einer entfernten MySQL-Datenbank (gehostet auf einer Amazon EC2-Instanz) mit SSL herstellt.
Ich habe einige Zertifikate erstellt (wie in Ссылка ) und konfiguriert my.cnf in der Remote / Server-Datenbank wie folgt:
%Vor%Die Konfiguration arbeitet auf der Remote / Server-Seite (dh ein PHP-Skript, das lokal zur entfernten Datenbank läuft, kann eine Verbindung mit den generierten SSL-Zertifikaten herstellen).
Obwohl ich eine ungesicherte Verbindung zwischen dem PHP-Skript, das auf dem VPS gehostet wird, und der entfernten Datenbank herstellen kann, erhalte ich einen Fehler, wenn ich versuche, eine SSL-Verbindung zwischen denselben beiden Systemen herzustellen.
Wenn ich versuche, mich über die Befehlszeile mit der entfernten Datenbank zu verbinden:
%Vor%Ich bekomme den Fehler:
%Vor%Ich bekomme den gleichen Fehler, wenn ich versuche, über das PHP-Skript eine Verbindung zum Server herzustellen:
%Vor%führt zum Fehler:
%Vor%Ich habe bereits versucht, eine Korrektur gemäß (forums.mysql.com/read.php?11,400856,401127) durchzuführen, aber diese Änderung führt zu einem "Segmentierungsfehler".
Gibt es einen Schritt, den ich verpasst habe? Was mache ich falsch?
Danke.
BEHOBEN :
hat die client-key.pem-Passphrase mit
entfernt %Vor%gemäß den Anweisungen auf dieser Website:
Ich habe mich geändert
%Vor%und
%Vor%aber nicht
%Vor%BEHOBEN :
hat die client-key.pem-Passphrase mit
entfernt %Vor%gemäß den Anweisungen auf dieser Website .
Ich habe mich geändert
%Vor%und
%Vor%aber nicht
%Vor%'openssl genrsa' generiert die Schlüsselausgabe:
%Vor%'openssl pkey' oder openssl req -newkey ..... Schlüsselausgabe:
%Vor%Mysql Server sucht in BEGIN und END nach RSA. Das Hinzufügen von RSA nach BEGIN und END hat das Problem für mich gelöst.
check Link für Details Mysql-Forum
In Siders möchten Sie vielleicht Ihren Widgets eine eigene Klasse hinzufügen, wie %code% , damit all Ihre Widgets dieselben Stile haben, die Sie bereits in style.css definiert haben.
Manchmal fügen Designer dem unteren Teil jedes Widgets einen kurvigen Schatten hinzu, also musst du es zu einem Bild machen, also und nachdem das Widget deine Rettung ist, tust du das nach dem Widget %code% .
Auf diese Weise können Sie neue Elemente vor und nach jedem gewünschten Widget hinzufügen.
Beispiel:
%Vor%Beachten Sie oben Beispiel, wie Sie $ args in Funktionen einfügen. oder klarer:
%Vor%Dieser Code wird in der Datei functions.php abgelegt. register_widget ('Twenty_Eleven_Ephemera_Widget');
%Vor%Die %code% und %code% sind Argumente in der Funktion register_sidebar .
Widgets sind nur verfügbar, wenn sie zu Seitenleisten hinzugefügt werden. Mit der Funktion register_sidebar können Sie HTML angeben, um das Widget zu umbrechen. Normalerweise wird %code% auf etwas wie %code% oder %code% (Standard) und %code% auf etwas wie %code% oder %code% (Standard) gesetzt.
Dann werden Sie in Ihrem Widget diese Argumente aus der Seitenleiste extrahieren, um sie in der Ausgabe Ihrer Widget-Instanz zu verwenden.
Wie funktioniert die Funktion %code% ?
Was bedeutet %code% , %code% ?