差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

faq [2013/12/16 06:48]
joyqi
faq [2013/12/28 04:22] (当前版本)
fen 添加自定义附件上传目录
行 2: 行 2:
  
 ===== Apache服务器上的No input file specified错误 ===== ===== Apache服务器上的No input file specified错误 =====
-首先出现以上错误的原因是php没有识别出pathinfo导致的,因为godaddy使用的是cgi模式(估计是为了同时兼容php4和php5)来运行php,所以会出现一些奇怪的问题。 
- 
-====解决方法==== 
  
 在根目录下找到php5.ini文件(如果找不到就建立一个),在里面加上如下内容 在根目录下找到php5.ini文件(如果找不到就建立一个),在里面加上如下内容
行 13: 行 10:
  
 ===== Nginx服务器无法登录后台,出现"​405,​ method not allowed"​ ===== ===== Nginx服务器无法登录后台,出现"​405,​ method not allowed"​ =====
- 
-这主要是由于nginx的固有bug导致,因为typecho使用的是静态化地址,而nginx 0.7之前的版本是不允许对静态地址做post请求的,所以会出现这个错误。 
- 
-====解决方法==== 
  
 升级nginx至0.7或者0.7以上的版本即可 升级nginx至0.7或者0.7以上的版本即可
  
-===== 无法登录后台,点击前台链接或者后台登录时出现"​404,​ not found" ===== +===== Nginx服务器无法登录后台,点击前台链接或者后台登录时出现"​404,​ not found" =====
- +
-这是nginx的设置时没有注意支持pathinfo导致的,具体关于php pathinfo的信息可以在网上搜索到。 +
- +
-====解决方法====+
  
 一般的出现这种情况时,​nginx.conf里的的location设置都是类似这样 一般的出现这种情况时,​nginx.conf里的的location设置都是类似这样
行 43: 行 32:
 </​code>​ </​code>​
  
-===== 无法实现伪静态化,在后台设置不成功 =====+===== Nginx服务器无法实现伪静态化,在后台设置不成功 =====
  
-这主要nginx的rewrite没有设置导致的 +这主要nginx的rewrite没有设置导致的
- +
-====解决方法====+
  
 在nginx.conf里找到网站的server配置段,一般我们推荐如下的配置 在nginx.conf里找到网站的server配置段,一般我们推荐如下的配置
行 77: 行 64:
 解决方法:选择所有的分类/​标签,点击【选中项】->​【刷新】即可。 解决方法:选择所有的分类/​标签,点击【选中项】->​【刷新】即可。
  
-===== 升级完后网站提示 500 错误 ===== 
  
-  - 原因 1:找不到模板。解决方法:进入后台,重新选择模板。+===== 如何自定义附件上传目录 =====
  
-===== 服务器环境常见问题 =====+在 ''​config.inc.php''​ 里新增一行下列代码即可,其中 ''​your_upload_dir''​ 是你要上传的目录:
  
-所有有关服务器的配置问题,[[servers|请参考这里]]+<​code>​ 
 +define('​__TYPECHO_UPLOAD_DIR__',​ '​your_upload_dir'​);​ 
 +</​code>​ 
 +===== 升级完后网站提示 500 错误 ===== 
 + 
 +  - 原因 1:找不到模板。解决方法:进入后台,重新选择模板。 
 +  - 原因 2:权限问题。解决方法:对 typecho 目录重新设定权限 ''​chmod -Rf 644 *''​,如果还不行就执行 ''​chmod -Rf 755 *''​
打印/导出