我正在尝试在我的机器上设置本地WP环境。我的.htaccess文件(与index.php文件位于同一文件夹中)如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我的MAMP数据库应该正确设置每当我尝试在浏览器中查看网站时,我都会得到:
未找到
在此服务器上找不到请求的URL / wordpress。
我的wp-config.php文件如下所示:
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'root');
/** MySQL hostname */
define('DB_HOST', 'localhost');
我没有试图移动任何东西,所以我不想尝试更新永久链接。我已经尝试更改MAMP上的端口,尝试各种URL(包括端口号,尝试导航到网站中的特定页面等等)。我已经尝试了The requested URL /about was not found on this server上建议的所有内容和WP的指南(尽管它们似乎只有在人们安装了插件后才解决问题 - 我只是想设置基本的初始WP下载。)
有什么建议吗?对于还有什么可尝试,我完全失去了。非常感谢任何帮助 - 谢谢!
这是我的文件夹结构(在我的网站文件夹中,这是MAMP所在的位置): screenshot of folder structure
答案 0 :(得分:5)
a2enmod rewrite
service apache2 restart
答案 1 :(得分:0)
我遇到了同样的问题,解决方法是激活rewrite_module
上的apache
。