何をやってもハマります
AWSのEC2インスタンスにlaravel用bitnamiパッケージを展開します。
メモ
- bitnami
- LAMP用のlaravelパッケージを使ってみました。
- localeの設定に失敗する
-
デフォルトのままだからなのか?/home/ec2-user/lampstack-5.6.29-0/mysql "****": perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_NUMERIC = "C", LC_CTYPE = "UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
jpの設定にしたらこのlocaleエラーは無くなりました。 - export LC_ALL=ja_JP.UTF-8
- シェル変数・環境変数を共にjaに変更
- /etc/sysconfig/i18n
-
国際化用ファイルもenのままだったので"ja_JP.utf8"で上書きました。
こちらのQiitaの記事を参照にして、インスタンスを再起動しました。 - Perl Module Data::Dumperを入れても、入っていないって言われる
-
makeでインストールした(パスを通してなかった?)せいでData::Dumperを実行できていなかったみたいで、Error: Error running /opt/lampstack-5.6.29-0/mysql/scripts/myscript.sh /opt/lampstack-5.6.29-0/mysql "****": FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db: Data::Dumper
yumでインストールしたところ問題なく実行できた。
参考:orenoblog エンジニアになりたいExcel方眼紙erの物語 /usr/bin/mysql_install_db実行時にFATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db: - perl -e 'use モジュール名;'
-
モジュールがインストールされているかのチェックに使える。
Data::Dumperですが、Dumperだけの指定でよかった
また、当たり前のような話ですが、パス通ってなかったら直下で実行する。 参照:Perlモジュールのインストール方法 - 上のゴタゴタが片付いてもまだエラーが出る
-
/opt/lampstack-5.6.29-0/php/bin/fixreg.php /opt/lampstack-5.6.29-0/php/lib/php/.registry @@BITROCK_PHP_ROOT@@ /opt/lampstack-5.6.29-0/php Press [Enter] to continue: Error: Unknown error while running /opt/lampstack-5.6.29-0/php/bin/php -q /opt/lampstack-5.6.29-0/php/bin/fixreg.php /opt/lampstack-5.6.29-0/php/lib/php/.registry/.channel.pear.amazonwebservices.com @@BITROCK_PHP_ROOT@@ /opt/lampstack-5.6.29-0/php Press [Enter] to continue: Error: Unknown error while running /opt/lampstack-5.6.29-0/php/bin/php -q /opt/lampstack-5.6.29-0/php/bin/fixreg.php /opt/lampstack-5.6.29-0/php/lib/php/.registry @@BITROCK_APACHE_ROOTDIR@@ /opt/lampstack-5.6.29-0/apache2 Press [Enter] to continue: Error: Unknown error while running /opt/lampstack-5.6.29-0/php/bin/php -q /opt/lampstack-5.6.29-0/php/bin/fixreg.php /opt/lampstack-5.6.29-0/php/etc @@BITROCK_PHP_ROOT@@ /opt/lampstack-5.6.29-0/php Press [Enter] to continue: Warning: Problem running post-install step. Installation may not complete correctly Unknown error while running chown -R root:daemon /opt/lampstack-5.6.29-0/frameworks/laravel/storage Press [Enter] to continue: Error: Unknown error while running /opt/lampstack-5.6.29-0/ctlscript.sh start apache & > /dev/null
- 結論
- 手動で設定しよ!
0 件のコメント:
コメントを投稿