.htaccess magento和admin页面中存在500个内部服务器错误
我刚刚将core_config_数据上的URL值(因为它是别人的repo)更改为我自己的URL 但是过了一段时间,我的虚拟机上的页面不再加载 根据firebug控制台:.htaccess magento和admin页面中存在500个内部服务器错误,.htaccess,magento,magento-1.7,.htaccess,Magento,Magento 1.7,我刚刚将core_config_数据上的URL值(因为它是别人的repo)更改为我自己的URL 但是过了一段时间,我的虚拟机上的页面不再加载 根据firebug控制台: "NetworkError: 500 Internal Server Error 即使是管理员页面也无法访问。已通过以下方式确保文件夹可重写: chmod 777 app/etc/ chmod -R 777 media/ var/ 还尝试将.htaccess从Magento主目录移动到其他目录,但发生了相同的错误 VHO
"NetworkError: 500 Internal Server Error
即使是管理员页面也无法访问。已通过以下方式确保文件夹可重写:
chmod 777 app/etc/
chmod -R 777 media/ var/
还尝试将.htaccess从Magento主目录移动到其他目录,但发生了相同的错误
VHOST
我的vhost如下所示:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>
服务器管理员webmaster@dummy-host.example.com
DocumentRoot“/usr/docs/dummy host.example.com”
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog“/private/var/log/apache2/dummy host.example.com-error\u log”
CustomLog“/private/var/log/apache2/dummy host.example.com-access\u log”公共
服务器管理员webmaster@dummy-host2.example.com
DocumentRoot“/usr/docs/dummy-host2.example.com”
ServerName dummy-host2.example.com
ErrorLog“/private/var/log/apache2/dummy-host2.example.com-error\u log”
CustomLog“/private/var/log/apache2/dummy-host2.example.com-access\u log”公共
.HTACCESS:
############################################
## uncomment these lines for CGI mode
## make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi
# Action php5-cgi /cgi-bin/php5-cgi
# AddHandler php5-cgi .php
############################################
## GoDaddy specific options
# Options -MultiViews
## you might also need to add this line to php.ini
## cgi.fix_pathinfo = 1
## if it still doesn't work, rename php.ini to php5.ini
############################################
## this line is specific for 1and1 hosting
#AddType x-mapp-php5 .php
#AddHandler x-mapp-php5 .php
############################################
## default index file
DirectoryIndex index.php
<IfModule mod_php5.c>
############################################
## adjust memory limit
# php_value memory_limit 64M
php_value memory_limit 256M
php_value max_execution_time 18000
############################################
## disable magic quotes for php request vars
php_flag magic_quotes_gpc off
############################################
## disable automatic session start
## before autoload was initialized
php_flag session.auto_start off
############################################
## enable resulting html compression
#php_flag zlib.output_compression on
###########################################
# disable user agent verification to not break multiple image upload
php_flag suhosin.session.cryptua off
###########################################
# turn off compatibility with PHP4 when dealing with objects
php_flag zend.ze1_compatibility_mode Off
</IfModule>
<IfModule mod_security.c>
###########################################
# disable POST processing to not break multiple image upload
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
<IfModule mod_deflate.c>
############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip
# Insert filter on all content
###SetOutputFilter DEFLATE
# Insert filter on selected content types only
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
# Netscape 4.x has some problems...
#BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
#BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
#BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# Don't compress images
#SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies don't deliver the wrong content
#Header append Vary User-Agent env=!dont-vary
</IfModule>
<IfModule mod_ssl.c>
############################################
## make HTTPS env vars available for CGI mode
SSLOptions StdEnvVars
</IfModule>
<IfModule mod_rewrite.c>
############################################
## enable rewrites
# Options +FollowSymLinks
RewriteEngine on
############################################
## you can put here your magento root folder
## path relative to web root
#RewriteBase /magento/
############################################
## uncomment next line to enable light API calls processing
# RewriteRule ^api/([a-z][0-9a-z_]+)/?$ api.php?type=$1 [QSA,L]
############################################
## rewrite API2 calls to api.php (by now it is REST only)
RewriteRule ^api/rest api.php?type=rest [QSA,L]
############################################
## workaround for HTTP authorization
## in CGI environment
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks
RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
RewriteRule .* - [L,R=405]
############################################
## redirect for mobile user agents
#RewriteCond %{REQUEST_URI} !^/mobiledirectoryhere/.*$
#RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
#RewriteRule ^(.*)$ /mobiledirectoryhere/ [L,R=302]
############################################
## always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
############################################
## never rewrite for existing files, directories and links
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
############################################
## rewrite everything else to index.php
RewriteRule .* index.php [L]
</IfModule>
############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead
AddDefaultCharset Off
#AddDefaultCharset UTF-8
<IfModule mod_expires.c>
############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
ExpiresDefault "access plus 1 year"
</IfModule>
############################################
## By default allow all access
Order allow,deny
Allow from all
###########################################
## Deny access to release notes to prevent disclosure of the installed Magento version
<Files RELEASE_NOTES.txt>
order allow,deny
deny from all
</Files>
############################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags
#FileETag none
############################################
##为CGI模式取消注释这些行
##确保指定正确的cgi php二进制文件名
##它可能是/cgi-bin/php-cgi
#行动php5 cgi/cgi bin/php5 cgi
#AddHandler php5 cgi.php
############################################
##戈达迪特定选项
#选项-多视图
##您可能还需要将这一行添加到php.ini
##cgi.fix_pathinfo=1
##如果仍然不起作用,请将php.ini重命名为php5.ini
############################################
##该行特定于1和1主机
#AddType x-mapp-php5.php
#AddHandler x-mapp-php5.php
############################################
##默认索引文件
DirectoryIndex.php
############################################
##调整内存限制
#php_值内存_限制64M
php_值内存_限制256M
php_值最大执行时间18000
############################################
##禁用php请求变量的魔术引号
php_标志魔术_引号_gpc关闭
############################################
##禁用自动会话启动
##在自动加载初始化之前
php_标志session.auto_启动
############################################
##启用生成的html压缩
#php_标志zlib.output_压缩打开
###########################################
#禁用用户代理验证以不中断多个图像上载
关闭php_标志suhosin.session.cryptua
###########################################
#处理对象时关闭与PHP4的兼容性
php_标志zend.ze1_兼容性_模式关闭
###########################################
#禁用后期处理以不中断多个图像上载
分离过滤器发动机关闭
secfilters可以关闭
############################################
##启用apache服务的文件压缩
## http://developer.yahoo.com/performance/rules.html#gzip
#在所有内容上插入筛选器
###SetOutputFilter放气
#仅在选定的内容类型上插入筛选器
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
#Netscape 4.x有一些问题。。。
#浏览器匹配^Mozilla/4 gzip纯文本/html
#网景4.06-4.08还有一些问题
#浏览器匹配^Mozilla/4\.0[678]无gzip
#MSIE伪装成网景,但它很好
#BrowserMatch\bMSIE!没有gzip!仅限gzip文本/html
#不要压缩图像
#SetEnvIfNoCase请求_URI\(?:gif | jpe?g | png)$no gzip不变
#确保代理不会提供错误的内容
#标头附加变量用户代理env=!不要改变
############################################
##使HTTPS环境变量可用于CGI模式
斯登维加斯酒店
############################################
##启用重写
#选项+FollowSymLinks
重新启动发动机
############################################
##您可以将magento根文件夹放在这里
##相对于web根目录的路径
#重新编写BASE/magento/
############################################
##取消注释下一行以启用轻API调用处理
#重写规则^api/([a-z][0-9a-z]+)/?$api.php?type=$1[QSA,L]
############################################
##重写对api.php的API2调用(现在只剩下REST)
重写规则^api/restapi.php?type=rest[QSA,L]
############################################
##HTTP授权的变通方法
##在CGI环境中
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
############################################
##禁用跟踪和跟踪HTTP方法以防止XSS攻击
RewriteCond%{REQUEST_METHOD}^TRAC[EK]
重写规则。*-[L,R=405]
############################################
##移动用户代理重定向
#重写cond%{REQUEST_URI}^/mobiledirectoryhere/*$
#重写Cond%{HTTP|u USER|u AGENT}“android |黑莓| ipad | iphone | ipod | iemobile | opera mobile | palmos | webos | googlebot mobile”[NC]
#重写规则^(.*)$/mobiledirectoryhere/[L,R=302]
############################################
##在这些文件夹中丢失文件时始终发送404
重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/
############################################
##决不重写现有文件、目录和链接
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-L
############################################
##将所有其他内容重写为index.php
重写规则。*index.php[L]
############################################
##防止服务器覆盖中的字符编码问题
##如果仍然有问题,请使用第二行
添加默认字符集
#AddDefaultCharset UTF-8
############################################
##添加默认过期标题
## http://developer.yahoo.com/performance/rules.
#Mage::setIsDeveloperMode(true);
#ini_set(‘display_errors’, 1);
<IfModule mod_php5.c>
php_value memory_limit 256M
</IfModule>