我已经在这个目录var/www/html/boh/boh中通过Composer安装了Laravel5.2。
尽管我听说它不被推荐,但我使用文件夹上的chmod 777来100%地访问它。
我可以正确地看到laravel欢迎页面,但是在尝试使用php artisan make:auth创建用户登录/注册表单之后,两个链接都没有工作。我自己尝试用View::make添加任何路由,但是除了localhost/以外的其他链接都给了我这个错误The requested URL was not found on this server.
我只是一个linux的初学者,我是第一次配置一个框架。我读过所有类似的话题,但似乎没有什么对我有帮助。
apache.config
<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride none
Order deny,allow
Allow from all
Require all granted
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/html/boh/boh/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>Sites-available/000-default.conf:
DocumentRoot /var/www/html/boh/boh/public/
Htaccess文件
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>每次更改之后,我都在使用sudo service apache2 restart。有什么帮助吗?
发布于 2016-08-15 00:01:39
我建议用宅地代替台灯。在本地机器上成功地运行您的laravel应用程序是合适的,不会出现问题。
宅基地说明:
1)安装VirtualBox 5.x或VMWare
2)安装气阀
3)用这个命令在你的流浪盒子里添加拉拉/宅基地。
4)从终端运行以下命令:
$迷途箱加拉拉/宅基地 $ cd ~ $ git克隆https://github.com/laravel/homestead.git $ cd宅地 $ bash init.sh
5)将项目复制到~/代码
6)配置nginx站点:-安装未安装的vim并运行:
$ sudo vim ~/Homestead/Homesti.yaml
地点:地图: your.app
to: /home/vagrant/Code/YourProjectName/public将192.168.10.10 your.app添加到主机
否则,如果您想要运行laravel命令,则应该使用Homestead目录中的以下命令将ssh放到您的迷航器框中。
$ cd宅地 流浪汉ssh $ cd Code/YourProjectName
然后,您可以从这里运行所有php、artisan和composer命令。
欲了解更多信息:https://laravel.com/docs/5.2/homestead
您也可以使用LaraDock,它也为您提供了一个完整的虚拟开发环境,就像same一样,只是它使用容器而不是完整的虚拟机。“运行虚拟容器比运行完整的虚拟机要快得多”,正如他们的文档中所说的。
有关更多信息,请查阅github中的laradock文档。
https://stackoverflow.com/questions/38947372
复制相似问题