用tp5写的微信小程序后端,在本机可以调试,传到服务器上之后就不能用了

用tp5写的商城小程序后端,在本机前端可以获得数据并使用。把后端上传到服务器上之后前端可以获得数据不过用不了,显示status=500,合法域名已经设置过了,服务器也是tp5专用的服务器,而且是HTTPS的,现在真的不知道该怎么办了,跪求大佬指点。。。。图片说明

1个回答

有没有用到数据库,或者某个库,最可能的原因是配置问题。还有服务器上的php设置

qq_39402105
Archenemy大魔王 从数据库里能正常取出数据,但就是不能用,不知道为什么
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信小程序授权登录+Tp5后端
在网上查了好多资料,也参考了一些博主的方法,然后融合自己的方法写了个授权登录,废话不多说,直接上代码,伸手党可以好好看看了 先上效果截图: 授权界面点击授权界面哎,不会用csdn的编辑器,本来想把两张图片并排的,谁知道弄不来,算了将就看吧, index.wxml代码: <view wx:if="{{canIUse}}"> <view class='header'...
网站上传到服务器之后,上传图片的功能就不能用了
网站上传到服务器之后,上传图片的功能就不能用了rnrn在本地机器上运行是没有问题的,为了找出原因,我在代码中加入了一些response.write(" ")类似这样的代码rnrn Response.Write(" ");rn string type = FileUpload1.FileName.Substring(FileUpload1.FileName.IndexOf('.'));rnrn string FileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + type;rnrn Response.Write(" ");rnrnrn运行之后,只弹出了 OK ,下面的代码一律没有反应,这是怎么回事儿啊?
tp5实现微信小程序多图片上传到服务器
最近在做一个教育类的小商城的微信小程序,用到了上传多个图片作业文件到服务器端,这里做一个讲解,希望对大家有所帮助。1,小程序端:在wxml文件中:<!--选择图片 --> <view class="picture"> <view class="img" wx:for="{{imgs}}" wx:for-item="item" wx:key=&
微信小程序后端
CRMEB微信小程序商城系统,基于CRMEB系统开发的一套电商系统,带优惠券、积分、秒杀、拼团、砍价、分销等功能, 后端。 小程序前端请下载【微信小程序和微信小商城】标题的压缩包
微信小程序 后端接口
  主要controller接口   <?php namespace Addons\Fenxi\Controller; use Home\Controller\AddonsController; class FenxiController extends AddonsController{ #这个是写接口 function getList(){ $list = M('Fe...
微信小程序天气 后端
后端!只有java后端 微信小程序天气 后端微信小程序天气 后端
微信小程序后端Springboot
微信小程序后端Springboot,功能增、删、改、查操作,一个交互demo 前端地址:https://download.csdn.net/download/huanfengzhiqiu/10526403 后端地址:https://download.csdn.net/download/huanfengzhiqiu/10526396
【小程序】实时截屏上传到服务器
这几天跟个咸鱼似的。天气太热了,什么事情都不想干。 继续以前的思路写了个winform后台实时截屏de小程序,这次的小改进是,可以将图片上传到自己服务器上 就相当于可以实时监控别人电脑de画面情况,然后加上开机启动,后台运行,一般小白也难以察觉。hhh 找了几个人试了下,效果还不错,而且还发现,在QQ上传文件时,腾讯的测试机会先进行文件的查看 测试机器也在运行我程序的时候被截屏,并上传到服
微信小程序支付后端
微信小程序支持调用微信支付,微信小程序内部只能调起预支付接口,其中预支付接口需要的参数,需要后端人员请求微信进行获得。这其中微信小程序需要开通或者绑定微信商户平台的账号,并且两者所属主体必须是同一个。这里需要得到$appid  = "";//小程序$secret = "";//小程序$mch_id = "";//商户号$body   = "";//支付说明  腾讯充值$fee    = "";//...
微信小程序——与后端通信
最近在学习微信小程序,而与后端通信是小程序非常重要的一个方面,而微信小程序开发版中是不可以直接识别外网生成的api接口的,所以我们需要用到一些渗透工具,这里特来记录一下。 微信小程序使用wx.request(OBJECT)来调用后端接口(作为一个后端人员,还是要学习一些前端知识的。。): wx.request({ url: 'test.php', // 仅为示例,并非真实的...
图片上传,本机调试没有问题,上传到服务器就出问题
图片上传,本机调试没有问题,上传到服务器就出问题rnprivate string UpLoadImg()rn rn string ReStr = "";rn tryrn rn rn AllSheng.upload UpFiles = new AllSheng.upload();rnrn HttpFileCollection files = HttpContext.Current.Request.Files;rnrn string upPath = ConfigurationManager.AppSettings["UpPath"];rn rn if (!string.IsNullOrEmpty(upPath))rn rn rn System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(upPath);rn //判断文件夹否存在,不存在则创建 rn if (!dir.Exists)rn rn dir.Create();rn rn //获得原文件名(含扩展名)rn string localFileName = System.IO.Path.GetFileName(files[0].FileName);rn //得到新文件名称rn string saveFileName = DateTime.UtcNow.ToString("yyyy" + "MM" + "dd" + "HH" + "mm" + "ss" + "ffffff");rnrn string myFileExtension = System.IO.Path.GetExtension(files[0].FileName);rnrn //得到保存文件的完整路径 rn string saveFilePath = Server.MapPath(upPath) + saveFileName + myFileExtension;rnrn rnrn FileUpload1.PostedFile.SaveAs(saveFilePath);rn //files.SaveAs(saveFilePath);rnrn //ReStr = ConfigurationManager.AppSettings["UpFiles"].ToString() + saveFileName + myFileExtension;rn Image1.ImageUrl = upPath + saveFileName + myFileExtension;rn ReStr = upPath + saveFileName + myFileExtension;rn rnrn rn catch (Exception)rn rn string path = HttpContext.Current.Server.MapPath("~/");rn Response.Redirect(path + "Error.aspx?error=文件保存失败");rn rnrn return ReStr;rn rnrn这是上传图片并得到,上传图片的名称。
本机可以,放到服务器就不能发邮件了
我做了一个发邮件的功能,在本机上测试是成功的,但放到服务器上就出错,实在是太奇怪了。rn我把部分代码帖出来,大家帮忙看看哈rnrn发邮件的代码:rn string s_from = "test@163.com";rn string s_to = "testto@163.com";rn string pwd = "520";rn string s_body = "test";rn rn int i = s_from.IndexOf("@");rn string username = s_from.Substring(0, i);rnrnrn MailAddress from = new MailAddress(s_from);rn MailAddress to = new MailAddress(s_to);rn MailMessage mailobj = new MailMessage(from, to);rn mailobj.Subject = "subject";rn mailobj.Body = s_body;rn mailobj.IsBodyHtml = true;rn mailobj.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");rn mailobj.Priority = MailPriority.High;rn rn rn mailobj.Attachments.Add(new Attachment(@"E:\JBS\pdf\5dc48cb9-8751-44a1-880f-91e8dfbce164.pdf "));rn SmtpClient smtp = new SmtpClient("smtp.163.com");rn // smtp.Host = "smtp.163.com";rn smtp.UseDefaultCredentials = false;rn smtp.Credentials = new NetworkCredential(username, pwd);rn smtp.DeliveryMethod = SmtpDeliveryMethod.Network;rnrnsmtp.Send(mailobj);rn-----------------------------------------------------------rn错误提示:rnSystem.Net.Mail.SmtpException: Failure sending mail. ---> System.FormatException: Smtp server returned an invalid response. at System.Net.Mail.SmtpReplyReaderFactory.ProcessRead(Byte[] buffer, Int32 offset, Int32 read, Boolean readLine) at System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine) at System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller) at System.Net.Mail.SmtpReplyReader.ReadLine() at System.Net.Mail.CheckCommand.Send(SmtpConnection conn, String& response) at System.Net.Mail.DataCommand.Send(SmtpConnection conn) at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message) --- End of inner exception stack trace --- at System.Net.Mail.SmtpClient.Send(MailMessage message) at Requestt.btnAdd_Click(Object sender, EventArgs e) rn
我引用了owc11.dll 我上传到网上服务器上 就不能用了!
是不是网上服务器也得安装owc11.dll?如没安装 怎么解决这个问题?rnrnrn我本机装了0ffice2003
为什么phpmailer到服务器上就不能用了?
我自己的电脑上安装了xampp,可以通过phpmailer给指定的邮箱发送邮件,但我上传到服务器(163ns的免费试用空间)就不行了,请问这是为什么?rnrn代码如下rn[code=PHP]rnrnrn rn 无标题文档rnrnrnrn 在php外部rnIsSMTP(); // set mailer to use SMTPrn $mail->Host = "smtp.sina.com"; // specify main and backup serverrn $mail->SMTPAuth = true; // turn on SMTP authenticationrn $mail->Username = "username@sina.com"; // SMTP usernamern $mail->Password = "password"; // SMTP passwordrn rn $mail->From = "username@sina.com";rn $mail->FromName = "Mailer";rn $mail->AddAddress("username@sina.com"); // name is optionalrn $mail->AddReplyTo("username@sina.com", "Information");rn rn $mail->WordWrap = 50; // set word wrap to 50 charactersrn $mail->IsHTML(true); // set email format to HTMLrn rn $mail->Subject = "测试邮件";rn $mail->Body = "测试的邮件";rn $mail->AltBody = "This is the body in plain text for non-HTML mail clients";rn rn if(!$mail->Send())rn rn echo "Message could not be sent. ";rn echo "Mailer Error: " . $mail->ErrorInfo;rn exit;rn rn rn echo "Message has been sent";rnrn?>rnrnrn[/code]rnrn运行到[color=#FF0000]echo "在if外部!"; [/color], 后面的就不行了。。。这应该说明服务器还是支持php解析的吧?
本机测试可以,但服务器上就不能上传图片了。
if(!is_dir("./image"))rn mkdir("./image",0600);rn if(!move_uploaded_file($_FILES[pic_path][tmp_name],"./image/".$pic_name))rn die("上传图片失败");rn rn每次都提示“上传图片失败”。rn另外,创建的目录的权限在ftp里看起来好像并没有按照程序来做。如果是0600,每个用户却都有X权限。
asp.net 本机调试和发布到服务器IIS之后
某页面的本机调试(development server)时,页面脚本能执行成功,发布到IIS之后执行不成功。rn项目的页面很多,脚本在发布到IIS后运行都很正常,就这个页面杯具了。rn各位给分析下原因哈。多谢多谢!
用C#写的web应用程序,在本地可以执行,上传到服务器为什么就不能执行了?
错误提示:rnrn服务器应用程序不可用rn您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。rn管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 rnrn服务器说是可以支持IIS6.0、ASP.net的,还有服务器要求把CGI程序放到/CGI-BIN下,那是说把本地\bin目录下的文件还是整个web程序呢?
ACCESS 用FTP上传到服务器就不能修改写入
大家好,现在小弟遇到一个问题,小弟做的ASP网页在本地的IIS调试正常,但我上传到了服务器,ACCESS数据库就不能UPDATAM同插入。删除。但可以访问数据。rn另外,服务器主机不支持权限属性。多谢指教。
本机没问题,上传到服务器就乱了?
[code=CSS].IndexUlRightrnrn width:768px;rn margin-left:20px;rnrn.IndexUlRight lirnrn list-style-type:none;rn margin:3px;rn text-align:center;rn width:160px;rn[/code]rn[code=C#] rnrnrn rn rnrn rn<%# Eval("PGuiGe") %>rnrn rn<%# Eval("PName") %>rnrnrnrnrn[/code]rn
在本地调试好的程序,上传到服务器上就不行了
我在本地调试好的一个翻页程序上传到服务器上就翻不了页了,服务器是LINUX的,不知道什么地方出错了。rn我代码如下:rn $MaxPage) rn$page=$MaxPage;//$MaxPage为0时说明$result为空;rnif($page==0)rnrnecho "对不起没有您要找的信息";rnexit;rnrn?>rnrn ·rn target="blank">rnrn rnrnrnrn1) rn rn $prevPage=$page-1; rn echo " 首页 "; rn echo " 上一页 "; rn rn?>rn下一页 "; rn echo " 末页 "; rn rn?> rn这个文件的名字就叫NEWS_ALL.php。首页的内容可以正常显示,下一页就显示不了,我想可能是$page的传递出了问题请高手帮忙看一看。感激不尽。rn
微信小程序获取服务器上的资源
当在小程序中图片过大时候,一般将图片放在服务器上,在用canvas画布时需要下监听函数中获取 然后在下面canvas中定义一个变量接受复制,然后再用canvas画出 ...
.net 小博客项目。为什么本机调试可以 上传到空间就不可以?
rn 首页css手动调了下 。可以正常显示了。就是点其他功能会出现如下错误:路径看过了rnrn无法找到该页rn您正在搜索的页面可能已经删除、更名或暂时不可用。 rn--------------------------------------------------------------------------------rnrn请尝试以下操作:rnrn确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。 rn如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。 rn单击后退按钮尝试另一个链接。 rnHTTP 错误 404 - 文件或目录未找到。rnInternet 信息服务 (IIS)rnrn--------------------------------------------------------------------------------rnrn技术信息(为技术支持人员提供)rnrn转到 Microsoft 产品支持服务并搜索包括“HTTP”和“404”的标题。 rn打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“网站设置”、“常规管理任务”和“关于自定义错误消息”的主题。 rn
本机调试正常。那道其他地方就不能用了。
提示错误。rnSystem.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。 at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteNonQuery() at DownLoadPdaSoft.WebForm1.Button1_Click(Object sender, EventArgs e) in f:\wwwroot\downloadpdasoft\admin.aspx.cs:line 75rnrnrnrn代码如下rnrnstring strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + dataFile; rn OleDbConnection myConn = new OleDbConnection ( strConn ) ; rn myConn.Open ( ) ; rn string strInsert = " INSERT INTO down (name ,jieshao ,file) VALUES (\""; rn strInsert += TextBox1.Text + "\", \"" ; rn strInsert += TextBox3.Text + "\", \"" ; rn strInsert += TextBox2.Text + "\")" ; rn Label2.Text = strInsert;rn OleDbCommand inst = new OleDbCommand (strInsert , myConn); rn inst.ExecuteNonQuery( );rn myConn.Close(); rnrn
用VS.2003写的程序,怎么放到Windows2003的服务器上就不能用了。
传上去了后,页面显示正常,客户端验证也正常,rn就是点击提交的时候,不能没有反映rnrnprivate void Button1_Click(object sender, System.EventArgs e)rnrn//下面的代码没有执行rnrnrn也没有报错
TP5获取微信小程序accesstoken
小程序获取accesstoken,需要两个公共方法,在获取时需要发送一个网络请求,使用sendCmd公共方法完成。 // +---------------------------------------------------------------------- // | 网络连接配置 2018年1月22日10:02:24 宋汲晨 // +----------------------------...
TP5微信小程序下拉刷新上拉加载更多
网上看了好多,我也参考了好多,不过总结了大家的经验还是做出来了,前提是你有了小程序的基础,废话不多说。我这里是tp5小程序的,先上预览图,因为是PC端测试,拍不成高清图,讲究看一下: 上拉加载更多下拉刷新前端wxml代码: &amp;lt;view class=&quot;page-body&quot;&amp;gt; &amp;lt;navigator url='../info/info?id={{item.id}}' wx...
tp5中workerman和微信小程序通讯
环境 tp5中安装workerman (看tp5手册安装) php 层代码 &lt;?php namespace app\wxone\controller; use Workerman\Worker; use Workerman\Connection\TcpConnection; use Workerman\Lib\Timer; class Workers { ...
tp5获取微信小程序openid
1.先说下我遇到的问题吧,1),总是给我报500的返回错误,以为是网站域名没备案的问题,结果发现并不是,只是开发工具中的账号信息对应不一致,我是专门找了一个域名备案加ssl证书配备好的服务器测试一直不成功。2)大家只需要在本地配置好自己的本地环境,并把微信web开发工具中的 设置-》项目设置-》不验证https开启就可以了3)你还可能会遇到这个问题:{&quot;errcode&quot;:40163,&quot;errmsg...
TP5之微信小程序推送模板消息
TP5之微信小程序推送模板消息 1.获取formId并且存储起来,获取formId方法见:https://blog.csdn.net/u010481239/article/details/78239121 2.后端触发后根据openId与formId是否可用推送模板消息,下面是根据付款后推送给商家信息作为应用背景写的公共方法: //传递付款编号推送购买消息到商家 function se...
微信小程序支付(php tp5)
1.去微信官方下载支付相对应的SDK和DEMO:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 2.把解压过后的文件夹放到项目的 public 目录下 3.进入 wxpay/example/jsapi.php 把下面三个文件引入到你要支付的哪个控制器里面 , require_once &quot;/wxpay/lib/WxPay....
TP5 调用微信小程序二维码
tp5 微信小程序调用小程序二维码接口,生成二维码,可以直接改改数据就可以生成二维码
tp5实现微信小程序支付
思路:后台调用第三方接口,获取小程序端所需要的五个参数;1.小程序wxml:传递订单号、订单id、订单金额、openid到js中;2.调用后台PHP接口,获取发起支付所需要的参数:3.tp5开发后台接口类:主要方法有:传递第一组参数调用微信第三方接口、生成随机数、计算签名、创建curl、xml和数组转换;调用微信接口来返回prepay_id,可以生成程序所需参数package,...
tp5 微信小程序 图片鉴黄
function imgcheck($path) { $url = &amp;amp;amp;quot;https://api.weixin.qq.com/wxa/img_sec_check?access_token=&amp;amp;amp;quot; . AccessToken(); $file_data = array(&amp;amp;amp;quot;media&amp;amp;amp;quot; =&amp;amp;amp;amp;gt; new \CURLFile($path)
微信小程序+TP5——token令牌生成
token令牌的作用:客户端每次登录服务器端都会生成一个唯一的token令牌值,并返回到客户端,而服务器端会默认将token令牌值作为key, 用户信息作为value,一一对应存入缓存中,当用户每一次发送请求时,都要携带这个token令牌值,来判断是否有权限访问接口,并判断登录状态。 实现思路: 代码实现: 1、先创建一个Token控制类,可以选与伪代码,主要意思就是把客户端需要把COD...
TP5微信小程序获取手机号
TP5微信小程序获取手机号 public function getUserPhone() { $code = Request::instance()-&gt;post(); $appid = Config::get('ch.appid'); $secret = Config::get('ch.secret'); $encryp...
微信小程序支付(2) tp5
1.将类放到tp5的extend文件夹下 2.在控制器里加以下代码 namespace app\api\controller; use think\Controller; use think\Session; use think\Cache; use think\Request; use think\Db; class Pay extends Controller { publi...
微信小程序断电调试
1 要选中调试器 让它显示 2 选中Sources 3 找到想要断电的文件 使用后面带 sm的 [sm]文件,其实就是你的源代码文件,它跟你编译器里写的代码是一模一样的. .js文件其实是已经给你编译过后的文件 4 选中想要断电的地方 单击鼠标左键即可 5运行(ctrl + b 这是快捷键) 6 运行之后就是简单的点击了. 点到的时候模...
微信小程序码的调试
生成的微信小程序码如何调试 微信小程序码通过后台生成,一般生成的小程序码都是发布后才能生成,开发过程中如何调试呢?其实微信开发者工具已经提供了相关功能,点击上方的编译模式,选择“通过二维码编译”,选择生成的小程序码就可以了,然后如果是带参数的小程序码,参数要通过decodeURIComponent方法对scene值进行解析,然后截取字符串就可以了。 ...
为什么在本地服务器能行,传到线上后台就不能用了?
出现这个警告Warning:Cannot modify header information - headers aleady sent by(output started at/data/home/hyu1046150001/htdocs/admin/goods.php:1)in /data/home/hyu1046150001/htdocs/admin/include/init.php online357 rn 还有358 359 360 361都是这个警告
为什么网站上传到服务器后,后台就不能用了?
网站后台在本地测试没问题,但是上传到服务器后,从后台里修改一条新闻,也显示修改成功,但是前台就是没变化,太奇怪了啊
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件