2014-10-19 59 views
0

你好我我的VPS服务器上安装Laravel,我创建类似下面的虚拟主机:VPS服务器上运行Laravel

<VirtualHost *:80> 
     ServerName mysite.uplink.com 
     DocumentRoot var/www/httpdocs/uplink/public 

     <Directory var/www/httpdocs/uplink/public> 
      <IfModule mod_rewrite.c> 
      Options -MultiViews 
      RewriteEngine On 
      RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteRule^index.php [L] 
     </IfModule> 
</Directory> 
</VirtualHost> 

当我去mysite.uplink.com它表明:在异常处理程序中的错误是我你做错了吗?另外我不知道是否应该把80作为端口或另一个端口。

谢谢

+0

你需要给777个权限存储文件夹的权限部分,所有的它内的目录。 – 2014-10-19 18:29:33

+0

我讨厌这样对你,但你知道“VPS服务器”是什么意思吗? ATM机4ever! – Rudie 2014-10-19 18:47:08

回答

4

您需要给存储文件夹及其中的所有目录授予755权限。

chmod -R 755 /path/to/app/storage 

希望这有助于!

+0

感谢工作使用像这样的网址:http:// mysite/uplink/public但不是mysite.uplink.com – 2014-10-19 18:44:08

+1

不好主意,给755许可 – alex 2016-09-19 14:36:07

+0

@alex谢谢,编辑 – 2016-09-19 15:35:36

0

该错误与设置虚拟主机无关。您的存储文件夹尚未提供正确的权限。

chmod -R 777 /path/to/app/storage 

尝试运行此命令,以便为存储文件夹提供适当的权限。

QuestionLaravel.io张贴着类似的问题

尝试Laravel文档在有关安装here

相关问题