Joomlaをダウンロードしてウェブサイトを作成しましたが、ドメイン/ホスティングサービスを購入する前に、ローカルで作業することを好みます。
次に、XAMPPをダウンロードし、joomlaのファイルをXAMPPのhtdocsフォルダーに移動しました。
Localhostドメインからjoomlaのインストールを開始しました。ある時点でデータベースにアクセスするためのデータを挿入するように要求されます。
実際、私のサイトにはデータベースは必要ありません。私の質問は:
Joomlaの設定中にデータベースのデータを指定する必要はありますか?
ローカルで作業しているときに、MySQLをPCにインストールし、joomlaの構成中にそのアクセスデータを使用する必要がありますか?
前の質問の答えが「はい」の場合、サイトが「実際のサーバー」にアップロードされたら、ホスティングサービスの要件を満たすためにいつでもアクセスデータを変更できますか?
他の人が指摘したように、Joomlaが機能するにはデータベースが必要です。 XAMPPはMySQLサーバーと共にインストールされます。 ApacheとMySQLの両方がサービスとして実行されている限り、データベースはJoomlaのインストール中に自動的に作成されます(データベースユーザーとして「root」を追加し、パスワードフィールドを空のままにします)。
サイトをホスティングサービスに移動するときは、Joomlaファイルとデータベースの両方を含む単純なファイルを作成するため、 Akeeba Backup を使用することを強くお勧めします。次に Akeeba Kickstart を使用してサーバーにバックアップを復元すると、データベースの詳細を再度提供するように求められます(最初にホスティングのコントロールパネルから手動でデータベースを作成する必要があることに注意してください) 、ほとんどのホストでは「オンザフライ」でデータベースを作成することができないため)
Joomlaファイルとデータベースを手動でアップロードする場合は、Joomlaのメインディレクトリにあるファイルconfiguration.php
でデータベース設定を変更できます。編集する必要があるフィールドは次のとおりです。
public $Host = 'localhost';
public $user = 'root';
public $password = '';
public $db = '';
public $log_path = 'C:\\xampp\\htdocs\\joomla/logs';
public $tmp_path = 'C:\\xampp\\htdocs\\joomla/tmp';
(フィールドの順序は異なる場合があります)。詳細は here を参照してください。