【问题标题】:uploading laravel project on subdomain on a live server在实时服务器上的子域上上传 laravel 项目
【发布时间】:2015-11-26 11:16:56
【问题描述】:

我正在尝试将我的 laravel 4.2 项目上传到实时服务器。我有一个域(example.com)。我有子域(subdomain.example.com)。这是我的根目录。

所有文件都在 blog_files 中,除了公共文件夹。我的公用文件夹位于 public_html/blog/ 。我将 index.php 的两行更改为:

require __DIR__.'/../bootstrap/autoload.php';require __DIR__.'/../../blog_files/bootstrap/autoload.php';

$app = require_once __DIR__.'/../bootstrap/start.php';$app = require_once __DIR__.'/../../blog_files/bootstrap/start.php';

尝试打开 url(subdomain.example.com)/时发生错误/

错误:

任何帮助将不胜感激。

注意:我正在遵循这个建议。 deploy laravel 4 app in a subdomain

【问题讨论】:

  • 我无法加载 bootstrap/autoload.php

标签: laravel-4


【解决方案1】:

在你的bootstrap/path.php

'app' => __DIR__.'/../app',
'public' => __DIR__.'/../public',
'base' => __DIR__.'/..',
'storage' => __DIR__.'/../app/storage',

将这些行改为

'app' => __DIR__.'/../../blog_files/app',
'public' => __DIR__.'/../../public_html/blog',
'base' => __DIR__.'/../../blog_files',
'storage' => __DIR__.'/../../blog_files/app/storage',

编辑:

不要将公用文件夹直接放在您的public_html/blog 中。只需将公用文件夹的内容放入public_html即可。

并且也使用下面作为你的.htaccess

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

【讨论】:

  • safallwa,还是不行:require(/home/vijayrana/public_html/blog/public/../../blog_files/bootstrap/autoload.php): failed to open stream: No such file or directory in /home/vijayrana/public_html/blog/public/index.php on line 22
  • 尝试实施我的编辑。那些会起作用的。 @vijayrana
【解决方案2】:

试试这个:

不要修改 laravel 文件,只需在 blog/ 中添加一个 .htaccess

文件:/home/vijayrana/public_html/blog/.htaccess

RewriteEngine On
RewriteRule ^(.*)$ /public/$1

并将subdomain.example.com指向/home/vijayrana/public_html/blog/

【讨论】:

  • 他在 public_html/blog 中有一个名为 public 的文件夹。你认为这个重写会起作用吗???
猜你喜欢
  • 2017-02-14
  • 2016-12-25
  • 2017-01-07
  • 2021-12-17
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 2014-03-31
  • 2021-01-11
相关资源
最近更新 更多