thinkphp项目的数据库的导入,以及将thinkphp传到服务器上

这几天修改了一个thinkphp项目,并把它传到服务器上,说一下遇到的问题和收获。

运行thinkphp项目安装一个PHPstudy就可以运行,把项目文件放到根目录下。

然后就是连接数据库,mysql数据库可以用Navicat for MySQL这个运行,新建一个连接,在新建数据库,点击运行sql文件,可能会遇到错误,我就是遇到了错误,可能是因为编码格式不对,也可能是因为导入的sql文件数据太大,你可以分批导入,如果实在不行,你就新建表,导入csv格式,这样肯定不会出错,我就是这么完美解决的。

数据库的导入还可以用PHPmyadmin导入,PHPmyadmin放到phpstudy根目录下就可以打开,用它导入文件有有一个问题,就是默认导入最大为2M,你可以更改配置文件,自行搜索即可,很多教程。然后数据大的话最好分批导入,因为有时候数据太大,可能会无响应。

编写thinkphp项目呢,就是注意模板文件,控制器以及传的参数,获取的是哪个数据表,把其中的逻辑弄好就没问题。

然后就是传到服务器上的问题了。我用的是Xshell 6传的。

介绍一下基本命令。

ssh  node  远程连接服务器

su -  切换用户

ls   查看文件夹里的文件(必须当前是文件夹)

cd  跳到下一级

cd .. 返回上一级(有空格注意)

cat 查看文件具体内容(必须当前是文件)

vim 修改文件  (按S换成insert编辑文件,按Esc切换成命令,输入:wq!保存  :q退出不保存)

mv 重命名之前文件  之后文件

上传文件到服务器上,我用的是git,用git还得传密钥啥的,这个自行搜索。然后直接克隆就行,在改一下相关的配置文件,就可以了。

说起来很简单,其实真正调试起来可能还有些别的问题,希望我说的对你们有帮助。

猜你喜欢

转载自blog.csdn.net/dashen_me/article/details/81128069