web-dev-qa-db-ja.com

PHPコードでワードプレスデータベースを作成することは可能ですか?

ちょっと興味があるんだけど 。 phpコードを使ってデータベースを作成する方法はいくつかありますか。私はpublic_htmlフォルダへのアクセス権しか持っていません、そして私はワードプレスのインストールをしたいです。機能させる方法はありますか?


ありがとう

1

wordpress.orgにアクセスすればわかるように、最新バージョンのWordpressをダウンロードできます。あなたはこれを解凍し、始めるためにそれらのファイルをアップロードすることができます。

ただし、WordPressにはMySQLデータベースが必要です。そのため、Wordpressをインストールする前にデータベースにアクセスする必要があります。これはあなたがFTPでできることではありません。

データベースの情報をすでに持っているなら、それは可能です。しかし、そのようなデータベースを作成することは不可能です。


考え直すと、WordPressデータベースを別のサーバーでホストしようとすると、クライアントが機能しなくなるため、クライアントには問題になりません。

MySQLサーバーがデータベースに外部サーバーからのアクセスを許可している限り。 "localhost"の代わりにWPを設定すると、SQLサーバーに配置されます。

wp-config.php内の) "localhost"の代わりにサーバーのIPアドレスを入力するとconfig.phpが接続します。

// wp-config.php

define ( 'DB_NAME', 'yourdbname' );
define ( 'DB_USER', 'yourusername' );
define ( 'DB_PASSWORD', 'yourpassword' );
define ( 'DB_Host', '111.222.0.1' ); // IP address of the server where MySQL is running 

// make sure MySQL server will listen to the request from your WP server IP !

ホストWP他のサーバーのDB

1
Castiblanco

あなたはphpコードでデータベースを作成することができますが、wordpressをセットアップするより簡単な方法はwp-cliとmysqlコマンドを使うことでしょう。この リンク は同じことについての詳細なチュートリアルを提供します。

1
dpkm95

データベースとデータベースユーザーがまだ存在していない場合は、Linuxセキュリティにアクセスすることしかできません。ホストのセキュリティ設定によっては、PHPからアクセスできる場合があります。

PHPコマンドはShell_exec()です

あなたがこれを行う権利を持っているなら、あなたは正しいコマンドの列を以下に送る必要があります。

1)データベースを作成する

2)データベースユーザーを(パスワードで)作成します

3)データベースユーザーにデータベースへのアクセス権を付与する

彼らはここで似たようなことをしました: https://stackoverflow.com/questions/33470753/create-mysql-database-and-user-in-bash-script

しかし、あなたはrootアクセス権を持っていないし、cPanelアカウントアクセスさえ持っていないので、それは不可能かもしれません。

1
De Coder