我尝试从模拟器下载时出错500

时间:2013-06-05 00:44:06

标签: android eclipse apache .htaccess

我混淆了为什么我无法从模拟器下载。从网站我可以成功下载文件。但是从模拟器出现错误500

这是我得到的消息

  

服务器错误!服务器遇到内部错误,但无法进行   完成您的请求。服务器是否过载或存在   CGI脚本中的错误。如果您认为这是服务器错误,请   联系网站管理员。

     

错误500   10.0.2.2 Apache / 2.2.17(win32)mod_ssl / 2.2.17 OpenSSL / 0.9.8o PHP / 5.3.4 mod_perl / 2.0.4 Perl / v5.10.1

这是我的下载config.java

public class Kondownload {

    String urlKarismaLearning= "http://10.0.2.2/";
    public Kondownload(String urlml){
        urlKarismaLearning = urlKarismaLearning+urlml;
    }
    public String getUrl(){

        return urlKarismaLearning;
    }
}

这是我的download.java来显示链接

package mobile.download;

import java.util.regex.Pattern;

import mobile.config.Kondownload;

import com.karismaelearning.R;

import android.app.Activity;
import android.os.Bundle;
import android.text.util.Linkify;
import android.widget.TextView;

public class DownloadText extends Activity{
    public Kondownload linkurl;
    String url;
    String SERVER_URL;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
setContentView(R.layout.linkdownload);

        TextView mTextLink = (TextView) findViewById(R.id.LinkDownload);
        Bundle bundle = this.getIntent().getExtras();

        String param1 = bundle.getString("keyIdc");
        String param2 = bundle.getString("keyReference");
        linkurl = new Kondownload("moodledata/"+param1+"/"+param2);
        SERVER_URL = linkurl.getUrl();

        mTextLink.setText(SERVER_URL);
        Pattern pattern = Pattern.compile(SERVER_URL);

       Linkify.addLinks(mTextLink, pattern, "");

    }
}

我已经在我的清单中加入了互联网权限

<uses-permission android:name="android.permission.INTERNET"/>

我的.htaccess - 在我编辑之前

order deny,allow
allow from all
编辑后

.htaccess

order deny,allow
allow from all
<Directory />
    AllowOverride All
</Directory>

请帮帮我..谢谢

1 个答案:

答案 0 :(得分:1)

删除.htaccess文件,

设置AllowOverride All并仅在httpd.conf中订购