2010-11-22 15 views
1

私はJoomlaのウェブサイトをlocalhost上で完璧に動作させています。Joomlaのホスティングに関する問題

しかし、オンラインの場所にアップロードしようとすると問題が発生します。

私は上司が使用するホスティングだと言ったので、私はbyethostを選んだ。

ここでは、FTPプロトコルアプリケーション(FileZilla)を使用してjoomlaのWebサイトフォルダ全体をアップロードします。 そして、私は常にプレフィックスを定義した特定の名前のデータベースを作成しなければなりません。それが私を悩ますものだと私は信じています。 phpMyAdminを使用してエクスポートするデータベースの名前はmelodijaですが、新しいデータベースを作成すると、b23_4343_melodijaのような奇妙な名前が付けられ、既存のデータベースをインポートするとFAILが発生します。 "データベースエラー:データベースに接続できません:MySQLに接続できませんでした"

どうすればよいですか?

+0

特定のホストがデータベース名の前に付けるデフォルトの接頭辞を回避することはできません。一致するように設定を変更する必要があります。すべてのdb接続設定はconfiguration.phpで定義できます。 PS - ソリューションを解決した以下の回答を選択する必要があります。 – Martin

答えて

2

これは、構成ファイルのチェックで、ルートWebディレクトリにconfiguration.phpファイルにあなたの構成の問題becouseこの部分

ある

var $dbtype = 'mysql'; 
    var $host = 'localhost'; 
    var $user = 'root'; 
    var $db = 'wccms_db'; 
    var $dbprefix = 'jos_'; 

あなたのホスティングプロバイダとして有効な情報が入力されていることを確認してくださいあなたは

のように、データベース名b23_4343_melodijaを指定しています(これは、Mysqlサーバーが共有サーバーである場合にユーザーのホスト名userdetails名が生成されるためです)

+0

私はこれすべてを変え、それは働いています! :D ありがとうございました!!! –

+1

問題を解決したので、この回答を解決策として選択します。 – Blender

+1

私は今、昨日忘れてしまった:/ –

1

データベースの名前を変更するだけではないのはなぜですか? Joomlaはあなたの古い設定用に設定されているので、古いデータベース名を探しています。私はあなたの問題を見つけたので、これをチェックしてみよう:http://tutorials.ausweb.com.au/web/Tutorials/Joomla-FAQ/Move-Joomla-Site-to-a-New-Server/

これはJoomlaインストールをあるホストから別のホストに移動するための包括的なガイドのようです。

幸運(とWordPress> Joomla:P)

0

データベースの名前を変更する(PhpMyAdminなど)か、joomla-file configuration.php(var $ db = 'b23_4343_melodija';)でデータベースリンクを変更することができます。

+0

私はそれを行って、何が起こるのかを投稿します。 –