我有一个网络应用程序,在localhost工作良好,但当我上传到cboard主页显示良好,但所有其他路线我得到错误404。到目前为止,我所做的(1)在根文件夹中创建文件夹myapp(2)复制所有公共文件到public_html(3)修改index.php两行到
require __DIR__.'/../myapp/vendor/autoload.php';
$app = require_once __DIR__.'/../myapp/bootstrap/app.php';
在我的路线上我有
Route::get('/', [App\Http\Controllers\PagesController::class, 'index']);
Route::get('profile', [App\Http\Controllers\PagesController::class, 'profile']);
在我的链接中我有
<li class="nav-item active">
<a class="nav-link" href="{{url('/')}}">HOME</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link" href="{{url('/profile')}}">PROFILE</a>
cPanel使用Apache作为Web服务器,Apache需要知道如何处理Laravel要求的URL重写。为了实现这一点Laravel附带了一个. htaccess
文件。这是Laravel源代码的最新版本。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
您可能无法复制。htaccess
文件从应用程序的public
目录访问到public\u html
目录,同时复制文件。
为了解决这个问题,您可以创建一个具有指定内容的. hacess
文件。
我正在使用Laravel 5.1 要摆脱公共文件夹: > 移动根目录中的所有公用文件夹内容。 已更改
PHP 非常流行,很少有服务器没有安装 PHP 的,因而有很多共享主机,不过需要注意服务器上的 PHP 是否是最新 版本。共享主机允许多个开发者把自己的网站部署在同一台服务器上面,这样的好处是费用非常便宜,坏处是你不知道将和哪些 网站共享主机,因此需要仔细考虑机器负载和安全问题。如果项目预算允许的话,避免使用共享主机是上策。
我将一个Laravel5项目部署到一个共享托管帐户,将应用程序文件放在www文件夹之外,只将公用文件夹放在www文件夹之内。正如这里所解释的,最好的答案是:Laravel4和使用FTP部署应用程序的方法。。。没有3。因为这个文件在Laravel 5中不存在。 现在,当我在控制器内调用public_path()时,我会在www/public之外而不是www/public之外得到类似于我的appfil
我部署我laravel 5.4项目在共享主机上使用子域我安装了作曲家,改变了路径的index.php,供应商路径,DB主机,用户名等。 我得到以下错误 致命错误:未捕获意外值异常:在"/存储/日志"中没有现有目录,并且无法构建:在 /vendor/monolog/monolog/src/Monolog/Handler/StreamH中拒绝权限andler.php:171 我尝试了以下命令:php
php应用程序托管在web上(共享托管),桌面服务在我的笔记本电脑上。 有没有解决这个问题的方法,或者有没有其他方法将消息从php发送到C#?
Facebook在共享调试器上显示所有内容。不知道我还能做些什么让它获取正确的信息。 应该修复的警告 推断属性应显式提供'og: Image'属性,即使可以从其他标记推断出值。 这是一个“og:type”的专有名词。 适当的“og:url”表示明确的责任,但必须具有适当的责任。共有 应明确提供缺少“fb:App_ID”属性的应用程序ID,并指定应用程序ID,以便将共享到Facebook的故事正确归