这里记录了一些在安装过程中可能会遇到的问题。
- MySQL TCP/IP 连接问题:
第一次在服务器上安装完 MySQL 之后,发现 phpmyadmin 可以正常打开,但是无法通过普通的 TCP/IP 来连接服务器。
解决方法如下:
- 检查服务状态是否开启:
<code>
netstat -tulpen
</code> - 确认设置:
<code>
vi /etc/mysql/my.cnf
bind-address = 0.0.0.0
</code> - 进入 mysql 来提供外网连接权限:
<code>
mysql -u root -p
GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY 'rootpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
</code> - 重启 mysql:
<code>
/etc/init.d/mysql restart
</code>
-
Laravel 项目无法正确 Route
后来发现是因为 apache 的 rewrite 模块没有正确开启。
<code>
sudo a2enmod rewrite
sudo service apache2 restart
</code>