服务器安装thinkphp 主机宝 nginx伪静态

heiyu4585 2015-03-05 09:42:48
在阿里云的服务器安装thinkphp,服务器系统是linux,nginx,
我用wamp5本地环境已经正常访问,但是安装到服务器总是404,问了别人好像说是伪静态的问题,
研究了2天,实在不行了,
这个事我的目录结构

index.php代码

define ('SITE_URL','http://www.mydemo.com/demo4/');
define('CSS_URL',SITE_URL.'public/Home/css/');
define('IMG_URL',SITE_URL.'public/Home/images/');
define('JS_URL',SITE_URL.'public/Home/js/');

define('ADMIN_CSS_URL',SITE_URL.'public/admin/css/');
define('ADMIN_IMG_URL',SITE_URL.'public/admin/images/');
define('ADMIN_JS_URL',SITE_URL.'public/admin/js/');


define('ADMIN_UPLOAD_URL',SITE_URL.'public/');
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);

// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';

// 亲^_^ 后面不需要任何代码了 就是如此简单
...全文
230 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
heiyu4585 2015-03-07
  • 打赏
  • 举报
回复
引用 3 楼 PhpNewnew 的回复:
nginx 的域名配置文件。 暂时没发现nginx 有啥不好的 哈哈哈 用了 WINDOWS 你就知道真的不好了
heiyu4585 2015-03-05
  • 打赏
  • 举报
回复
引用 1 楼 wander_wind 的回复:
不是php程序的问题,nginx对pathinfo支持不好 配置参考: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
这要写在哪里,我用的主机宝, 早知道用windows 好了,
智商众筹 2015-03-05
  • 打赏
  • 举报
回复
不是php程序的问题,nginx对pathinfo支持不好 配置参考: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
智商众筹 2015-03-05
  • 打赏
  • 举报
回复
引用 2 楼 heiyu4585 的回复:
[quote=引用 1 楼 wander_wind 的回复:] 不是php程序的问题,nginx对pathinfo支持不好 配置参考: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
这要写在哪里,我用的主机宝, 早知道用windows 好了,[/quote] nginx/conf/vhosts/xxx.conf中 或者直接是nginx/conf/nginx.conf
黄袍披身 2015-03-05
  • 打赏
  • 举报
回复
nginx 的域名配置文件。 暂时没发现nginx 有啥不好的 哈哈哈 用了 WINDOWS 你就知道真的不好了

21,873

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧