AWS Cloud9

AWS Cloud9 で private subnet を追加して private subnet 内に立てた instance に SSH 接続する 力技

背景: cloud9 で mongodb を利用するとき app server と同一の EC2 インスタンスにmongoDB をインストールして使用したが、より本番環境に近い private subnet 内に EC2 インスタンスを立て、そこに mongodb server を作ることを試みた。 流れ: cloud9 と同…

Upgrade Laravel from 7.x to 8.x / Upgrade PHP7.2 to PHP8.0 / Upgrade jenssegers/laravel-mongodb on AWS Cloud9

PHPをUpgrade sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install libapache2-mod-php8.0 sudo a2dismod php7.2 sudo a2enmod php8.0 sudo apt-get install php8.0-dom php8.0-mbstring php8.0-zip php8.0-mysql php8.0-comm…

Laravel 6.x から 7.x へアップグレード with jenssegers / laravel-mongodb

環境: php@7.2 laravel@6.18.35 mongodb@4.0.1 ext-mongodb@1.6 jenssegers / laravel-mongodb が laravel7.x に対応するようになったのでそれへの対応について。 composer.json のlaravel の dependency だけ書き換えて composer update するとエラー が出…

AWS Cloud9 の PHP のバージョンを切り替える

環境: ec2: ubuntu@18.04.06 インストール済みのPHPのバージョンを確認 php -v インストールされているPHPのリストを見る sudo update-alternatives --lsit php 標準で仕様するphpの切り替え sudo update-alternatives --set php /usr/bin/php7.2 ref: labo…

AWS Cloud9 で VFS Connection エラーでアプリケーションがうまく表示されない solved

updated: 2020/8/17 ブラウザのプラグインでAdBlockやscript block が必要なscriptをブロックしている場合があるのでそれらを停止させる。 --------------------------------------------------------------------------------------------- 環境: AWS Clou…

adminMongoを導入

Updated 2023_06_05 既存のAWS cloud9 上の Laravel + MongoDB App に adminMongo を導入 https://github.com/mrvautin/adminMongo プロジェクトのルートディレクトリで npm install admin-mongo adminMongo 用のサーバーを準備 /node_modules/admin-mongo …

symlink(): No such file or directory laravel ubuntu - solved AWS Cloud9

Updated: 2020/9/25 laravel@6.4.0 AWS Cloud9 Ubuntu 18.04.2 LTS projectのrootディレクトリでなく、/root/PROJECT_NAME/にLaravelをインストール AWS Cloud9 上に作成したLaravelで php artisan voyager:install >>> error: symlink(): No such file or d…

AWS composer を使ったら proc_open(): fork failed errors

updated: 2019/11/6 proc_open(): fork failed errors 原因: メモリが足りない or ディスク容量が足りない 環境: php7.2 laravel6 t2micro swap memory 1GB で足りなかった → 2GBに設定 solution: qiita.com

AWS Cloud9 (ubuntu linux) + Laravel + Mysql : php artisan migrate error

Updated: 2020/8/17 環境: AWS Cloud9 EC2 platform: ubuntu linux Laravel: 5.8 Mysql: 5.7 AWS Cloud9 上でphp artisan migrateをすると下記のエラー SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' (SQL: select * from information…

AWS Cloud9 using Laravel initial settings

updated: 2019/7/12 Environmentの設定 sudo apt update // packageのアップデート sudo apt install -y php php-xml curl -sS https://getcomposer.org/installer | php // composer のインストール suod mv composer.phar /usr/local/bin/composer // term…

AWS cloud9 でディスク容量がいっぱいになったとき

// updated: 2020/6/3 #1 インスタンスから不要なファイルを削除する 残存容量の確認 $ df /boot 定期的に不要なファイルを削除するコマンド sudo apt-get autoremove を実行 以下のコマンドで比較的使用量の大きいディレクトリを確認できる du -h -t 50M 参…