博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac 下搭建apache的诸多问题
阅读量:2352 次
发布时间:2019-05-10

本文共 1389 字,大约阅读时间需要 4 分钟。

           这几天都在研究在mac下搭建apache,这过程中遇到了好多好多的问题啊,谨以此记下些方法,个人情况不同,不一定会成功,仅供参考吧。

1:开启了apache+php,安装了mysql和navicat之后,如果不能打开你的网站,应如下检测:

      <1:先检测apache是否开启,PHP是否打开,这两个都好检测;

           再检测mysql和navicat是否工作正常,即是否可以传数据到localhost,可以如下

             (1)在navicat中创建个新的数据库,建立新的表user,一共两属性 userName,pwd.

      (2)新建个PHP文件,如h.php,php内容为

姓名密码"; while ($row=mysql_fetch_array($res)) echo "$row[userName]$row[pwd]"; echo ''; mysql_free_result($res); }else echo "执行SQL $SQL 错误,错误信息:".mysql_error(); }else echo "数据库连接失败,错误信息:".mysql_error(); ?>
      (3)运行这个PHP文件,看是否可以传回你的数据,如果传回的中文是乱码,请不要在意,只是个检测而已,这样就可以检测了。

   <2:如果有如下的提示信息

:(

缓存文件写入失败!:./Admin/Temp/Cache/47980254935894feb8874e92bf7ccd11.php

错误位置

FILE:/Users/yun/Sites/jiaxiao/ThinkPHP/Lib/Template/ThinkTemplate.class.php LINE: 123

3.1.3 { Fast & Simple OOP PHP Framework } --[ WE CAN DO IT JUST THINK ]

 

或者

:(

页面错误!请稍后再试~

 

3.1.3 { Fast & Simple OOP PHP Framework } --[ WE CAN DO IT JUST THINK ]

则是因为你的这个网站利用了thinkphp框架做项目,由于mac严谨的权限机制,没有办法写入thinkphp动态生成的文件,导致只要和数据库有关的代码都不能正常运行,可以在终端中运行如下命令:

sudo chown -R :_www /Library/WebServer      //递归给目录设置属主为’www'

sudo chmod -R g+rw /Library/WebServer        //递归给目录读和写权限

sudo apachectl restart                                       //重启apache

重新运行网站,居然就好了!!!欣喜若狂

   

2:在几天在终端运行的命令也不少,不知道我改了apache的什么文件,居然在敲入su时出现如下信息   

command not found

 经过我的研究,应敲入

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin     

这样就可以运行su命令,可以回去把刚刚改的文件再改回来

转载地址:http://ptrvb.baihongyu.com/

你可能感兴趣的文章
stm32标准外设库和芯片资料下载地址
查看>>
ARM Keil MDK开发STM32工程模板
查看>>
NoSQL分类及常用软件
查看>>
ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程
查看>>
基于STM32CubeMX创建STM32L496ZGTx的工程
查看>>
如何通过OpenFace实现人脸识别框架
查看>>
Angle和XBGoost以及Spark的性能对比
查看>>
IOS CoreImage实现人脸识别
查看>>
Tensorflow的高级封装
查看>>
Storm 1.1.0 集群安装
查看>>
图像压缩算法
查看>>
一张图看懂小程序全生态
查看>>
electron开发
查看>>
NodeJS开发c++扩展模块
查看>>
Electron如何调用NodeJS扩展模块
查看>>
NodeJS通过ffi调用DLL
查看>>
Electron通过ffi调用DLL
查看>>
Node.js & Electron的扩展模块
查看>>
Mysql semi-sync VS group replication, 谁快?
查看>>
Android Looper Message MessageQueue Handler
查看>>