Я использую Laravel 5.1Ошибки синтаксического анализа после развертывания Laravel 5.1 на хостинг
Чтобы избавиться от общей папки:
Я переехал все в папке с именем «корень», кроме папки ,
Переместить все содержимое общих папок в Root.
Изменено
require __DIR__.'/root/bootstrap/autoload.php';
&$app = require_once __DIR__.'/root/bootstrap/app.php';
в index.php в корневой папке.
Все работает отлично в локальном хосте. Я загрузил свой проект на общем хостинге. И измените информацию о базе данных в .env и измените URL-адрес в Config\App.php
'url' => 'localhost',
до 'url' => 'http://zamzam-transport.com/',
.
Теперь, когда я иду в myproject.com это показывает ошибка парсинга Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/zamzamtransport/public_html/index.php on line 50
index.php:
require __DIR__.'/root/bootstrap/autoload.php';
$app = require_once __DIR__.'/root/bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
Другая проблема заключается в мой файл .env доступен.
Обновление от: 12 августа 2015 г. Мой сервер обновлен до PHP5.6, сайт начинает работать, но файл .env по-прежнему доступен.
проверки разрешения файла – urfusion
Можете ли вы сказать мне, как я могу это сделать? – smartrahat
подключите свой сервер по FTP, щелкнув правой кнопкой мыши на файле, есть опция, называемая разрешением. вы можете проверить там – urfusion