centos7.2 + Apache2.4 + php7 + cakephp3 + mysql5.6 で管理画面を作ります。 その2
centos7.2 + Apache2.4 + php7 + cakephp3 + mysql5.6 で管理画面を作ります。 その2
my_appデータベース作成
#mysql接続 rootユーザで前回設定したrootパスワードを入力 mysql -u root -p #データベースを確認 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0.01 sec) #my_appデータベースの作成 mysql> CREATE DATABASE my_app; Query OK, 1 row affected (0.00 sec) #データベースを確認 "my_app"が作成されていることを確認 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | my_app | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.00 sec)
webrootディレクトリ移動&ドキュメントルートの変更
sudo vi /etc/httpd/conf/httpd.conf 変更 DocumentRoot "/var/www/cake/webroot" -> DocumentRoot "/var/www/cake" 変更(Directoryのパスと.htaccessの設定を無効化) ------------------------------------------------------------ <Directory "/var/www/cake"> AllowOverride All </Directory> ↓ <Directory "/var/www/cake/webroot"> AllowOverride None </Directory> ------------------------------------------------------------ #apache起動 sudo service httpd restart
.htaccessの無効化
cd /var/www/cake ls la sudo vi .htaccess ------------------------------------------------------------ 変更 RewriteEngine on -> RewriteEngine off ------------------------------------------------------------ .htaccessで設定した場合、リクエストがあるたびに.htaccessを探すので、 パフォーマンスは悪くなるらしい。