无法在 cpanel 上的 php 文件中包含 js 文件
Can't include js files in php file on cpanel
我正在尝试在我的网站上使用 JavaScript 库(来自 GitHub),但我无法使用它。当我在 VS 代码中设置它时它起作用,但当我将我的代码上传到 cpanel(连同所需的文件)时它不起作用。该网站是一个 wordpress 网站,所以我只创建页面模板和 link 特定页面的模板。我已经正确上传了所有代码和文件,这就是我尝试包含它们的方式:
#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'; ?>
等,但也没有用。请指教
它不工作可能有多种原因:
首先,请检查那些静态文件(js 文件)的实际位置,并添加到该 PHP 文件的相对路径。如果这不起作用,请添加完整路径,例如 https://www.yourwebsite.com/wpcontent/themes/themename/js/myjsfile.js
由于您使用的是 WordPress,因此您存放 js 文件的位置应该是 wp-content/themes//js/ 。请检查此位置和文件
另请检查.htaccess 是否存在。某些 .htaccess 文件在尝试添加任何静态内容时会更改 PHP 文件的行为。 .htaccess 主要用于 URL 重写(对 SEO 友好 URLs)
我设法解决了。我将 html 更改为 php 包含函数并将其放在文档的底部:
<script>
<?php
include '/home/fittecha/repositories/particles.js/particles.js';
include '/home/fittecha/repositories/particles.js/particles.min.js';
include '/home/fittecha/repositories/particles.js/demo/js/app.js';
?>
</script>
我不确定为什么以前尝试时它不起作用,但现在一切正常
我正在尝试在我的网站上使用 JavaScript 库(来自 GitHub),但我无法使用它。当我在 VS 代码中设置它时它起作用,但当我将我的代码上传到 cpanel(连同所需的文件)时它不起作用。该网站是一个 wordpress 网站,所以我只创建页面模板和 link 特定页面的模板。我已经正确上传了所有代码和文件,这就是我尝试包含它们的方式:
#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'; ?>
等,但也没有用。请指教
它不工作可能有多种原因:
首先,请检查那些静态文件(js 文件)的实际位置,并添加到该 PHP 文件的相对路径。如果这不起作用,请添加完整路径,例如 https://www.yourwebsite.com/wpcontent/themes/themename/js/myjsfile.js
由于您使用的是 WordPress,因此您存放 js 文件的位置应该是 wp-content/themes//js/ 。请检查此位置和文件
另请检查.htaccess 是否存在。某些 .htaccess 文件在尝试添加任何静态内容时会更改 PHP 文件的行为。 .htaccess 主要用于 URL 重写(对 SEO 友好 URLs)
我设法解决了。我将 html 更改为 php 包含函数并将其放在文档的底部:
<script>
<?php
include '/home/fittecha/repositories/particles.js/particles.js';
include '/home/fittecha/repositories/particles.js/particles.min.js';
include '/home/fittecha/repositories/particles.js/demo/js/app.js';
?>
</script>
我不确定为什么以前尝试时它不起作用,但现在一切正常