我已经通过Composer在这个目录var/www/html/boh/boh
中安装了Laravel5.2。
尽管我听说不推荐使用它,但我还是使用了文件夹上的chmod 777
来100%访问它。
我可以正确地看到laravel欢迎页面,但在尝试使用php artisan make:auth创建用户登录/注册表单后,登录/注册链接都不起作用。我尝试使用
View::make
自己添加任何路由,但是除了localhost/
之外的每一个链接都会给我这个错误请求的URL在此服务器上找不到
我只是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>
可用站点/000默认值。形态:
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服务apache2重新启动。有什么帮助吗?
我建议用宅地而不是灯。Homestead适合laravel在本地机器上成功运行您的laravel应用程序而不会出现问题。
宅基地说明:
1) 安装VirtualBox 5。x或VMWare
2)安装流浪
3)使用此命令将laravel/homestad添加到您的流浪者框中
4) 从终端运行以下命令:
$vagrant box添加laravel/宅地
$cd~
$git克隆https://github.com/laravel/homestead.git
$cd宅地
$bash init。嘘
5)复制你的项目到~/Code
6) 配置nginx站点:-如果未安装,则安装vim并运行:
$sudo vim~/家园/Homestead.yaml
网站:地图:your.app
to: /home/vagrant/Code/YourProjectName/public
>
$sudo vim~/etc/主机
添加192.168.10.10your.app到您的主机
>
否则,如果你想运行laravel命令,你应该从你的家庭目录中使用这个命令ssh到你的流浪框
$cd宅地
$vagrant-ssh
$cd代码/YourProjectName
然后可以从这里运行所有php artisan和composer命令。
更多信息:https://laravel.com/docs/5.2/homestead
您还可以使用LaraDock,它也为您提供了与homestead相同的完整虚拟开发环境,只是它使用容器而不是完整的虚拟机。正如他们在文档中所说,“运行虚拟容器比运行完整的虚拟机快得多”。
有关更多信息,请查看github中的laradock文档。
我有一个Ubuntu 14.04内核。我正在这个服务器上安装我的Laravel应用程序。安装之后,我尝试将根目录设置为public。 我在文件中只有这些选项 我已将文档根目录更改为 现在,当我试图通过它显示主页,运行良好。它还获取所有GET变量。例: 但是当我转到其他链接时,例如它给了我一个错误 我有路线。php在本地主机上运行良好。但不在此服务器上。请帮帮我。
在名为qrcode的表中添加库存时,结果输出在此服务器上找不到请求的资源 /qrcodes。
我得到了错误,当我改变. php文件。blade.php.之前,我改变了它得到了这个错误。 Hello控制器 /public/hello/index.blade.php 错误
大家好,我需要一个解决方案laravel项目,当我尝试打开后端管理与 /control它给我一个错误"未找到-请求的资源 /control未在该服务器上找到。" 当我将名称"/Control"更改为"/Control5"或类似的东西时,它的工作正常,但问题是我使用 /control视图和其他!我是新来的laravel我不知道是什么问题?请帮我解决这个问题! 网状物php 仪表板控制器
1.将我的文件上载到000webhost。我将公用文件夹中的所有文件放置到public_html,然后创建了一个名为laravel的文件夹,并在那里上载了所有其他文件。这是我的目录结构: 拉拉维尔 应用程序 引导 配置 .... 公共网页 index.html ...... 2.在我的索引中。php文件,我已经更改了一些内容 > 需要目录。'//laravel/引导/自动加载。php′; $app
' 我的服务器上有一个Url,该Url正在运行。我在这封信里写了“你好”。 但是当我通过这个url时,我已经编写了html文件上传代码 它说在此服务器上找不到请求的URL[one1.php]。 我检查了我的file_upload。