我有一个PHP应用程序,当我在本地计算机上运行它时,它运行完美,没有错误。 但是当我在服务器端运行它,我们的远程服务器机器时,它会吐出500错误。
该应用程序的逻辑是:
基本上是:
for(x=0; x<foldercount; x++){
for(y=0; y<filecount; y++){
//creates file
for(z=0; z<charcount;z++){
//process here for details in file
}
}
}
基本上,在创建文件时会发生500错误。现在的情况是它发生在中间,比如说我输入了每个文件夹要创建的10个文件,可能会在第4,第5或第6个循环中发生错误。
感谢您的回答
答案 0 :(得分:-1)
通常在没有尝试捕获的时候会出现。
for(x=0; x<foldercount; x++){
for(y=0; y<filecount; y++){
//creates file
for(z=0; z<charcount;z++){
//process here for details in file
}
}
}
在添加forloop之前回显$ foldercount,$ filecount和$ charcount等每个$变量。如果有任何数据库“选择查询”错误,那么还会再发生一次。所以确保没有数据库错误。
如果您不知道何时发生,请尝试为0到3,0到4,0到5,0到6等循环执行。
您将在获得此错误的位置获得具体位置。