X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

このレンタルサーバで動くのかとかインストールに関する質問など。
動作報告も大歓迎です。

X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

投稿記事by kamo on 2018年3月23日(金) 15:31

いつも開発ありがとうございます、kamoです。

X-server環境で、1.8.12を 3.0.1p48バージョンアップ後のSSL対応についてお尋ねします。
常時SSL化の方法について、https://saitodev.co/soycms/tutorial/%E5%B8%B8%E6%99%82SSL%E5%8C%96
こちらのページにあるようにサイトの詳細でURLの変更画面で、
httpsからはじまるURLに変更
また、フロントコントローラでの対応を/ルート/index.phpを開き、
index.phpも変更済みです。

この状態でページ表示はSSLで出来ているのですが
ブログトップに別のブログ記事をラベルブロックとして読み込んだ場合
なぜか画像ファイルが「src="http://独自ドメイン.com/saitomei /files/20171210155023.jpg"」のように
http://から表示されます。
また、<a b_block:id="top_link"><cms:id="title">などのリンクも
同様にhttp://で始まるリンクのままとなってしまっています。
また、管理画面のページURLの部分もhttp://からアドレスが表示されています。

バージョンアップでなく新規でX-サーバーに3.系をインストールした場合のSSLでは
このような問題は起きずにリンクパスもフルパスでなくフォルダやサイト名から
始まっており正常にSSL表示が出来ています。

1.8系から3系へのバーションアップではどこか
リンクのパスを変更する箇所があるのでしょうか。

お手数でも、解決へのご指導を頂きたく
どうぞよろしくお願いいたします。
kamo
 
記事: 124
登録日時: 2009年3月25日(水) 15:44

Re: X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

投稿記事by inunosinsi on 2018年3月24日(土) 05:51

文中にあるURLのリンク先に下記のURLを記載することを忘れていました。
SOY CMSで常時SSL化対応後の各記事内の画像のパスの対応 - saitodev.co

上記URL先のページで記載されている内容で画像ファイルのパスは修正されます。

なぜか画像ファイルが「src="http://独自ドメイン.com/saitomei /files/20171210155023.jpg"」のように
http://から表示されます。


また、<a b_block:id="top_link"><cms:id="title">などのリンクも
同様にhttp://で始まるリンクのままとなってしまっています。


これらはサイトの詳細でURLを変更したら良いのですが、
キャッシュが残っているのでしょうか?

また、管理画面のページURLの部分もhttp://からアドレスが表示されています。


こちらはブラウザのアドレスバーにhttps:からはじまるURLを直打ちしたら良いです。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 688
登録日時: 2008年6月12日(木) 20:48

Re: X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

投稿記事by kamo on 2018年3月24日(土) 06:57

inunosinsi 様

ご回答ありがとうございます、kamoです。
プラグインがあるのですね、今ほど有効にして該当ドメインで実行ボタンを
クリックしたら、長いエラーが画面に表示されましたので、一旦プラグインを停止しました。
また、キャッシュはクリアを何度が行っています。
ブラウザからの入力アドレスもhttps://から行っています。

今1度管理画面でページ一覧の上にある「キャッシュのクリア」を押してから確認、
管理画面のページ一覧>ページ詳細のページアドレス部分は
http://で表示されている状態です。

バージョンアップはあきらめて、
3系を新しくインストールして
sqliteの.dbをそこに上書きし、管理者IDを新しいCMSに設定する
運用中のルート設定を解除後
新設のサイトにルート設定を行うという方法が早いでしょうか?
その場合ですが、
Xサーバーで前に同じ契約内でフォルダ名が違っても
2つ目のCMSと1つ目のCMSの中に同じフォルダ名が存在すると
パスが変になったように記憶しています。
同時進行はかえってファイル間のパスが混乱しそうなので
一旦バックアップ後、サーバーの関連フォルダをすべて削除後
新規設定で同じフォルダを3系CMSとともに設置
という流れになるでしょうか。

御多忙のところ恐縮ですが、ご享受頂きたくよろしくお願いいたします。
----------------
object(SOY2DAOException)#55 (9) { ["pdoException":"SOY2DAOException":private]=> object(PDOException)#56 (8) { ["message":protected]=> string(59) "SQLSTATE[HY000]: General error: 1 no such function: REPLACE" ["string":"Exception":private]=> string(0) "" ["code":protected]=> string(5) "HY000" ["file":protected]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line":protected]=> int(3367) ["trace":"Exception":private]=> array(11) { [0]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメインcom/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(3367) ["function"]=> string(7) "prepare" ["class"]=> string(3) "PDO" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(84) "UPDATE Entry SET content=REPLACE(content, 'src="http://独自ドメイン.com', 'src="');" } } [1]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(28) ["function"]=> string(18) "executeUpdateQuery" ["class"]=> string(7) "SOY2DAO" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(84) "UPDATE Entry SET content=REPLACE(content, 'src="http://独自ドメイン.com', 'src="');" } } [2]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8090) ["function"]=> string(6) "doPost" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [3]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8077) ["function"]=> string(7) "prepare" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [4]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(42) ["function"]=> string(11) "__construct" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [5]=> array(6) { ["file"]=> string(115) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/convert_image_url.php" ["line"]=> int(34) ["function"]=> string(7) "execute" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [6]=> array(6) { ["file"]=> string(96) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/webapp/pages/Plugin/ConfigPage.class.php" ["line"]=> int(76) ["function"]=> string(11) "config_page" ["class"]=> string(21) "ConvertImageUrlPlugin" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> NULL } } [7]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメインcom/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(5579) ["function"]=> string(11) "__construct" ["class"]=> string(10) "ConfigPage" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> array(0) { } } } [8]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(277) ["function"]=> string(14) "createInstance" ["class"]=> string(15) "SOY2HTMLFactory" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> string(10) "ConfigPage" [1]=> array(1) { ["arguments"]=> array(0) { } } } } [9]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(244) ["function"]=> string(7) "execute" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [10]=> array(6) { ["file"]=> string(65) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/index.php" ["line"]=> int(8) ["function"]=> string(3) "run" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "::" ["args"]=> array(0) { } } } ["previous":"Exception":private]=> NULL ["errorInfo"]=> array(3) { [0]=> string(5) "HY000" [1]=> int(1) [2]=> string(25) "no such function: REPLACE" } } ["query":"SOY2DAOException":private]=> string(84) "UPDATE Entry SET content=REPLACE(content, 'src="http://独自ドメイン.com', 'src="');" ["message":protected]=> string(14) "Invalid query." ["string":"Exception":private]=> string(0) "" ["code":protected]=> int(0) ["file":protected]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line":protected]=> int(3395) ["trace":"Exception":private]=> array(10) { [0]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(28) ["function"]=> string(18) "executeUpdateQuery" ["class"]=> string(7) "SOY2DAO" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(84) "UPDATE Entry SET content=REPLACE(content, 'src="http://独自ドメイン.com', 'src="');" } } [1]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8090) ["function"]=> string(6) "doPost" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [2]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8077) ["function"]=> string(7) "prepare" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [3]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(42) ["function"]=> string(11) "__construct" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [4]=> array(6) { ["file"]=> string(115) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/convert_image_url.php" ["line"]=> int(34) ["function"]=> string(7) "execute" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [5]=> array(6) { ["file"]=> string(96) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/webapp/pages/Plugin/ConfigPage.class.php" ["line"]=> int(76) ["function"]=> string(11) "config_page" ["class"]=> string(21) "ConvertImageUrlPlugin" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> NULL } } [6]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメインcom/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(5579) ["function"]=> string(11) "__construct" ["class"]=> string(10) "ConfigPage" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> array(0) { } } } [7]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(277) ["function"]=> string(14) "createInstance" ["class"]=> string(15) "SOY2HTMLFactory" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> string(10) "ConfigPage" [1]=> array(1) { ["arguments"]=> array(0) { } } } } [8]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(244) ["function"]=> string(7) "execute" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [9]=> array(6) { ["file"]=> string(65) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/index.php" ["line"]=> int(8) ["function"]=> string(3) "run" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "::" ["args"]=> array(0) { } } } ["previous":"Exception":private]=> NULL } object(SOY2DAOException)#57 (9) { ["pdoException":"SOY2DAOException":private]=> object(PDOException)#58 (8) { ["message":protected]=> string(59) "SQLSTATE[HY000]: General error: 1 no such function: REPLACE" ["string":"Exception":private]=> string(0) "" ["code":protected]=> string(5) "HY000" ["file":protected]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line":protected]=> int(3367) ["trace":"Exception":private]=> array(11) { [0]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメインcom/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(3367) ["function"]=> string(7) "prepare" ["class"]=> string(3) "PDO" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(78) "UPDATE Entry SET more=REPLACE(more, 'src="http://独自ドメイン.com', 'src="');" } } [1]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(28) ["function"]=> string(18) "executeUpdateQuery" ["class"]=> string(7) "SOY2DAO" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(78) "UPDATE Entry SET more=REPLACE(more, 'src="http://独自ドメイン.com', 'src="');" } } [2]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8090) ["function"]=> string(6) "doPost" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [3]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8077) ["function"]=> string(7) "prepare" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [4]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(42) ["function"]=> string(11) "__construct" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [5]=> array(6) { ["file"]=> string(115) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/convert_image_url.php" ["line"]=> int(34) ["function"]=> string(7) "execute" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [6]=> array(6) { ["file"]=> string(96) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/webapp/pages/Plugin/ConfigPage.class.php" ["line"]=> int(76) ["function"]=> string(11) "config_page" ["class"]=> string(21) "ConvertImageUrlPlugin" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> NULL } } [7]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメインcom/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(5579) ["function"]=> string(11) "__construct" ["class"]=> string(10) "ConfigPage" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> array(0) { } } } [8]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(277) ["function"]=> string(14) "createInstance" ["class"]=> string(15) "SOY2HTMLFactory" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> string(10) "ConfigPage" [1]=> array(1) { ["arguments"]=> array(0) { } } } } [9]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(244) ["function"]=> string(7) "execute" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [10]=> array(6) { ["file"]=> string(65) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/index.php" ["line"]=> int(8) ["function"]=> string(3) "run" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "::" ["args"]=> array(0) { } } } ["previous":"Exception":private]=> NULL ["errorInfo"]=> array(3) { [0]=> string(5) "HY000" [1]=> int(1) [2]=> string(25) "no such function: REPLACE" } } ["query":"SOY2DAOException":private]=> string(78) "UPDATE Entry SET more=REPLACE(more, 'src="http://独自ドメイン.com', 'src="');" ["message":protected]=> string(14) "Invalid query." ["string":"Exception":private]=> string(0) "" ["code":protected]=> int(0) ["file":protected]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line":protected]=> int(3395) ["trace":"Exception":private]=> array(10) { [0]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(28) ["function"]=> string(18) "executeUpdateQuery" ["class"]=> string(7) "SOY2DAO" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> string(78) "UPDATE Entry SET more=REPLACE(more, 'src="http://独自ドメイン.com', 'src="');" } } [1]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8090) ["function"]=> string(6) "doPost" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [2]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(8077) ["function"]=> string(7) "prepare" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [3]=> array(6) { ["file"]=> string(136) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php" ["line"]=> int(42) ["function"]=> string(11) "__construct" ["class"]=> string(7) "WebPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [4]=> array(6) { ["file"]=> string(115) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/convert_image_url.php" ["line"]=> int(34) ["function"]=> string(7) "execute" ["class"]=> string(25) "ConvertImageUrlConfigPage" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [5]=> array(6) { ["file"]=> string(96) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/webapp/pages/Plugin/ConfigPage.class.php" ["line"]=> int(76) ["function"]=> string(11) "config_page" ["class"]=> string(21) "ConvertImageUrlPlugin" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> NULL } } [6]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメインcom/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(5579) ["function"]=> string(11) "__construct" ["class"]=> string(10) "ConfigPage" ["type"]=> string(2) "->" ["args"]=> array(1) { [0]=> array(0) { } } } [7]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(277) ["function"]=> string(14) "createInstance" ["class"]=> string(15) "SOY2HTMLFactory" ["type"]=> string(2) "::" ["args"]=> array(2) { [0]=> string(10) "ConfigPage" [1]=> array(1) { ["arguments"]=> array(0) { } } } } [8]=> array(6) { ["file"]=> string(74) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/lib/soy2_build.php" ["line"]=> int(244) ["function"]=> string(7) "execute" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "->" ["args"]=> array(0) { } } [9]=> array(6) { ["file"]=> string(65) "/home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/soycms/index.php" ["line"]=> int(8) ["function"]=> string(3) "run" ["class"]=> string(18) "SOY2PageController" ["type"]=> string(2) "::" ["args"]=> array(0) { } } } ["previous":"Exception":private]=> NULL }
Warning: Cannot modify header information - headers already sent by (output started at /home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/site_include/plugin/convert_image_url/config/ConvertImageUrlConfigPage.class.php:30) in /home/サーバID/独自ドメイン.com/public_html/SOYcmsフォルダ/common/util/CMSPlugin.class.php on line 502
kamo
 
記事: 124
登録日時: 2009年3月25日(水) 15:44

Re: X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

投稿記事by inunosinsi on 2018年3月25日(日) 06:01

エックスサーバはSQLiteでREPLACEが使用できないのですね。
サーバの引っ越しでの対応であれば、データベースの値が変更されない限り、同じ問題が発生します。

下記のページに書いてあるような工夫をしなければなりません。
http://kurusugawa.jp/2008/02/14/sqlite%E3%81%A7%E6%96%87%E5%AD%97%E5%88%97%E7%BD%AE%E6%8F%9B/

今回は記事中にあるhttp://ドメインを空文字に変更するため、
http://ドメインの文字数を調べて、
UPDATE Entry SET content = SUBSTR(content, 文字数) WHERE content like 'http://ドメイン%';
UPDATE Entry SET content = SUBSTR(more, 文字数) WHERE more like 'http://ドメイン%';

こんな感じのSQLを実行する必要があります。
※上記のコマンドはまだ試していません。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 688
登録日時: 2008年6月12日(木) 20:48

Re: X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

投稿記事by kamo on 2018年4月12日(木) 08:35

inunosinsi 様 
いつも開発ありがとうございます、kamoです。
----------------
エックスサーバはSQLiteでREPLACEが使用できない・・・
-------------------
という内容をサーバーサポートに問い合わせたところ、過去の契約のサーバーは機能が使えないタイプがある
とのことで、最近のサーバーは利用可能との回答を頂き、サーバー移行をすることで
SQLiteでREPLACEの機能が使えるようになり、プラグインもエラーなしに利用できるようになりました。

また、記事中のURL表現ですが「SQLを実行」の操作は自信はないため
最近公開していただいた
「[SOY CMSの記事のCSVエクスポート・インポート機能(試作」という記事をみつけ
https://saitodev.co/article/SOY_CMS%E3%81%A7%E8%A8%98%E4%BA%8B%E3%81%AECSV%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%E3%83%BB%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F
これならできそうと思って、そのバージョン3.0.1p68にアップ後、記事をCSVで取得して、修正後
インポートで元に戻せました。大変助かりました!

記事中のURLはOKになったのですが、
<a b_block:id="top_link"><cms:id="title">などのリンクはまだ未解決です。
途中の経過をご報告いたします。
kamo
 
記事: 124
登録日時: 2009年3月25日(水) 15:44

Re: X-serverで1.8系~ 3.0.1p48バージョンアップ後にSSL対応について

投稿記事by kamo on 2018年4月13日(金) 08:44

いつも開発ありがとうございます、kamoです。

今回のX-serverでのSSL対応ですが
------------------------------------------
・レンタルしているサーバーの機能を新しいサーバー機能に移行
(X-serverで古いサーバーを無料で新サーバーに移行してくれるサービスあり)
・サーバーでSQLiteでREPLACEの機能が使えるようになり、画像のリンクはプラグインで解決済み
・記事内に記載した内部リンクは記事をCSVエクスポートとインポートで編集して解決
----------------------------------------
最終的に未解決となっていたURL表示の
ブログページ内リンクがSSLにならない件ですが
ブログページをサイト管理画面の「設定」からブログアドレスを見ると
http://独自ドメイン.com/
--------------------------となっている。
サイト一覧ではhttps://独自ドメイン.com/
と設定できている、等の状態で
<a b_block:id="top_link"><cms:id="title">などのリンクがSSLにならない
という現象です。この状態については、こちらでは対応できなかったため
https://saitodev.co/様のお力を借りて解決となりました。
ありがとうございました、感謝いたします!
最終的に問題が解決してほっとしております。
不具合から解決までの経緯でした。以上
kamo
 
記事: 124
登録日時: 2009年3月25日(水) 15:44


Return to 動作環境・インストール方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]