Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改joomla网站中图像的路径时出错_Php_Html_Image_Css_Joomla - Fatal编程技术网

Php 更改joomla网站中图像的路径时出错

Php 更改joomla网站中图像的路径时出错,php,html,image,css,joomla,Php,Html,Image,Css,Joomla,我正在将Joomla网站的所有图像和页面从一台服务器转移到另一台服务器 服务器1:图像路径与css文件中的相同。我想从服务器1将图像转移到服务器2 main-bg {background:url(../images/main-bg.gif) repeat 0 0;} 路径:/home/wealthc5/public\u html/images 服务器2: .main-bg {background:url(../images/main-bg.gif) repeat 0 0;} C:\inetp

我正在将Joomla网站的所有图像和页面从一台服务器转移到另一台服务器

服务器1:图像路径与css文件中的相同。我想从服务器1将图像转移到服务器2

main-bg {background:url(../images/main-bg.gif) repeat 0 0;}
路径:/home/wealthc5/public\u html/images

服务器2:

.main-bg {background:url(../images/main-bg.gif) repeat 0 0;}
C:\inetpub\wwwroot\WC/images

请告诉我如何在服务器2中为相同的图像设置路径


谢谢。

正如@David Fritsch所说,CSS中的路径应该有效,因为它们是相对于网站根目录的。这更可能是一个配置问题,而不是需要更改CSS

尝试诊断问题:

  • 检查浏览器正在查看的路径:尝试右键单击 断开图像并选择“在新窗口/选项卡中打开图像”以查看 浏览器试图访问的地址

  • 检查新服务器访问日志,将映像请求与 实际文件位置

  • 在浏览器尝试访问的路径中查找额外的目录(或缺少的目录)


  • 为了获得更好的帮助,请在问题中提供更多详细信息,例如网站的URL或页面中的HTML与实际图像文件的路径。

    路径与css文件的位置相关,因此,它们应该在同一个服务器到服务器之间工作。但它在服务器2中不工作……我已将所有css文件从服务器1复制到服务器2,但由于路径发生变化,背景图像仍然无法工作。