У меня есть сайт на godaddy (экономический хостинг). Это первый раз, когда я его размещаю.routes.php не работает в Laravel
Как у него был php 5.4, поэтому я не мог установить laravel 5, поэтому я должен пойти на laravel 4.2, который правильно установился внутри папки akshay в корневом каталоге.
Теперь я переместил содержимое моей общей папки (css js index.php all) в public_html, который, как представляется, является общедоступным каталогом для ходьбе godaddy.
Теперь я изменил некоторые пути в paths.php и index.php внутри папки public_html.
paths.php
'app' => __DIR__.'/../app',
'public' => __DIR__.'/../../public_html',
'base' => __DIR__.'/..',
'storage' => __DIR__.'/../app/storage'
paths.php Я также попробовал этот альтернативный
'app' => __DIR__.'/../../akshay/app',
'public' => __DIR__.'/../../public_html',
'base' => __DIR__.'/..',
'storage' => __DIR__.'/../../akshay/app/storage'
index.php
require __DIR__.'/../akshay/bootstrap/autoload.php';
$app = require_once __DIR__.'/../akshay/bootstrap/start.php';
routes.php
Route::get('/', function()
{
return View::make('index');
});
Route::get('/contact', function()
{
return View::make('contact');
});
У меня есть два файла в приложение/просмотров/ --- index.php и contact.php
Теперь, когда я открываю основной домен своего сайта (MySite .com), он хорошо открывается, т. е. route.php направляет его правильно index.php внутри моей папки просмотра, но когда я открываю какой-либо подобласт, такой как mysite.com/contact, тогда он не направляет contact.php, а показывает 404 ошибку ,
Затем я перешел в раздел поддомена в моем хостинговом cpanel-хостинге и добавил субдомен mysite.com/contact.It создал папку контактов внутри public_html. И теперь mysite.com/contact показывает ошибку 403.
Независимо от того, что я работал до этого, это было только в локальном хосте, где служба php artisan делала все отлично. Теперь на самом сервере это вызывает проблемы, и поскольку я не могу правильно разобраться, как это работает, я не могу решить проблему проблемы сами по себе.
У меня проблемы с Laravel на хостинге, поэтому я перехожу к маленькому VPS. Я думаю, что это лучший способ, но, может быть, кто-то умнее меня найдет для вас лучшее решение;) – ventaquil