在华为云服务器上搭建OTA服务器之thinkphp5

因为用的云服务器是ubuntu裸机,所以软件都需要自己安装。

这个过程遇到很多问题花费了好多时间,也好,就当学习了。


1. FTP上传失败问题???

    前面通过ftp客户端已经可以连上云服务器了,但是上传文件失败!!!

    最后发现居然是云服务器ftp 主目录是用root 权限创建的,所以用ftp的用户名从ftp客户端连接当然就无法上传了。

    哎,到处是陷阱,细心能使千年船。

     ok,这关过了。


2. OTA  thinkphp5代码放到云服务器后, 通过浏览器访问提示“模板不存在”???

    在windows wamp下运行的好好,怎么放到云服务器上就不行了呢,想不通。

    后来发现原来是View下的目录大小写问题,按照thinkphp5一般命名规则,控制器类都是大写的,那么对象view 也是大写的。

    但是fetch()得到的是小写,这样在window是是没问题的,因为windows不区分大小写,但是ubuntu上区分。

    所以再把view 里的目录都改成小写。

   ok,这关过了。


3. 数据库连不上问题?

    因为在windows wamp 数据库默认密码是空的,thinkphp5里我默认配置的database.php 里的数据密码也是空的。

    所以wamp 里运行能连上数据库。

    但是在ubuntu里安装mysql的过程,提示输入root密码时,我输入了密码,因此需要相应修改database.php 的数据库密码。

    ok,这关过了。


4.  提示PDOException “could not find driver”

    需要安装pdo扩展,我理解php5-mysql 里面已经包含了pdo扩展。

   所以印象中我只执行了下面操作就可以了。

  安装php5-mysql 

  sudo apt-get install php5-mysql 
  配置php.ini文件  
  sudo vi/etc/php5/apache2/php.ini 
  加上   
  extension = pdo.so   
  extension = pdo_mysql.so 
  重启apache
  sudo /etc/init.d/apache2 restart


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值