将我的项目laravel上传到共享主机

时间:2016-04-07 12:15:10

标签: php laravel web-hosting laravel-5.2 shared-hosting

我有一个共享托管服务hostinger。 因为我可以上传我的laravel 5.2并配置项目吗?

我尝试使用:

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider {
/**
 * Bootstrap any application services.
 *
 * @return void
 */
public function boot() {
    //
}

/**
 * Register any application services.
 *
 * @return void
 */
public function register() {

    $this->app->bind('path.public', function () {
        return base_path() . '/public_html';
    });
   }
}

但仍然没有。

2 个答案:

答案 0 :(得分:3)

我认为在这种情况下最简单和更好的方法是在public_htmlpublic文件夹之间创建符号链接。 Ubuntu / Debian的例子:

ln -s /path-to-pub/public_html /path-to-pub/public

此解决方案更好,因为当您决定将项目移至VPN,专用服务器等时,您无需记住所做的任何修改并重写任何代码。

答案 1 :(得分:1)

输入此代码:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

$app->bind('path.public', function () { return base_path() . '/public_html'; }); ,你很高兴。 (我假设你已经重命名了bootstrap/app.php目录。)