热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHPStorm在构建时没有找到图像,如何配置?-PHPStormnotfindingimagesonbuild,howtoconfigure?

ImnewtoPHPStormandalreadyranintoaproblemwhichkillsmywilltousetheIDE:我是PHPStorm的新手

I'm new to PHPStorm and already ran into a problem which kills my will to use the IDE:

我是PHPStorm的新手,已经遇到了一个问题,这个问题会影响我使用IDE的意愿:

I write paths to images in css like

我用CSS编写路径到图像

background-image: url(/CSS/Img/separator.png);

That is the correct path that the IDE will accept without throwing an error.

这是IDE在不抛出错误的情况下接受的正确路径。

Then I run the website and get the error

然后我运行网站并得到错误

GET localhost:63342/CSS/Img/separator.png 404 (Not Found)

GET localhost:63342 / CSS / Img / separator.png 404(未找到)

That's understandable, because the file is at

这是可以理解的,因为该文件位于

localhost:63342/ProjectName/CSS/Img/separator.png

So I'm guessing I need to configure something. I tried to google for a solution, but I honestly don't even know what to search for.

所以我猜我需要配置一些东西。我试图谷歌寻求解决方案,但老实说,我甚至不知道要搜索什么。

2 个解决方案

#1


0  

Why not just add in ProjectName to the path?

为什么不直接将ProjectName添加到路径中?

background-image: url( ProjectName/CSS/Img/separator.png);

Alternatively, you can walk up and down the directory. Sometimes confusing as it is natural next step on your HD, but the web server (locahost) is using relative path so it doesn't know how to get from where it is to where the png file is so you need to be explicit or walk it down or up from "your are here" that the web server is telling you.

或者,您可以在目录中上下移动。有时令人困惑,因为它是你HD的自然下一步,但是web服务器(locahost)正在使用相对路径,因此它不知道如何从png文件所在的位置获取所以你需要显式或走路从Web服务器告诉你的“你在这里”向下或向上。

one step back

退后一步

../ 

two (etc)

../../

You can use this approach to navigate to root or other level then walk the tree again

您可以使用此方法导航到root或其他级别,然后再次遍历树

example,

background-image: url(../ProjectName/Img/separator.png);

which says step down a directory level "../" from wherever you are then use the following directory structure "ProjectName/Img/separator.png" from that point.

表示从任何地方逐步降低目录级别“../”,然后从该点使用以下目录结构“ProjectName / Img / separator.png”。

or

background-image: url(../../ProjectName/Img/separator.png);

which says step 2 directories down and then ..

其中说第2步目录下来然后..

hope that helps

希望有所帮助

#2


0  

Alright, I finally made it work!

好吧,我终于成功了!

Many thanks to LazyOne for getting me on the right path and providing me with this useful link on how to configure PHPStorm with XAMPP!

非常感谢LazyOne让我走上了正确的道路,并为我提供了有关如何使用XAMPP配置PHPStorm的有用链接!

This was a step in the right direction, but not everything I needed to get it to work. The main fault is of course with me, because I am new to this IDE and didn't know my way around. Finally, to get it working I had to do two more steps:

这是朝着正确方向迈出的一步,但不是我需要让它发挥作用的一切。主要的错误当然是我,因为我是这个IDE的新手并且不知道我的方式。最后,为了让它工作,我不得不再做两个步骤:

  1. Make a new run-configuration for PHP with built-in Webserver.

    使用内置Webserver为PHP创建新的运行配置。

  2. Upload my project to the server root, which is "D:\xampp\htdocs\PROJECT_NAME" in my case

    将我的项目上传到服务器根目录,在我的案例中是“D:\ xampp \ htdocs \ PROJECT_NAME”

(I'd post links for the other steps, but I don't have enough reputation here)

(我会发布其他步骤的链接,但我在这里没有足够的声誉)

Then when you hit "Run", it just opens the debug window and does nothing. This is where you'd expect the IDE to open up a browser for you, but you gotta do it yourself and input the right path. In my case it is now "localhost:80/index.php". It's a bit weird, but at least it works now! :)

然后当你点击“运行”时,它只是打开调试窗口而什么都不做。这是您希望IDE为您打开浏览器的地方,但您必须自己动手并输入正确的路径。在我的情况下,它现在是“localhost:80 / index.php”。这有点奇怪,但至少它现在有效! :)


推荐阅读
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 如何用JNI技术调用Java接口以及提高Java性能的详解
    本文介绍了如何使用JNI技术调用Java接口,并详细解析了如何通过JNI技术提高Java的性能。同时还讨论了JNI调用Java的private方法、Java开发中使用JNI技术的情况以及使用Java的JNI技术调用C++时的运行效率问题。文章还介绍了JNIEnv类型的使用方法,包括创建Java对象、调用Java对象的方法、获取Java对象的属性等操作。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
author-avatar
加菲猫fd
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有