我有一个代码(可在远程服务器上工作),但他不想在我的VM linux上工作(ubuntu 16)。
问题多种多样:
Apache 2 rewrite_module 可以(经典解决Laravel路由问题)
PHP 7可以(phpinfo很好),Laravel可以(通过Eloquent访问数据库是可以的)。
我精确地说,我的html代码是通过带刀片的php artisan生成的。
我想我忘记了配置步骤,但是看不到...
编辑:
所以,现在,我的主要问题是找出原因 https://www.xxxxx.vvv/api/v3/docs有效,而https://localhost/api/v3/docs无效。 鉴于https // www.xxxxx.vvv /和http://localhost/的工作方式相同。
版本:php 7.0.3 Laravel 5.0.4
(而且我不想更新)
答案 0 :(得分:0)
如您所说,.htaccess
个文件丢失。因此,使用以下代码将其放在public
目录中:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]