我正在用php做一个动态网站。我的“项目”页面上的内容可以从后端添加/编辑/删除。我可以通过计算机(本地主机)执行相同的操作。当我在线上载网站时,我无法执行这些操作。我已经从cpanel授予了所有用户权限。仍然无法正常工作。我可以登录到我的后端,甚至可以查看动态加载的内容。但是我无法添加/删除/编辑(仅当其在线时)。这是我的连接代码:
PdfCanvas canvas = new PdfCanvas(pdf.addNewPage());
canvas.beginText();
canvas.setFontAndSize(font, 12);
canvas.showText("Test for Accessibility");
canvas.stroke();
PdfDictionary dict = new PdfDictionary();
dict.put(PdfName.Span, new PdfString("Eyes Wide Shut"));
canvas.beginMarkedContent(PdfName.Figure, dict);
canvas.newlineShowText("EWS");
canvas.endMarkedContent();
canvas.endText();
有人可以帮我解决这个问题吗?与我的主机名有关吗?
答案 0 :(得分:2)
我无法添加评论,这就是为什么我回答您的问题!
首先在cPanel中检查您使用的PHP版本,如果是7.x,则将无法使用mysql_ * api,可以使用mysqli_ *甚至更好的PDO,但是,我认为您可以更改PHP cPanel中的版本降至较低版本,如果您可以使用mysql_ *通过相同的连接加载内容,则可能不是问题!
您可以在此处发布添加/删除/编辑查询吗?
我能想到的一件事是本地数据库和联机数据库之间的表名或列名不同,在两种不同环境下工作时,这种情况可能经常发生