无法在 cpanel 上的 php 文件中包含 js 文件

我正在尝试在我的网站上使用 JavaScript 库(来自 GitHub),但无法正常运行。当我在 VS 代码中设置它时它起作用,但当我将我的代码上传到 cpanel(连同所需的文件)时它不起作用。该网站是一个 wordpress 网站,所以我只创建页面模板并将模板链接到特定页面。我已经正确上传了所有代码和文件,这就是我尝试包含它们的方式:


#particles-js{

  position: relative;

  z-index: 1;

  background-color: #000;

  min-height: 100vh;

  min-width: 100vw;

}

<div id="particles-js"></div>


<script src="/home/fittecha/repositories/particles.js/particles.js"></script>

<script src="/home/fittecha/repositories/particles.js/particles.min.js"></script>

<script src="/home/fittecha/repositories/particles.js/demo/js/app.js"></script>

我也尝试过使用<?php include '/home/fittecha/repositories/particles.js/demo/js/app.js'; ?>etc,但这也没有用。请指教。



当年话下
浏览 79回答 2
2回答

慕无忌1623718

我设法解决了。我将 html 更改为 php 包含函数并将其放在文档的底部:<script>&nbsp; &nbsp; &nbsp; <?php&nbsp; &nbsp; &nbsp; &nbsp; include '/home/fittecha/repositories/particles.js/particles.js';&nbsp; &nbsp; &nbsp; &nbsp; include '/home/fittecha/repositories/particles.js/particles.min.js';&nbsp; &nbsp; &nbsp; &nbsp; include '/home/fittecha/repositories/particles.js/demo/js/app.js';&nbsp; &nbsp; &nbsp; ?>&nbsp;</script>我不确定为什么这在我尝试之前不起作用,但现在一切正常

四季花海

它不工作可能有多种原因:首先,请检查那些静态文件(js 文件)的实际位置并添加该 PHP 文件的相对路径。如果这不起作用,请添加完整路径,例如https://www.yourwebsite.com/wpcontent/themes/themename/js/myjsfile.js当您使用 WordPress 时,您存储 js 文件的位置应该是 wp-content/themes//js/ 。请检查此位置和文件还请检查 .htaccess 是否存在。某些 .htaccess 文件在尝试添加任何静态内容时会更改 PHP 文件的行为。.htaccess 主要用于 URL 重写(用于 SEO 友好的 URL)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript