Tang

内网树莓派下的LAMP搭建和外网访问(补充)以及Linux相关命令

又遇到了一些实际问题再次记录

更换域名的问题

简单的方法:进入WP后台设置,直接改

麻烦的方法:进去以后发现文章地址是内网打头的,更改wp-options表的内网相关地址

UPDATE wp_options SET option_value = replace( option_value, ‘http://老域名’, ’http://新域名’) WHERE option_name = ‘home’ OR option_name =’siteurl’ ;
”您现在需要手工更新您的 .htaccess 文件“提示

1
编辑配置文件

sudo nano /etc/apache2/apache2.conf

1
找到下面的代码

<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>

1
改为

<Files ~ "^.ht">
Order allow,deny
Allow from all
Satisfy all
</Files>

1
重启Apache服务

sudo /etc/init.d/apache2 restart

1
2
3
其实没什么用,洗洗睡吧w直接手动修改就好了!

真正的<b>解决方法</b>:

sudo cd /var/www/wordpress

sudo nano .htaccess

1
把WP提示的东西粘进去

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

1
保存退出之后,修改文件权限
1
chmod -v 666 .htaccess
1
2
3
4
打完收工w

<b>更改固定地址后404问题</b>
可以确定是.htaccess没修改成功的原因

参考文献:
WordPress如何更换域名
Ubuntu 14.04下解决.htaccess文件写入的问题
Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess
zh-cn:更改文件权限

码字很辛苦,转载请注明来自空间中的空间《内网树莓派下的LAMP搭建和外网访问(补充)以及Linux相关命令》

评论