问题标签 [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.
php - PHP页面在public_html中获得404
我有几个基于 PHP 的项目(在本地运行良好),但我希望托管在与我的 Wordpress 网站/投资组合相同的服务器上。
我已将这些文件public_html
夹放在我的文件结构中的文件夹中,但是当我尝试加载它们时它们会生成 404 错误。
基于 HTML 的页面可以正常工作,但对于 PHP 则不然。有没有人有任何想法?我确定我错过了一些相当明显的东西,但此刻我不知所措......
apache - 目录索引 - CPanel 500 服务器错误
在 CPANEL 上,我将目录索引从默认设置为无索引,现在显示 500 内部服务器错误。然后我把它改回默认值,但我仍然面临同样的错误。我该如何纠正?
opencart - 我的域名在public_html目录-opencart
我的域名从 Namecheap 转移到了我的托管服务提供商,但我现在将它显示在 public_html 文件夹中。如何放置它,以便让它正确指向我的 opencart 商店?
html - 托管中没有任何内容与 html 链接
我的index.html
文件在public_html
目录中。所有 css 文件/图像文件分别位于 css 目录和 images 目录中。
我一遍又一遍地重复我的代码,但索引没有与托管中的任何内容链接。`
*** 我将main.cs
s 文件直接移到其中public_html
,看看它是否可以工作并且确实可以。我只能假设我在我的道路上犯了一个错误。
顺便说一句,我在.css 路径中添加了 / href
。我不想将所有内容都移动到public_html
我将其作为根目录的文件夹中
非常感谢
.htaccess - Laravel 5.5 共享主机从 /public 更改为 /public_html - 部分工作
我已经阅读了 [Laracasts 线程] 上的一个线程(https://laracasts.com/discuss/channels/general-discussion/where-do-you-set-public-directory-laravel-5?page=2)但没有确定当前正确的解决方案,尤其是对于 Laravel 5.5 吗?(注意:除了选择要使用的 Php 版本和少数 ssh 命令 [我可以访问的目录有限] 之外,我无权更改任何配置服务器端)。
我的案例:使用共享主机,所以我的公共目录是
/home/{mycomputer generated user}/public_html/
最初我将 Laravel 目录上传到 public_html 文件夹中。该系统处理将 URLwww.mydomain.xyz/public/
作为 root 的 URL 的怪癖。
然后我尝试了这种修改路径的方法:
- 将所有文件移出
public_html
文件夹以与文件夹具有相同的级别public_html
。
所以文件夹(在我以前的 laravel 文件夹中)驻留在此处:
/home/{mycomputer generated user}/
将内容复制
/public
到/public_html
修改了
index.php
内容/public_html
从:
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
至:
require '/home/{my user}/vendor/autoload.php';
$app = require_once '/home/{my user}/bootstrap/app.php';
现在我的主页加载正常(欢迎查看),如我的 web.php 路由文件中所述
Route::get('/', function () {
return view('welcome');
});
==================================================== ==================
我的问题:
但是,任何其他路线都会失败
“未找到
/{legitimate route}
在此服务器上未找到请求的 URL ”
我需要做的任何其他步骤?
我试过: 1. 加载一个存储在 public_html 文件夹中的简单 jpg 文件,效果很好(mydomain.xyz/test.jpg)
- 更改了根路径以返回无效视图,这引发了 Laravel 错误
Route::get('/', function () {
return view('test');
});
"InvalidArgumentException
View [test] not found."
- 尝试使用闭包(而不是使用控制器)返回合法视图 - 无效
Route::get('/main', function () {
return view('tempview.main');
});
我错过了什么?.htaccess 更改?我需要更改公共路径的另一个地方?
laravel - 如何在 laravel 5.2 中成功将“public”文件夹名称更改为“public_html”
我不得不在这里问这个问题。我已经看到了很多其他的响应,但没有一个起作用..即使在我编辑了 app/providers/AppServiceProvider.php 文件中的注册函数之后——来自我在 laracasts 上获得的解决方案。
使用此设置,主页加载成功。但是在编辑到这个的欢迎路线之后::
});
我的 public_path() 函数解析为“ C:\xampp\htdocs\paprng\public ”..
请问laravel应用程序中某处是否有“public”字符串值。需要编辑为“public_html”的结构,以避免此错误。
提前致谢。
html - 如何在我的 Godaddy 主机上查看 public_html 中的文件?
我从 Godaddy 购买了一个没有域名的主机。我使用 FTP 和 godaddy 在线文件管理器在 public_html 目录中添加了一些文件。我有一个可以访问该主机的 IP 地址,我们将其命名为 111.111.11.1。当我打开 111.111.11.1/filename.php 时,我应该能够看到我的文件。当我尝试它时,会出现“找不到文件”错误,尽管 cpanel 中的“预览网站”功能显示正确的文件。我该如何设置?
linux - Slackware 在添加新用户时创建目录
我正在使用 slackware 14.2,我想在创建用户时在 /home/*/ 中创建目录 public_html。我看到 /etc/default/ 中有一个文件 useradd,但我不知道是否应该编辑这个文件。
php - 如何保护共享服务器上的 public_html 文件夹?
我已将 laravel 应用程序部署到共享主机。我所有的文件都位于 public_html 文件夹中,包括一个包含我的数据库凭据的 .env 文件。根据我在网上阅读的一些文章,恶意用户可以通过某种方式访问 public_html 文件夹……这怎么可能,我该如何保护它?