Internal Server Error apache

时间:2014-10-08 作者:marsa

我使用wordpress,我想将我的永久链接从“默认”更改为“帖子名”。我改了之后404 Apache出错。然后我搜索得到这个:WordPress permalink结构更改问题。当我编写此命令时“sudo a2enmod userdir“刷新我的页面,我得到500 错误:

Internal Server Error 
The server encountered an internal error or misconfiguration and was
unable to complete your request. Please contact the server
administrator at webmaster@localhost to inform them of the time this
error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
以下是我的服务器日志错误:

127.0.0.1:45292] /var/www/tvvarzesh.dev/public_html/.htaccess: 
Invalid command \'BEGIN\', perhaps misspelled 
or defined by a module not included in the server configuration

1 个回复
SO网友:Robert hue

您可能已经编辑了。Windows记事本或文本编辑器中的htaccess文件。如果您确实使用了Windows文本编辑器,那么它一定在中添加了一些特殊字符。htaccess文件,这将导致500内部服务器错误。从不在Windows文本编辑器中编辑使用记事本++进行编辑。htaccess和。htpasswd文件。

你应该尝试的第二件事是打开你的。htaccess文件并放置# 在前面BEGIN WordPress. 像这样。

# BEGIN WordPress
而且应该有一条线。像这样。

    # END WordPress
如果您仍然有问题或不理解,请粘贴您的。htaccess问题中的文件内容editing it.

结束

相关推荐

Modrewrite在我的apache设置上不起作用

不确定这是站长问题还是WordPress问题,这有点半斤八两,如果我在错误的地方发帖,很抱歉。如果不在二级域中使用多站点或安装新的WordPress CMS,在我的VPS上运行多个WordPress安装的最佳方法是什么?它目前正在工作,但只能通过将permalinks选项设置为默认设置来实现,因此URL不是人性化的。我遇到了一个叫WPSiteStack, 虽然我真的不想走这条路。长话短说,我需要以下内容:单独安装,这样一个核心/主题/插件更新不会影响所有站点,并提高所有站点的安全性</“美丽”的长相