Php laravel路由在ip地址上不起作用
我在只有ip地址而没有域的vps服务器上实现了laravel 它的工作和显示索引文件,但路由不工作和显示我404未找到页面 这是我的web.php文件:Php laravel路由在ip地址上不起作用,php,laravel,.htaccess,dns,routing,Php,Laravel,.htaccess,Dns,Routing,我在只有ip地址而没有域的vps服务器上实现了laravel 它的工作和显示索引文件,但路由不工作和显示我404未找到页面 这是我的web.php文件: <?php Route::get('/', function () { return view('welcome'); }); Route::get('/test' , function(){ return 'this is test route'; }); 这是我的vps的ip地址: 当我说: 它说: 我们必须
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get('/test' , function(){
return 'this is test route';
});
这是我的vps的ip地址:
当我说:
它说:
我们必须做什么
谢谢。您可以使用此命令将路由设置为所需的ip地址
php artisan serve --host 178.63.245.92 --port 80
您可以使用此命令将路由设置为所需的ip地址
php artisan serve --host 178.63.245.92 --port 80
@IlGala感谢您指出的
my mod_rewrite
模块,mymod_rewrite
模块已启用,但我在您启用my mod_rewrite
后读取,您必须允许Apache读取位于/var/www/html目录下的.htaccess文件。
我授予访问权限,如页面上的结构所示,并已解决
谢谢大家。@IlGala感谢大家指出
我的mod_rewrite
模块,我的mod_rewrite
模块已启用,但我在您启用我的mod_rewrite
后阅读,您必须允许Apache读取位于/var/www/html目录下的.htaccess文件。
我授予访问权限,如页面上的结构所示,并已解决
谢谢大家。您使用Apache作为web服务器吗?请尝试清除缓存:
php artisan缓存:清除
是的,它是centos 7上的Apache,您的vhost设置正确了吗?@script47我运行php artisan缓存:清除,但问题没有解决您使用Apache作为web服务器吗?请尝试清除缓存:php artisan缓存:清除
是的它是centos 7上的apache。您是否已将vhost设置正确?@script47我运行php artisan cache:clear,但尚未解决问题我为它提供服务,并说:ErrorException:chdir():没有这样的文件或目录(errno 2)这篇文章可以帮助您:)如果地址已在使用,那将是因为子进程仍处于活动状态。一旦该进程被发现并终止,您将能够重新发出该命令。@Suvin94谢谢,我解决了问题,并再次提供该命令,其内容为:“未能在178.63.245.92:80上侦听(原因:地址已在使用)”@Jim Grant如果我重新启动服务器,该问题将得到解决吗?我提供该命令并声明:ErrorException:chdir():此帖子无法帮助您找到此类文件或目录(errno 2):)如果该地址已在使用中,那将是因为子进程仍处于活动状态。一旦该进程被发现并终止,您将能够重新发出该命令。@Suvin94谢谢,我解决了问题并再次服务它,它说:“未能在178.63.245.92:80上侦听(原因:地址已在使用)”@Jim Grant如果我重新启动服务器,将会得到解决吗?
php artisan serve --host 178.63.245.92 --port 80