适用于本地计算机但不适用于服务器的脚本

时间:2013-03-26 20:37:23

标签: php gallery localhost wamp

我找到了一个非常好的图库(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#/

它可以读取样式位,因此是灰色背景而不是其余

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分: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版本。