以前はgitHubからcloud9にcloneして、特に問題はなかったが。cakephp2のインストールファイルをそのままcloud9にコピーしたら、アクセスしようさい、「File does not exist」エラーになった。どうもweb rootの設定の問題のようです。
そこで、cloud9のapacheの設定を変更したところ、無事アクセスできるようになった。
sudo vi /etc/apache2/sites-enabled/001-cloud9.conf
DocumentRoot /home/ubuntu/workspace/app/webroot/ #この行を変更
sudo service apache2 restart
参考ページ
http://qiita.com/entaku19890818/items/918bdeeac6a99b03c93b
http://qiita.com/daiki7nohe/items/6e65d405f6dad1888d74
2016年12月7日水曜日
2016年10月27日木曜日
Amazon Linux への LAMPインストール
1)すべてのソフトウェアパッケージが最新の状態に
sudo yum update -y
2)インストール
sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd
3)Apache ウェブサーバーを起動
sudo service httpd start
4)システムがブートするたびに Apache ウェブサーバーが起動するように設定
sudo chkconfig httpd on
確認するには、
chkconfig --list httpd
5)awsのインスタンスにHTTPルールをセキュリティグループに追加

6)インスタンスのパブリック DNS アドレス(またはパブリック IP アドレス)を入力すると、Apache テストページが表示される
7) Apache ドキュメントルート/var/www/htmlをwww グループに所有権を与える
sudo groupadd www
sudo usermod -a -G www {username}
再ログインし、グループを確認
groups
/var/ とそのコンテンツのグループ所有権を www グループに変更
sudo chown -R root:www /var/www
8)よく分からないが、公式マニュアル通り、以下を実行した
「/var/www およびそのサブディレクトリのディレクトリ許可を変更してグループの書き込み許可を設定し、将来のサブディレクトリにグループ ID を設定します。」
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
「/var/www およびそのサブディレクトリのファイル許可を繰り返し変更してグループの書き込み許可を追加します。」
find /var/www -type f -exec sudo chmod 0664 {} \;
9)mysqlサーバーを起動、mysql rootのパスワードを設定
sudo service mysqld start
sudo mysql_secure_installation
10)ブート時にMySQL サーバーを起動させる
sudo chkconfig mysqld on
【参考ページ】
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html
sudo yum update -y
2)インストール
sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd
3)Apache ウェブサーバーを起動
sudo service httpd start
4)システムがブートするたびに Apache ウェブサーバーが起動するように設定
sudo chkconfig httpd on
確認するには、
chkconfig --list httpd
5)awsのインスタンスにHTTPルールをセキュリティグループに追加
6)インスタンスのパブリック DNS アドレス(またはパブリック IP アドレス)を入力すると、Apache テストページが表示される
7) Apache ドキュメントルート/var/www/htmlをwww グループに所有権を与える
sudo groupadd www
sudo usermod -a -G www {username}
再ログインし、グループを確認
groups
/var/ とそのコンテンツのグループ所有権を www グループに変更
sudo chown -R root:www /var/www
8)よく分からないが、公式マニュアル通り、以下を実行した
「/var/www およびそのサブディレクトリのディレクトリ許可を変更してグループの書き込み許可を設定し、将来のサブディレクトリにグループ ID を設定します。」
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
「/var/www およびそのサブディレクトリのファイル許可を繰り返し変更してグループの書き込み許可を追加します。」
find /var/www -type f -exec sudo chmod 0664 {} \;
9)mysqlサーバーを起動、mysql rootのパスワードを設定
sudo service mysqld start
sudo mysql_secure_installation
10)ブート時にMySQL サーバーを起動させる
sudo chkconfig mysqld on
【参考ページ】
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html
2016年9月10日土曜日
macのphpを7に更新
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
sudo apachectl restartあるいは
brew search php@7
そして、install versionを選択する
brew install php@7.2
参考ページ:https://coolestguidesontheplanet.com/upgrade-php-on-osx/
https://qiita.com/yamatmoo/items/4ff2fe1785f771e67e08
2016年6月9日木曜日
apacheをmac上起動
sudo apachectl start
apacheの設定file /private/etc/apache2/httpd.conf
web内容のフォルダー /Library/WebServer/Documents、上記設定ファイルを変更することによって、web rootを変更できる
停止 sudo apachectl stop
再起動 sudo apachectl restart
apacheの設定file /private/etc/apache2/httpd.conf
web内容のフォルダー /Library/WebServer/Documents、上記設定ファイルを変更することによって、web rootを変更できる
停止 sudo apachectl stop
再起動 sudo apachectl restart
登録:
投稿 (Atom)