
xamppとPHP5をWindowsXP環境で使っています。
現在sqliteでデータベースを作成するプログラムを作り終えたのですが、
localhostで作成したデータベースをそのままサーバーにアップすると
localhostと同じプログラムなのに読み込んでくれないのです。
で、サーバーでデータベースを作り直すと今度は読み込んでくれます。
もしかしてlocalhostで作成したデータベースはそのままサーバーに
アップロードしてもダメなのでしょうか?
ちなみにそのままアップするとデータベースを読み込んで表示する
プログラムを動かすと下記の類の警告が出てデータベース関数も失敗しているようです。
Warning: sqlite_query() [function.sqlite-query]: database disk image is malformed in /home/ドメイン名/www/index.php on line 50
Warning: sqlite_fetch_array() expects parameter 1 to be resource, boolean given in /home/ドメイン名/www/index.php on line 54
現在さくらのレンタルサーバーですが、もしかしたらそれも影響している
のかもしれません、、
No.1ベストアンサー
- 回答日時:
textモードでFTP転送してるとかじゃないですよね
この回答への補足
すみません、バイナリで試したつもりがアスキー・バイナリで試していました。
バイナリモードで転送すると期待したとおりに動作しました!
ありがとうございました!!!

No.2
- 回答日時:
なぜローカルだと動くのか?指定された場所にパスが通っていてDBがインストールが済んでるからです。
サーバでも同じです。決められた場所にインストールしてDBを使います。
LINUXでサーバをやってみるとレベルアップしますよ
この回答への補足
データベース自体はサーバーでも使えますし、
データベースを扱うプログラムも動作します。
データベース自体はサーバーもローカルも正しくインストールされています。
が、localhostで作成したデータベース、たとえば
database.db
をローカルからサーバーにアップした場合はローカルサーバー同じプログラム
にも関わらず読み込んでくれない・・という話でした。
database.dbをサーバーで再び作り直し読み込むことは出来るので、
データベースそのものは正しくインストールされています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
出力エンコードと内部エンコー...
-
functionCheckAuthについて
-
【PHP】ページを更新すると勝手...
-
FTPコマンドでディレクトリごと...
-
【file_exists】ファイルが存在...
-
makefile でファイルをコピーす...
-
header(Location:~)で$_SESS...
-
PHP ver5~の、SQLインジェ...
-
CFileDialogの最初のディレクト...
-
シェルスクリプトをPHPで動かそ...
-
ビットマップ画像を読み込むプ...
-
PHPでネットワークドライブのop...
-
csvデータをテーブル表示、指定...
-
日付と年月日を選択するコード...
-
.phpと.incファイルの違いはな...
-
phpログファイルの文字化けにつ...
-
絶対パス?絶対アドレス?意味...
-
FORMで送信ボタンと戻るボタン...
-
現在位置より2つ上のディレク...
-
DUMPした巨大SQLファイルをイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
smartyでホームページ上の画像...
-
PHPの習得について
-
プログラミング作業効率を上げ...
-
FORMタグを使わずに、POSTする...
-
データベースの内容を...
-
PHPで、自分で作った変数かどう...
-
海外のオープンソースプログラ...
-
メーリングリスト
-
PHPサンプルの書籍
-
passthruで起動したexe(opencv...
-
PHPを
-
Linux + php でのパス指定
-
POSTにしてもurlにデーターが
-
PCと携帯サイトの自動振り分け...
-
eclipseのエラーの意味
-
語句の意味を教えてください
-
登録、削除、リスト、もう一つ...
-
PDOのlastInsertIDについて
-
AからBへセッション変数の受け...
-
php.ini 繰り返してるのはなぜ...
おすすめ情報