新生ConoHaではOSのイメージタイプに「Linux Cent XX」以外に「WordPress」などのアプリケーションがあります。
これで、インスタンスをつくればWordPress初心者の僕でもすぐにWordPressが立ち上がると思っていました。
WordPressインスタンスを構築してサイトにアクセスすると・・
これはひどい・・・
もう辞めたくなりましたが、ここで諦めても問題は解決されません
Nginxログでなんかエラーがでている
cd /var/log/nginx
cat default.error.log
Call all to undefined function wp() in /var/www/wordpress/wp-blog-header.php on line 14" while reading response header from upstream, client: 127.0.0.1, server: _, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
これはひどい・・・
Homeディレクトリになんかあるんすよ・・
cd ~ してlsすると mysql-root-password.txt
とかいうファイルがあって中身はmysqlのパスワードが書かれているんですね。
これだけだと何を主張したいのかまったくわからないですがおそらくこの鍵を使ってWordPressを起動しろということらしい。
たぶんwp-config.phpにデータベースの設定がないんだろうと推理した
cd /var/www/wordpress/
cat cat wp-config.php
----------------------------
/* Direct plugin/theme install */
define('FS_METHOD','direct');
/* Disable debug mode */
define('WP_DEBUG', false);
うん、二行しかないしこれだとたぶん起動しないね。
とりあえずこのファイルはコピーしておく
cp wp-config.php wp-config.php0
wp-config-sample.php を wp-config.php にコピーしてデータベース接続設定を編集
/** WordPress のためのデータベース名 */
define('DB_NAME', 'wordpress');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'root');
/** MySQL データベースのパスワード */
define('DB_PASSWORD','')
起動するか確認
インスタンスのIPにアクセス
キタ━━━━(゚∀゚)━━━━!!
WordPressアプリケーションのイメージってすぐにWordPressが立ち上がるようになってほしい
インスタンスをつくってWordPressを立ち上がるまで1〜2時間かかりました。
(Nginxの設定とかログとか総なめしました)
普通に考えてアプリケーションのイメージならインスタンス作ったらすぐにアプリケーション使えるべきなので改善がまたれます。