问题标签 [public-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
421 浏览

php - 使用 readfile() 或 file_get_contents() 从相关文件夹中检索图像文件不起作用

我的根文件夹是public_html. 在外面public_html我有一个名为images. 为了让我从此文件夹中检索图像,我在数据库中查询存储在public_html文件夹内的文件中的正确图像名称和扩展名 - >forms文件夹 ->内的文件中check_images.php

我的数据库输出是:

变量$file是相对路径 + 文件名 + 文件类型,这使得'../../images/1.jpg'.

现在由于某种原因获取图像不起作用,但是file_exists()工作正常。

标题是:

我究竟做错了什么?readfile()为什么不是file_get_contents()当它们与file_exists()

完整的代码可以在这里找到: //pastebin.com/MhkAfY4s

当前显示的是空图像/或链接时损坏的图像。

更新

  1. 首先我检查网址: http: //pastebin.com/Fz36GmVD
  2. 然后我运行图像代码: http: //pastebin.com/fZSRuJ4r
0 投票
1 回答
2097 浏览

.htaccess - public_html 子文件夹中的 Laravel 项目给 .htaccess 重定向带来麻烦

我已经设置了我的 VPS 服务器并正在尝试设置一个 Laravel 项目。我有一个/public_html/带有 index.html 的文件夹,在访问网站 URL 时会显示该文件夹。

  • 我有一个 laravel 项目:/public_html/project_one/
  • 原始 index.php 位于/public_html/project_one/public/index.php

我希望该网站默认显示给 Laravel project_one,但是从昨天开始,我在 Google 上搜索了 4 个小时,我在 stackoverflow 上尝试了所有解决方案,但没有任何效果......我想我已经尝试了 10 多个版本的 .htaccess 我可以找到.

问题:

有谁知道如何在里面设置 .htaccess/public_html/以便它重定向到我的 Laravel 项目?

我虽然需要将我的 Laravel 文件夹上传到:/public_html/project_one/但是有更好的位置吗?

我希望主 url 显示 Laravel 项目。Laravelwww.mainurl.comproject_one/public/index.php文件也是如此。我不想/project_one/被写在网址里!

只是出于好奇,如果我现在访问:www.mainurl.com/project_one我得到一个403 禁止。

失败的解决方案

在 /public_html/ 我尝试添加 .htaccess :

这给了我一些非常奇怪的东西:

  1. 在 Chrome 上:它会将我重定向到 www.mainurl.com/project_one -> 然后给我一个 403 禁止错误。**
  2. 在 safari 上:它无法将我重定向到任何地方,但给了我这个错误:

禁止。您无权访问此服务器上的 /。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。

Laravel 的原始 .htaccess 文件

顺便说一句,Laravel 在 .htaccess 中有一个原始的 .htaccess 文件/project_one/public/.htaccess。它看起来像这样:

0 投票
1 回答
151 浏览

apache - 将所有内容重定向到 public_html

我不敢相信我自己找不到解决方案,但它就在这里。我希望 Apache 将每个请求重定向example.com/page.phpexample.com/http/page.php. 我在 Internet 和 StackOverflow 上找到了许多选项,但没有一个有效。现在我得到了这个:

这会重定向example.com到,example.com/http但一切都会example.com/some_page.php引发 404 错误。其他选项要么根本不起作用,要么做同样的事情。如果这很重要,它是 CentOS 上的 Apache/2.2.22。

0 投票
1 回答
628 浏览

javascript - 为节点 js 应用程序放置 webapp 文件的服务器目录

所以我觉得这是一个简单的问题,一直在逃避我,所以希望我能在这里得到一些帮助。我开发了一个nodejs webapp,目录结构可以看下面的截图。最终,这个应用程序将实现一个 mongodb 并容纳大量的音频文件。

我正在使用 inMotion Premier Support 托管计划(非常基本),当通过 fileZilla 查看服务器时,我看到有一个 public_html 目录。

我是否将 webapp 的全部内容(屏幕截图中的所有内容)放在 public_html 目录中?我假设只有应该可以公开访问的文件应该放在那里(只有我的应用程序公共目录的内容)。如果是这种情况,我会将被视为服务器端的文件(与 app.js 处于同一级别)放置在哪里。

此外,我的托管服务不是专用的,甚至不是虚拟的,因此我无法访问整个服务器,只能访问一定数量的目录。

任何帮助表示赞赏

我目前正在开发一个网络应用程序。 在此处输入图像描述

0 投票
1 回答
335 浏览

wordpress - cPanel 中的 public_html 文件夹替换为 public_ftp

我为用户创建了一个 ftp 帐户以访问 public_html 文件夹,并使用 filezilla 登录并仔细检查以确保将我带到正确的目录,但它没有。我回去仔细检查了路径,发现public_html文件夹不见了,取而代之的是public_ftp。显然,由于整个文件夹都消失了,因此现在没有站点可用。

我知道我没有删除 %100 确定性的任何内容,除了使用 filezilla 登录之外,没有对 ftp 部分采取任何其他操作。我打电话给hostgator,他们说他们在任何地方都找不到该文件夹​​。我想知道 hostgator 支持是否无意中做了一些导致这种情况的事情。

有没有人经历过这个或知道我在哪里可以找到该文件夹​​。整件事对我来说没有任何意义,当我知道什么都没有被删除时,它怎么会消失。我从来没有让任何人访问该网站。

如果这有任何意义,它就是一个 wordpress 网站。

0 投票
0 回答
245 浏览

c# - 如何在 C# 中使用 webclient 或 FTP 访问“public_html”之外的文件?

我只是想知道是否有一种方法可以使用正确和适当的凭据访问和读取您的网站/网站服务器的“public_html”区域之外的文件,我之前已经成功地从“public_html”等文件中流式传输数据,但是我还没有找到在它之外访问的方法。是否有可能的解决方案,FTP 可能是一个解决方案,但我已经在使用它,目前找不到解决方案。

0 投票
0 回答
177 浏览

php - 共享网络上的 Laravel 5 htaccess。适用于 /public/ URL 和不使用

我在共享虚拟主机上使用 Laravel 5.4。网站运行良好,没有任何功能问题。我总是强制使用 HTTPS + WWW。

但是从无效/不存在的页面重定向后,URL 路径存在问题。

而不是https://www.example.com/在 URL 中显示https://www.example.com/public/

/public/如果我转到任何现有页面,则没有重定向。无论有没有/public/. 对于访问者来说,有时它/public/在 URL 的末尾,有时它没有,这可能会让人感到困惑。例如,通常我有 URL https://www.example.com/about,但它也可以https://www.example.com/public/about在这种情况下工作,我也不确定可能存在的漏洞。

我有 2 个 .htaccess 文件,一个在项目根文件夹中public_html,另一个在 Laravel 公共文件夹public_html/public中。

1) public_html/.htaccess

2) public_html/public/.htaccess

0 投票
2 回答
596 浏览

file - TYPO3 从 fileadmin 创建文件夹挂载

如何创建文件夹并授予后端用户访问权限,但不在fileadmin文件夹内,因为我不希望浏览器访问此文件夹。或者有没有办法在fileadmin中创建一个文件夹但不公开

0 投票
1 回答
3103 浏览

php - 404. 这是一个错误。在 000webhost 的 laravel 中的此服务器上找不到请求的 URL

我在 000webhost 上上传所有文件和文件夹,并将名称 public 更改为 public_html。所以用户现在可以访问主页,但在单击主页并重定向到其他页面后,但它显示上述错误。我现在被卡住了,所以你能告诉我任何使用 laravel 的 000webhost 解决方案吗?我也阅读了一些文件,但没有任何帮助。

0 投票
2 回答
110 浏览

php - 从 WordPress 主题上传文件到 WWW 目录

我正在尝试将 PHP 文件上传到 WordPress 根文件夹(www 或 public_html)。

我该怎么做 ?

我想在我的主题上实现它。我试过了move_uploaded_file,但它没有上传到任何地方。