gpt4 book ai didi

php - ubuntu eclipse lampp stack php内部服务器错误

转载 作者:行者123 更新时间:2023-12-04 18:52:53 27 4
gpt4 key购买 nike

我正在运行带有标准lampp堆栈的Ubuntu 12.04,l*calhost位于var/www。我的 Eclipse 工作区“用户/文档/工作区”有一个符号链接(symbolic link)(“git”)。我已经使用“sudo chmod 644”设置了工作区文件夹的权限。在 etc/apache2/sites-available 的 httpd.conf 中,我将其更改为:

# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
#User daemon
User cjmartin
Group daemon

如果我运行一个对远程服务器上的 php 文件进行回调的 html 文件,它可以工作,但是如果我在 eclipse 工作区中使用相同的 php 文件,我会得到:
"Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://l*calhost/git/CrystalliseCalculators/CrystalliseCalculators.php?q={%…nd+Wales&searchTerms%5Bmodel_name%5D=Crystallise+model+1.0&_=138651239125"

正常的 html 文件从工作空间正常运行,但不是 php 调用。
我认为这是权限问题。有任何想法吗?

回调代码:
...
var path1 = "http://l*calhost/git/CrystalliseCalculators/"
...

function doIt(){
strSearch = "The search terms"
var theCalla = path1+"CrystalliseCalculators.php?q="+JSON.stringify(strSearch);

// Call the Crystallise API to fetch central mortalities.
$.ajax({
url:theCalla,
type:'GET',
dataType:"jsonp",
jsonp:"callback",
data:strSearch,
success:function(dataBack){
//Do stuff with the results....
},
error:function(errorData1){
alert("error msg"+JSON.stringify(errorData1));
}
});
};

最佳答案

事实证明,这不是相关文件和文件夹的权限问题。
问题在于 php 文件中的数据库调用静默失败。

关于php - ubuntu eclipse lampp stack php内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20454597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com