openSUSE就是一个死劲做配置!!
本来在UBUNTU下弄好的东西,又花了一个小时在Opensuse弄以便,生命就这样浪费了!!
开始
通过YaST安装apach2, php就不说了。弄一个composer下载laravel也不说了, 如同ubuntu。把检查出来的问题都一样安装解决。
这次例子是locolhost/icocora/public, 记得要把app/storges和子文件夹的权限设为a+w
然后可以看到“You have arrived."
本来以为OK,结果自己写Route的时候,居然显示404, 记得要打开rewrite功能。发现apach2的目录结构和Ubuntu不!一!样!
坑爹!
网上查了下,要修改/etc/sysconfig/apache2, 在APACHE_MODLES的字符串里,按格式追加”rewirte“即可。
这没完!如果这个时候重启apache2,会得到403!!!原来,还需要修改/etc/apach2/default-service.conf。
设置<Directory "/srv/www/htdocs"></Directory>段里面的内容:
如下:
Options FollowSymLinks
AllowOverride All
参考:
http://httpd.apache.org/docs-2.2/mod/core.html#options
修改外后,重启服务器就可以正常使用。
每次都配置一遍,浪费生命啊!
来源:oschina
链接:https://my.oschina.net/u/1450015/blog/215598