首页 > 代码库 > 配置好坏境后的错误

配置好坏境后的错误

  1.配置好环境后,会抛500的错,一步步排查,首先ping xxxx.com 如果没问题,接着就telnet xxxx.com 80(记的要加端口号)

  2.记住抛500就不是nginx的问题了,要重启nginx会发现说找不到/tmp/nginx.pid,记的不要将nginx的pid放在/var/run目录下面

    重新启动nginx的方式应该是先关闭它,然后再启动,systemctl stop nginx , 然后systemctl start nginx.

  2.后来发现不是这个问题,发现composer没有更新,项目的主目录下面没有vendor目录,composer install -vvv --no-scripts

  3.更新后发现也不是composer的问题,一查看是权限的问题;

  4.修改了权限后页面出来了,但是会提示没有权限连接数据库,修改数据库用户的权限

    grant all privileges on ball.* to tmpUser@‘%‘ indentified by ‘password‘;

    注意%和localhost的区别,%代表远程的机器,localhost代表本地的机器

  5.用命令行导入和导出sql语句:

    导出:mysqldump -uroot -p  example > example.sql  会将example表的sql语句导出到当前目录下

    导入:mysql -uroot -p < example.sql

    导入完后记得要加上CREATE DATABASE IF NOT EXISTS `` default character set utf8 COLLATE utf8_general_ci;

             USE ``;

  6.修改服务器后,如果2个域名是用的同一个服务器的话,如果想把上一个域名对应的项目的图片拿过来这个新的域名对应的项目中,那么有一个好的做法就是建立软连接

    比如我所有的项目图片都是放在/Uploads,就可以这样操作:ln -s /xxxx/xx/Uploads/Picture  /yyyy/yy/Uploads,请注意 前面的路径一定要得是绝对路径,后面的可以是绝对路径,也  可以是相对路径,但是为了防止出错,都用绝对路径比较好些。

 

配置好坏境后的错误