1

ここに 2 週間のサーバー n00B があります。

ローカル マシンで自分の Web サイトを編集したいと考えています。現時点ではプログラマーを雇う余裕がないため、私はこれを行っています...彼らは今まですべてを行ってきました。

/var/www/ ディレクトリをローカル マシンにダウンロードし、Mac の localhost からサイトを表示しようとしています。

すると、次のメッセージが表示されます。

Database connection error (2): Could not connect to MySQL.

サイトを実行するには、ローカルに var/lib/mysql/ ディレクトリが必要ですか? 私はこれについて正しい道を進んでいますか?

さらに、サーバーの mysql ディレクトリへのアクセス許可がありません。ユーザーは「mysql」です。Mindterm を介して ubuntu AWS サーバーに接続できないため、これを変更する方法がわかりません... しかし、それは別の話です。

4

1 に答える 1

2

あなたの場合、Web サイトは 2 つのコンポーネントで構成されています。ダウンロードしたウェブスペースとデータベースです。データベースのファイルを単にコピーすることはできません! バックアップを作成する必要があります (その方法については mysqldump を探してください)。

Mac では、Web サーバーとデータベース サーバーが必要です。あなたのようなエンドユーザーにとって、これは MAMP または XAMPP を使用することで最も簡単に実行できます (私は xampp を好みます)。どちらのパッケージも、完全装備の Web サーバーと MySQL データベース サーバーを提供します。MAMP または XAMPP で最適に動作するには、OS X の Web サーバーを停止する必要があります。

次に、ローカル Web サーバーの htdocs に Webspace-Data を配置する必要があり、MAMP または XAMPP でインストールした MySQL サーバーに MySQL のバックアップをロードする必要があります。MySQL と Webspace の両方のバックアップは、バックアップの日付が同じである必要があります。

これらの各 Web サイトには、URL、MySQL のユーザーとパスワードなどを含む 1 つ以上の構成ファイルがあります。Web でこれらのサービスを検索するのではなく、ローカル サーバーで適切に機能するようにこれらのファイルを編集する必要があります。

そのため、ローカルの作業コピーを作成するのは簡単ではありません!

于 2012-12-19T07:28:38.773 に答える