Laravel在本地主机上工作不好

时间:2018-06-26 08:55:20

标签: php laravel routes laravel-blade

我有一个代码(可在远程服务器上工作),但他不想在我的VM linux上工作(ubuntu 16)。

问题多种多样:

  • 未读取CSS
  • @import和@expand不起作用
  • 拉威尔(Laravel)路线不起作用

Apache 2 rewrite_module 可以(经典解决Laravel路由问题)

PHP 7可以(phpinfo很好),Laravel可以(通过Eloquent访问数据库是可以的)。

我精确地说,我的html代码是通过带刀片的php artisan生成的。

我想我忘记了配置步骤,但是看不到...

编辑:

  • 将Apache的配置DocumentRoot从应用程序的根目录更改为/ public可以解决CSS问题。
  • 现在可以使用有效的.htaccess,无需更改。

所以,现在,我的主要问题是找出原因 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

(而且我不想更新)

1 个答案:

答案 0 :(得分:0)

如您所说,.htaccess个文件丢失。因此,使用以下代码将其放在public目录中:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]