wordpress安装过程中问题,及解决

原创
2013/05/04 14:42
阅读数 145

平台为ubuntu12.04 lamp安装。     

在本地虚拟机中建立wordpress站点,作为远程wordpress的镜像站点。找找感觉。总的来说这样能够避免一些东西,而且速度是没有任何障碍的。只要你设置的没有问题,它就能够秒开。

首先lamp的安装,我是在ubuntu上的安装服务器版本的时候直接选择了lamp选项,应该装的都已经装好了,应该说比较方便的不方便的就是一些配置可能不是我想要的配置。然后将wordpress通过各种方法上传到虚拟机中。

因为是本地安装ubuntu服务器版本的,没有图形界面的,因而不能够从网络上直接鼠标点击下载,没有办法只能在主机上面也安装了一个apache 来充当站点下载器。然后将建站需要的文件例如webmin phpmyadmin wordpress 三个文件放在主机的/var/www文件夹下,然后在客户机上使用wget从主机上下载。而我又不想要安装ftp服务器,就只能够这样了。

文件安装完成之后先安装了webmin,这个软件还不能够使用apt-get安装,只能下载deb包然后dpgk安装,这样还不能够一次到位,之后 还得apt-get -f install 来进行依赖包安装。这样才算是将webmin安装成功了。安装这个软件的主要目的还是某些情况下需要主机管理的时候我又不太熟悉字符界面或者说不想使用的 时候,这个东西就比较直观一些。

下面的两个就比较容易了只需要将压缩包解压在/var/www文件夹中就可以了,然后就是正常的建站访问了。这些一步一步根据提示就能够结局。

网站基本配置完成之后想要更进一步的时候遇到了两个问题。

一、固定连接的问题

在网上的一些方法大多因为时间问题软件的更新都已经找不到配置文件的地方了,但还是有比较新的能够使用,这个问题就属于这种情况。首先是 mod_rewirte模块的问题。这个方法比较新的方法是将rewrite load 添加到/etc/apache2/mods-enabled文件夹下,使用了命令 ln -s /etc/apache2/mods-available/rewrite.load   /etc/apache2/mods-enabled

上边的模块开启之后还得编辑使得.htaccess 能够生效,这个需要编辑/etc/apache2/sites-enabled/000-default这个文件中 所有的 AllowOverride None 更改为 AllowOverride All,我遇到三个。其实可能一些是不需要更改的。还请自行判断。

经过上边的两步应该说固定连接应该是没有问题了。也不会出现404问题了。

二、通过后台上传主题,插件,等方式的时候提示要有ftp。

这个问题是因为/var/www/wordpress文件夹所属用户 导致wordpress程序没有办法获取文件夹写入权限。网上说,看到比较容易的方法是修改权限跟修改所属。chmod -R 777 wordpress chown -R [www-data] wordpress注意方括号中的是你要更改的所属用户名,这个用户名应该是于/var/www这个父文件夹的所属相同的。这个我是通过webmin看到 了/var/www的所属是www-data,其他的人可能不是这个,例如看网上教程,他们的就是[www]。这个要注意。    关于777的权限,因为只是本地,有什么安全问题就无视吧!

好了,就这些了

最后附上我的个人博客

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部