1

我找到了一个非常好的画廊(EasyGallery)脚本,我将它集成到我的网站中,它在我计算机上的 wamp 服务器上运行良好。但是,当我将它上传到我的虚拟主机(付费、支持 php、数据库等)时,脚本不会加载。我尝试了 3 个不同的虚拟主机,包括脚本的原始版本和集成到我网站中的修改版本。

所以我的问题是为什么可以在这里找到的画廊脚本http://www.freitagmorgen.de/#/ 在我的计算机上与 WAMP 一起工作,但在服务器上却不起作用。


PHP版本:

付费主机 - PHP 版本 5.2.17 Wamp - 5.3.13 其他虚拟主机 - 5+(正确的)

脚本要求:4+


关于他们网站上的说明:我已经为图片文件夹(+子文件夹)设置了正确的权限 - 0755


网站和画廊的地址是http://dmbathrooms.co.uk/test/gallery.php#/

它可以读取样式位,因此是灰色背景,但不能读取其余部分

4

2 回答 2

2

到目前为止,最可能的原因是存在相对/绝对路径问题,因此在您的本地计算机上它可以工作,但是当联机时路径计算不正确。如果没有代码或损坏页面的链接,我无法说出错误设置的路径,但这是从本地主机开发到在线发布网站时出现问题的一个极其常见的原因。

另一个最常见的原因是目录权限,因为这在 localhost 上几乎从来不是问题,而在托管服务器上几乎总是一个问题。但是,只有您可以检查。

于 2013-03-26T20:43:13.597 回答
0

来自同一网站:

INSTALLATION

    Extract and copy to your Webserver
    Make the PICTURES/ folder writeable (chmod 775)
    Copy your images to the PICTURES/ folder

You need a Webserver with at least PHP 4 installed. 

检查服务器上的 php 版本。

于 2013-03-26T20:41:20.210 回答