【发布时间】:2014-12-13 06:45:39
【问题描述】:
我正在一家电信公司实习。我负责制作后台,所以我决定在 Laravel 4.2 上制作它(对我来说是新事物)。
实际上,我已经完成了该项目的大部分工作,但是在尝试将其部署到服务器时遇到了问题。 我遵循了严格的指南和教程,但没有任何效果 (image)
服务器配置:Apache/2.2.25 (Win32) mod_jk/1.2.37 mod_ssl/2.2.25 OpenSSL/0.9.8y mod_wsgi/3.3 Python/2.7.2 PHP/5.4.33RC1
我还在 httpd.conf 中启用了 mod_rewrite 和 ssl 模块,在 php.ini 中启用了 open_ssl
我的 .htaccess :
IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
我还在我的个人电脑上安装了一个相同的环境,后来更新到 apache 2.4.9 和 php 5.4。这两种情况都不起作用。
PD:对不起我的英语
更新 Chrome 返回 net::ERR_CONNECTION_RESET
更新 2
这个问题实际上是由我的主布局文件中的一些 Blade 注释语句 ({{-- the comment --}}) 引起的。我用 PHP cmets (<?php // the comment ?>) 替换了它们,现在页面运行完美。
【问题讨论】:
标签: php apache .htaccess mod-rewrite laravel