我找到了一个非常好的图库(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#/
它可以读取样式位,因此是灰色背景而不是其余
答案 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版本。