我有一个子域http://206.217.128.227/~obts/。我在这个子域名上托管了我的laravel项目。此域名的cpanel结构是Laravel实时项目的路由功能无法正常工作....为什么?
当我点击任何href属性的网址是http://206.217.128.227/something 但我有404错误。但是,如果我手动给网址http://206.217.128.227/~obts/something然后我得到正确的页面。 我在public_html文件夹上粘贴了公共文件夹的内容。和laravel文件夹中的所有其他项目内容。 我修改index.php文件作为
require __DIR__.'/../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
我手动添加paths.php文件,并修改 '公共' 属性作为
'public' => __DIR__.'/../public_html',
我.ENV文件
APP_ENV=local
APP_DEBUG=true
APP_KEY=something
APP_URL=http://206.217.128.227/
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=obts_data
DB_USERNAME=obts_admin
DB_PASSWORD=password
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
现在什么我在做什么?
你好,这可能是我缺乏知识,但不是所有的URL都必须以'/〜obts /'开头,那么你的URL喜欢'/ something'而不是'obts'错误。此外,在laravel 5.1视图文件夹被设置为内'laravel_folder /资源/ views',如果你的意见是其他地方,你需要改变config文件夹里面的'view.php'文件。 – Rash
雅虎我已经尝试过这种类型的组合,但你的建议正常工作,现在我完成了。感谢@Rash的工作。 –
很高兴知道...只是为了确认,什么工作?这些网址是在'obts'路径下,还是'view.php'的变化?我会相应地给出答案。 – Rash