前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于配置lamp和wordpress。记录那一次手残的经历。

关于配置lamp和wordpress。记录那一次手残的经历。

作者头像
十四君
发布2019-11-25 22:52:01
7560
发布2019-11-25 22:52:01
举报
文章被收录于专栏:Urlteam

让我吐槽一下先,坑爹啊。。我只是想换个换个win7&linux双系统而已啊,之前换过几百台都没出错,怎么这次装了一下午都失败啊,,各种硬盘错误,各种内存出错,要么是装上系统,看着下一步,鼠标键盘没法点,我++。。算了,没法吐槽。反正最后只装上了ubuntu。。

配置一个服务器的过程,基本就开始坑了,,坑坑更快乐。

流程大概是没错的,主要出错的地方,进行分析说明。

这个也算是一个新linux电脑需要配置的一些

首先是输入法。 在软件中心有搜狗输入法,找不到的话也可以查查怎么命令行安装吧,这个是第一项。重点是装好要重启有可能要重启两次。。结果我没重启,就以为没装上,就反反复复好几次。

其次开始找回重要的数据内容,就先用chrome访问外国网站了。因为要登陆chrome的用户商店,就得先访问外国网站,但是要访问外国网站得先登陆,很矛盾,这就只能靠外部的插件了,用红杏出墙。放在360云盘了,也可以再找地方下载。

登陆了我的谷歌账户之后,就各种方便了,可以找回我之前备份的很多网络链接,现在开始配置电脑环境

先是安装git

这个安装难度不大,apt-get install git 就好了,但是用上,弄公钥之类的。就比较麻烦。但是用了ssh还是clone不下来。只好直接用http协议的克隆方式。

然后是装phpstrom,这个是工作环境,针对tar.gz的压缩包,解压命令是: tar -xzvf     *.tar.gz新号代表文件名,然后在看看解压后的文件中有木有,redeme,或者install 之类的说明文件。。基本是全英文,慢慢翻译着看,

提示说直接在bin目录下./  .sh文件就行 好,尝试,,失败了,要先安装jdk,。。于是去装jdk。http://jingyan.baidu.com/article/d621e8dae805272865913fa7.html

这个百度经验还是靠谱的,要注意的是,jdk的文件名会变化成版本的号码,所以需要替换里面的系统变量部分。。

jdk搞定,继续安装phpstrom也成功了,在phpstrom中加入git则需要,vcs中checkout from version control 中选择github。输入账号密码之后就算可以在项目后右击看到git的操作栏目了。

然后是开始安装lamp环境,

这方面的文档网络上太多了,我就不搬砖了,主要是记录下我出错的地方。

第一要注意顺序 apache2->mysql-server>php5+phpmyadmin,。apache一定是最先安装的.

sudo apt-get install *******

第二要注意千万别乱点,,在安装的过程中有很多需要当即设置的账号密码之类的,别随时设置一个,马上就忘记了,一般数据库就root。(以后熟练了要记得改啊,否则很危险的)

第三遇到不明白意思的地方,就先查翻译明白是什么意思,什么作用,再点确定,,比方,配置数据库的时候,有时候问是否是要清除以前的数据,,默认是否,但是因为全英文,有的孩纸就醉了,然后以为要点是,=然后就成我这样了。。

接下来要安装的很多地方涉及到修改系统参数,所以需要安装一下编辑器,vim。这个是编辑器之神。

这一系列开始之后就开始各种错误和崩溃了,就差重装系统从头来过了。,

其实问题的来源只是自己对hosts和apache默认文件的理解不到位,所以有处处细微的错误。

下载到wordpress的源代码,移动到/var/www下。

首先这时候出现一个华丽丽的it work 这算是apache2正常工作了。但是无论我加入什么文件都无法跳转到别的文件中,都是url不识别的问题。这时候,我做的操作是。把新的域名添加到hosts中。一般在etc目录下。

127.0.0.1    wordpress  //前者是本机ip,后者是域名,

然后这时候虽然可以用新的域名去访问本机,但是还是没法去看到别的文件。这样开始配置本机虚拟主机。修改apache2/sites-available/目录下的conf文件,000-default.conf这个是他的配置文件,在修改之前最好能备份一下。

用sudo 权限 加vim进入修改。在末尾加入,请注意这段话的真正意思。

<VirtualHost *:80> ServerName wordpress ServerAdmin webmaster@localhost DocumentRoot /var/www/wordpress ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

这时候看documentroot就是当前主机的根目录所在。注意,,是/var/www/html    这里可以自己修改,我改成了正在做的一个项目的目录“名字”,servername则是访问他的域名,和hosts里面的一样,这里有很多的理论知识,需要之后慢慢补充学习,否则出错了都不知道错在哪里了。

然后再登陆网站,终于能看到漂亮的wordpress的网站安装页面了,算是成功可以登陆了,但是又出现问题了,由于数据库被删了,wordpress需要建立一个新的数据库。

于是,终端,进入mysql

mysql -uroot -p  然后输入密码root就进入了。每一个mysql语句要以‘;’结束。先看看当前数据库情况     show databases;

http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html

create database 库名   ;  建立一个新库。(记住名字)

然后再进入到wordpress中就可以设定数据库,用户密码使用根账户的。

下一步又出错了,反复提示,无法写入配置文件。。痛哭流涕啊!!

接下来修改wordpress/目录下的wp_config.php 值为网站提供的代码,发现还是反复的出现这个配置不成功的页面,。,好了,超哥又一次来拯救世界了,提醒我去提升文件夹权限。(因为网站没有权限直接修改系统文件,需要管理员提高文件夹的权限,让网站能进行修改。)

chmod  -R 777 文件夹名字(wordpress)。这就是把该目录下所有的文件权限到最高,这个比较危险,但是目前反正没人攻击我,

再一次看网页,就成功进入到wordpress的安装页面了。

不容易啊{0.0},。进入后台控制,添加主题,再次刷新进入主页面,就算成功看到项目的默认界面了,。。

这是一个悲伤的故事。。。前后折腾了两天,终于成功开始工作模式了,相信,未来还是一堆各种问题,,,各种奔溃。。。

今天的经历虽然很凄凉,但是也极大的提升了linux的水平,对很多文件也略明白其作用,重要的不是出错了,修好了,而是知道他为什么出错,以及为什么要这么修改。

原创文章,转载请注明: 转载自URl-team

本文链接地址: 关于配置lamp和wordpress。记录那一次手残的经历。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-08-172,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档