質問編集履歴

16

16進数でファイルを比較しました。

2021/12/07 05:53

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -325,3 +325,11 @@
325
325
  今は、折角 WordPressに書かれた記事を取り出すことができるように、新規にSQLite3データベースを作った WordPressを作って、模索したいと思っています。
326
326
 
327
327
  アドバイスなど頂けましたら、幸いです。
328
+
329
+
330
+
331
+ ##データベースのヘッダーを入替えも、状況に変化が無いです。
332
+
333
+ ![16進数で比較した結果](177294a5b45f7b11fecb7d1e7428de09.png)
334
+
335
+ データベースとして復旧してWordPressを復旧できたら良いのですが、せめて投稿された記事を取り出すこともが出来たらと思い挑戦を続けています。

15

クリエの内容の画像を追加掲載

2021/12/07 05:53

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -309,3 +309,19 @@
309
309
  今回も、とても気になっています。
310
310
 
311
311
  データベースの文字コードを調べる方法を、ご教授頂けましたら幸いです。
312
+
313
+
314
+
315
+ ##クリエの冒頭にSQlite3とあります
316
+
317
+ ![イメージ説明](77acd575a27419931d6fb3b27768b1ac.png)
318
+
319
+ このように書かれてあるということは、SQlite3と認識してよろしいですか?
320
+
321
+
322
+
323
+
324
+
325
+ 今は、折角 WordPressに書かれた記事を取り出すことができるように、新規にSQLite3データベースを作った WordPressを作って、模索したいと思っています。
326
+
327
+ アドバイスなど頂けましたら、幸いです。

14

Windows環境では、文字化けしました。

2021/12/05 23:35

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -279,3 +279,33 @@
279
279
  NAVI CAST For Sqwliteを使うとソースの修正ができますが、正しい形式を知らないので、復旧できないのです。
280
280
 
281
281
  修正の仕方を教えていただけましたら、幸いです。
282
+
283
+
284
+
285
+ ##文字コードも関係あるかも・・・
286
+
287
+ 今日気が付きました。
288
+
289
+ 出先でWindowsのパソコンでVC CODEを使って、挑戦しました。
290
+
291
+ 送られてきたZipファイルを解凍したら、ファイル名が文字化けしていたのです。
292
+
293
+ よく確かめてみると、依頼主は、Macで圧縮ファイルを作ったようです。
294
+
295
+
296
+
297
+ 解凍して得たデータベースファイルをVC CODEでSqliteの拡張機能を使い開こうとしたら、エラーが出て開くことができませんでした。
298
+
299
+
300
+
301
+ 私は、Macで作業していたので、気が付かなったのです。
302
+
303
+ このデータベースのSyntaxエラーは、何か関係あるかもしれないですね。
304
+
305
+
306
+
307
+ データベースの文字コードの件は、数か月前にハマった経験があります。
308
+
309
+ 今回も、とても気になっています。
310
+
311
+ データベースの文字コードを調べる方法を、ご教授頂けましたら幸いです。

13

VS codeでも、同じエラー

2021/12/04 10:11

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -265,3 +265,17 @@
265
265
  ![イメージ説明](ebd9d3ee9b492921af44fea5a4b45642.png)
266
266
 
267
267
  元に戻すとsyntaxエラーが出ます。
268
+
269
+
270
+
271
+ ##VS CODEの拡張機能を使っても同じエラー
272
+
273
+ malformed database schema (wp_blc_filters) - near "�V": syntax error
274
+
275
+ と同じエラーになります。
276
+
277
+
278
+
279
+ NAVI CAST For Sqwliteを使うとソースの修正ができますが、正しい形式を知らないので、復旧できないのです。
280
+
281
+ 修正の仕方を教えていただけましたら、幸いです。

12

質問タイトル修正

2021/12/04 02:43

投稿

creator.M
creator.M

スコア80

test CHANGED
@@ -1 +1 @@
1
- 2015年当時稼働していたデータベースSQliteを使ったWordPressの復旧がsyntaxエラーが出て復旧できない
1
+ 2015年当時稼働していたデータベースSQliteを使ったWordPressがsyntaxエラーが出て復旧できない
test CHANGED
File without changes

11

タイトルが勝手に書き換えられるので質問の本意が伝わらないため修正と説明追加

2021/12/03 15:03

投稿

creator.M
creator.M

スコア80

test CHANGED
@@ -1 +1 @@
1
- XAMPPのデータベースSQliteを使ったWordPressの復旧ができない
1
+ 2015年当時稼働していたデータベースSQliteを使ったWordPressの復旧がsyntaxエラーが出て復旧できない
test CHANGED
@@ -227,3 +227,41 @@
227
227
  こちらの記事を見つけましたので、これから試します。
228
228
 
229
229
  [https://qiita.com/rupao/items/84fef2d27ae1e7d6a51e](https://qiita.com/rupao/items/84fef2d27ae1e7d6a51e)
230
+
231
+
232
+
233
+
234
+
235
+ ##タイトルが勝手に修正されることに対して
236
+
237
+ 質問の内容が伝わらなくなってしまうので、正確な内容に書き換えました。
238
+
239
+ 「依頼主から受け取った2015年当時稼働していたWordPressを、Xサーバーで稼働できるようにしたい」が、本来の依頼内容です。
240
+
241
+ でも、Sqliteのデータベースの破損が確実となり、syntaxエラーの修正を模索しているところです。
242
+
243
+
244
+
245
+ NIVECAST15でクリエの表示ができたので、修正を試みています。
246
+
247
+ でも、下記の部分の90行目の
248
+
249
+ ```SQL
250
+
251
+ tablewp_blc_filterswp_blc_filtersCREATE TABLE wp_blc_filters (
252
+
253
+ ```
254
+
255
+ のwp_blc_filterswp_blc_filtersが重複しているのかな?と思い一つ減らしたら、syntaxエラーは、なくなりました。
256
+
257
+ でも、
258
+
259
+ データベースファイルを開けません。
260
+
261
+ 理由: malformed database schema (swp_blc_filter)
262
+
263
+ というエラーが出てしまい、GUIのツールで読み込みできないです。
264
+
265
+ ![イメージ説明](ebd9d3ee9b492921af44fea5a4b45642.png)
266
+
267
+ 元に戻すとsyntaxエラーが出ます。

10

dumpした結果を追記

2021/12/03 15:01

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -213,3 +213,17 @@
213
213
  エラーの71行目は、BSとSOHになっています。
214
214
 
215
215
  この様子では、文字化けの可能性は、少ないでしょうか?
216
+
217
+
218
+
219
+ ##dumpしてみました。
220
+
221
+ /**** ERROR: (11) database disk image is malformed *****/
222
+
223
+ というエラーが表示されました。
224
+
225
+
226
+
227
+ こちらの記事を見つけましたので、これから試します。
228
+
229
+ [https://qiita.com/rupao/items/84fef2d27ae1e7d6a51e](https://qiita.com/rupao/items/84fef2d27ae1e7d6a51e)

9

XAMPPのPHPのバージョンを5.6と追記

2021/12/03 04:19

投稿

creator.M
creator.M

スコア80

test CHANGED
@@ -1 +1 @@
1
- データベースSQliteを使ったWordPressの復旧ができない
1
+ XAMPPのデータベースSQliteを使ったWordPressの復旧ができない
test CHANGED
@@ -180,6 +180,8 @@
180
180
 
181
181
  データベースが破損しているように思われるので、修復方法をご教授頂けましたら幸いです。
182
182
 
183
+ XAMPPは、PHP5.6です。
184
+
183
185
 
184
186
 
185
187
  ##コマンドラインで修復を試みましたが、同じ文字でエラーです。

8

NAVICAST15でクリエを表示した画像を掲載

2021/12/03 03:56

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -201,3 +201,13 @@
201
201
  今回2015年に稼働していた WordPressなので、SQlite2の方ではないでしょうか?
202
202
 
203
203
  SQlite3で修復や読み込みができたら良いのですが、引き続きご教授して頂けましたら幸いです。
204
+
205
+
206
+
207
+ Navicast15でクリエとして表示すると、このようになります。
208
+
209
+ ![イメージ説明](47d2dcac7b77148789bf8fc613fa7769.png)
210
+
211
+ エラーの71行目は、BSとSOHになっています。
212
+
213
+ この様子では、文字化けの可能性は、少ないでしょうか?

7

コマンドラインで修復してもエラーです。

2021/12/03 03:53

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
 
34
34
 
35
+
36
+
35
37
  プラグインのsqlite-integrationを削除すると、WordPressの起動出来ます。
36
38
 
37
39
 
@@ -177,3 +179,25 @@
177
179
 
178
180
 
179
181
  データベースが破損しているように思われるので、修復方法をご教授頂けましたら幸いです。
182
+
183
+
184
+
185
+ ##コマンドラインで修復を試みましたが、同じ文字でエラーです。
186
+
187
+ ```bush
188
+
189
+ .ht.sqlite .dump | sqlite3 .ht_new.sqlite
190
+
191
+ Error: near line 76: near "�V": syntax error
192
+
193
+ ```
194
+
195
+ ひょっとしたらデータベースの文字コードが、違うのでしょうか?
196
+
197
+ でも、Navicast15で表示したら、投稿された記事を読むことができました。
198
+
199
+ SQlite3とSQLite2は、違うそうですが・・・
200
+
201
+ 今回2015年に稼働していた WordPressなので、SQlite2の方ではないでしょうか?
202
+
203
+ SQlite3で修復や読み込みができたら良いのですが、引き続きご教授して頂けましたら幸いです。

6

SQliteのデータベースファイル.ht.sqliteが破損しているので修復方法を知りたい

2021/12/03 02:09

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -155,3 +155,25 @@
155
155
  Navicast15 でSQLで保存したものをインポートした時も、同じエラーが出ました。
156
156
 
157
157
  エラーの内容をネット検索して調べている段階ですので、まだ進展がないです。
158
+
159
+
160
+
161
+ ##XAMPPで復旧を試みたところエラーが出る
162
+
163
+
164
+
165
+ ダウンロードされたWordPressのファイルをXAMPPのフォルダに入れて、起動しました。
166
+
167
+ インストールの画面が表示され必要な項目を入力して進めましたが、エラーになりました。
168
+
169
+
170
+
171
+ Error occured while creating tables or indexes...
172
+
173
+ Query was: array ( 0 => 'CREATE INDEX IF NOT EXISTS user_login_key ON wp_users(user_login)', 1 => 'CREATE INDEX IF NOT EXISTS user_nicename ON wp_users(user_nicename)', )
174
+
175
+ Error message is: malformed database schema (wp_blc_filters) - near "�V": syntax error
176
+
177
+
178
+
179
+ データベースが破損しているように思われるので、修復方法をご教授頂けましたら幸いです。

5

Sqliteのインポートでエラーが出たので、つまづいています。

2021/12/03 01:55

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -99,3 +99,59 @@
99
99
  添付した画像のように、syntaxエラーが出ました。
100
100
 
101
101
  ![イメージ説明](c7b120b04d1e95ececf372ea7403321f.png)
102
+
103
+ ##SQliteのインポートで、エラーが出ています。
104
+
105
+
106
+
107
+ ```SQL
108
+
109
+ sqlite> .read ./database/.ht.sqlite
110
+
111
+ Error: near line 1: in prepare, near "SQLite": syntax error (1)
112
+
113
+ Error: near line 228: in prepare, near "";s:7:"": syntax error (1)
114
+
115
+ Error: near line 298: in prepare, near "";s:7:"": syntax error (1)
116
+
117
+ Error: near line 802: in prepare, near "RewriteEngine": syntax error (1)
118
+
119
+ Error: near line 1019: in prepare, near "return": syntax error (1)
120
+
121
+ Error: near line 1020: in prepare, unrecognized token: "}" (1)
122
+
123
+ Error: near line 1022: in prepare, near "$args": syntax error (1)
124
+
125
+ Error: near line 1026: in prepare, near "$my_limi": syntax error (1)
126
+
127
+ Error: near line 1027: in prepare, near "?": syntax error (1)
128
+
129
+ Error: near line 1029: in prepare, near "&": syntax error (1)
130
+
131
+ Error: near line 1031: in prepare, near "&": syntax error (1)
132
+
133
+ Error: near line 1033: in prepare, near "&": syntax error (1)
134
+
135
+ Error: near line 1034: in prepare, near "&": syntax error (1)
136
+
137
+ Error: near line 1035: in prepare, near "&": syntax error (1)
138
+
139
+ Error: near line 1040: in prepare, near "&": syntax error (1)
140
+
141
+ Error: near line 1064: in prepare, near "&": syntax error (1)
142
+
143
+ Error: near line 1065: in prepare, near "&": syntax error (1)
144
+
145
+ Error: near line 1221: in prepare, near "/": syntax error (1)
146
+
147
+ Error: near line 1223: in prepare, near "/": syntax error (1)
148
+
149
+ Error: near line 1225: in prepare, unrecognized token: "}" (1)
150
+
151
+ sqlite>
152
+
153
+ ```
154
+
155
+ Navicast15 でSQLで保存したものをインポートした時も、同じエラーが出ました。
156
+
157
+ エラーの内容をネット検索して調べている段階ですので、まだ進展がないです。

4

DB Browser for SQLiteを試した結果を追加しました

2021/12/02 13:07

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -91,3 +91,11 @@
91
91
  [https://jp.navicat.com/](https://jp.navicat.com/)
92
92
 
93
93
  SQL形式でデータベースを保存できましたので、サーバーのデータベースにインポートして、記事の復元を目指しています。
94
+
95
+
96
+
97
+ ##DB Browser for SQLiteを試しました。
98
+
99
+ 添付した画像のように、syntaxエラーが出ました。
100
+
101
+ ![イメージ説明](c7b120b04d1e95ececf372ea7403321f.png)

3

代替え案が成功しそうなので、追記しました。

2021/12/02 05:51

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,8 @@
64
64
 
65
65
 
66
66
 
67
+ ##解決の方針
68
+
67
69
  一番望む解決状態は、WordPressのテーマなど外見は、どうでも良いです。
68
70
 
69
71
  過去に投稿された記事を WordPressで表示できること、編集できるようにできることです。
@@ -79,3 +81,13 @@
79
81
  データをエクスポートする方法を、ご教授頂けましたら幸いです。
80
82
 
81
83
  そして、今のバージョンのPHPで動いているWordPressに、データをインポートして使うことができたらと思っています。
84
+
85
+
86
+
87
+ ##代替え案
88
+
89
+ こちらのソフトを使い今回のデータベースが、生きていることを確認できました。
90
+
91
+ [https://jp.navicat.com/](https://jp.navicat.com/)
92
+
93
+ SQL形式でデータベースを保存できましたので、サーバーのデータベースにインポートして、記事の復元を目指しています。

2

解決の方向性を明確にしました。

2021/12/01 01:40

投稿

creator.M
creator.M

スコア80

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  古いWordPressをフォルダごとダウンロードされています。
2
2
 
3
3
  データベースが使えないサーバーだったのえ、SQliteを使って動いていたWordPressのサイトです。
4
+
5
+ データベースのファイルの日付を確認したところ、2015年でした。
4
6
 
5
7
 
6
8
 
@@ -59,3 +61,21 @@
59
61
  データベースは、あります。
60
62
 
61
63
  ![データベースのフォルダ](fe021aea21b1efaa61f13a50252f218c.png)
64
+
65
+
66
+
67
+ 一番望む解決状態は、WordPressのテーマなど外見は、どうでも良いです。
68
+
69
+ 過去に投稿された記事を WordPressで表示できること、編集できるようにできることです。
70
+
71
+
72
+
73
+ でも、これまで私が試した中で、PHPのバージョンが上がってしまっているため、低いバージョンのPHPが使えるサーバーでないと、復旧できないのかなと推測しています。
74
+
75
+
76
+
77
+ そのためデータベースから内容をエクスポートすることができたら、助かります。
78
+
79
+ データをエクスポートする方法を、ご教授頂けましたら幸いです。
80
+
81
+ そして、今のバージョンのPHPで動いているWordPressに、データをインポートして使うことができたらと思っています。

1

データベースのフォル画像を追加

2021/11/30 23:31

投稿

creator.M
creator.M

スコア80

test CHANGED
@@ -1 +1 @@
1
- SQliteを使ったWordPressの復旧ができない
1
+ データベースSQliteを使ったWordPressの復旧ができない
test CHANGED
@@ -53,3 +53,9 @@
53
53
  サーバーアップロードしましたが、エラーになりました。
54
54
 
55
55
  Deprecated: Non-static method sqlite::getDbVersion() should not be called statically in /hoge/SQLiteManager-1.2.4/include/SQLiteAutoConnect.class.php on line 12
56
+
57
+
58
+
59
+ データベースは、あります。
60
+
61
+ ![データベースのフォルダ](fe021aea21b1efaa61f13a50252f218c.png)