CentOS中u盘安装centosphpwind9.0出错

网站管理员
阅读:1066回复:0
phpwind9.0整合ucenter教程及整合安装包下载
ucenter的强大就不用多说了,现在phpwind9.0可以比较完美的整合ucenter了,本教程整合的是ucentet 1.60 utf-8,能实现同步登陆退出,同步注册等等功能。
首先我们要下载ucenter1.60,在服务器上安装好uc程序,然后我们再进行下面的步骤。
第一步:
首先将phpwind已有的会员数据导入到现在的ucenter数据表中,方法:进入服务器phpmyadmin,执行如下SQL语句:
INSERT INTO ucenter.uc_members (username,`password`,salt) SELECT username,`password`,salt FROM phpwind.pw_windid_你可以根据自己需要导入相关数据,上面的SQL只导入了用户名、密码,我们还可以导入邮箱(email),注册日期(regdate)等等。数据库名称和数据表前缀根据自己实际情况更改。
第二步:
登陆Ucenter后台,选择添加应用700)this.width=700;" style="max-width:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/bbs/attachment/1411/thread/0_2_9ce739.png');" /> 选择自定义安装,勾选其他类型
700)this.width=700;" style="max-width:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/bbs/attachment/1411/thread/0_2_3ba.png');" /> 勾选同步登陆,勾选接受通知,点击提交。
700)this.width=700;" style="max-width:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/bbs/attachment/1411/thread/0_2_f7e6f0e6ffeeddc.png');" /> 返回应用中心,这个时候我们可以看到应用列表里面多了一个phpwind了,但是通讯不成功。
700)this.width=700;" style="max-width:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/bbs/attachment/1411/thread/0_2_04d86.png');" /> 不用着急,我们点击编辑,进入应用管理。下拉到页面底部。找到应用的 UCenter 配置信息
700)this.width=700;" style="max-width:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/bbs/attachment/1411/thread/0_2_634e4f9108cd26e.png');" /> 把编辑框里面的配置信息全选复制到phpwind程序下面的/uc_client/include/uc_config.php的&php?中。
我们再返回ucenter,你可以看到后台phpwind应用通讯已经成功。说明我们已经快成功了。
第三步:
下面附件中第一个是phpwindv9.0 ucenter 2013版本整合包(utf-8),这个包是在版本的基础上修改的,适用于该版本。
而现在最新版是,部分核心文件改变了,我进行了二次修改(第二个附件),适用于 utf8版本
修改完后大功告成,我们试着注册一个新会员,然后登陆ucenter的用户管理,看到新会员成功同步,至此phpwind整合Ucenter完成了。
写在最后:这个整合方法的缺点也是很明显的,首先涉及到核心文件被修改,如果版本升级覆盖了这些文件,就会出错,所以如果使用此方法,要注意关键文件不被覆盖。
二次修改:电脑技技术网
安装方法:
版本信息:适用于phpwind v9.0 utf8 版本
如有任何疑问,可联系他
说明:原版仅支持phpwind v9.0 utf-8 版本
使用方法:
一定要注意版本号是否一致
如果您未对pw源程序做过修改,请直接将文件覆盖到网站根目录
将uc_server中pw应用下面的配置粘贴到uc_client/include/uc_config.php 文件中
如果您做过其它修改:请看下面的介绍
uc_server
通知文件 &api/uc.php
uc客户端 &uc_client
conf/baseconfig.php &系统配置文件
如果您对此文件做过修改,请打开本文件, 将 uc_app 选项 写到您的配置文件中
控制本系统是否与uc同步 $id: src/wekit.php 入口文件
如果您对此文件做过修改,请打开本文件, 将 drun 方法 写到您的文件中
新增drun方法, 只注册组件应用但不运行。这样可以随意调用系统服务和方法 @method drun
定义一个 UC_CLIENT_ROOT常量, define('UC_CLIENT_ROOT', strtr(substr(WEKIT_PATH,0, 4), '\\', '/').'uc_client/')
$id: src/applications/u/admin/ManageController.php 后台管理员操作
@method addAction 添加会员
@method doEditAction 修改会员信息
$id: src/applications/u/controller/FindPwdController.php 找回密码操作,只修改邮箱找回
@method checkUsernameAction
@method dobymailAction
$id: src/applications/u/controller/LoginController.php 用户登录退出等操作
@method dorunAction
@method dologinAction
@method welcomeAction
@method checknameAction
@method logoutAction
$id: src/applications/u/controller/RegisterController.php * 用户注册
@method dorunAction
@method checkemailAction
@method checkusernameAction
$id: src/applications/profile/controller/IndexController.php
@method doeditemailAction
$id: src/applications/profile/controller/PasswordController.php
@method editAction
$id: src/service/user/srv/PwUcService.php 新增uc服务文件
[shadow于 17:28编辑了帖子]
将帖子分享到:
电脑技术网新域名:www.dnjs.net,更好记!
您需要登录后才可以回帖,&或者&
Copyright &linux 卸载apache 重装Nginx步骤总结。使用阿里云一键安装包 操作系统CentOS 6.3 64位 | AnFay
/alidata/www
文件夹不会被删掉,但是www文件夹内对应的phpwind文件夹会被移除。
所以如果phpmyadmin当初默认安装在了这个目录,就要记得备份了。(我备份到了index 文件夹下,在www目录新建的文件夹)(删除段说明修正介绍:数据库文件要导出后上传,数据库文件不在phpmyadmin文件夹内,所以无需备份这个文件夹)。
phpmyadmin文件夹可以随便移动,但是要对应好域名路径。
/lost+found/ 这3个文件夹内的内容会被清空
重装的准备,要事先导出phpmyadmin的所有数据表。
在这提醒下,新装服务器之前一定要先给磁盘创建快照,等快照创建成功后再做任何操作,这样可以保证万无一失。
卸载一键安装包,可以执行以下命令完成卸载: (一般新手会把它放在root目录,因为这是ecs初次的目录,而你只是按照顺序做下去了。所以,打开root,目录看下,带有sh文件夹的名字叫什么,然后再 chmod 777 -R sh-*.*.*/ 这里的*号代表的是当前文件夹的字符,我当时把版本号删掉了,所以我这样执行命令。)
777 -R sh/
./uninstall.sh
执行完之后,等待。。。
完成后光标会闪烁。
这时,我等了1分钟之后,重启一下服务器,然后再继续安装。
卸载后ftp软件应该就不能登陆了,不过有一个可视化的软件,那就是xftp。可以用xftp新建一个会话,协议选择sftp,登陆方法选择password,用户名是登陆服务器的root用户。然后再配合putty进行操作,事半功倍(对我来说)。
接下来开始安装了。(我之前有写过安装步骤,这次写的跟上次大同小异,不过这次要配置的是Nginx,上次是apache。)
上传sh文件夹,输入命令,开始安装。(此一键安装包的版本是1.4.0,所以文件夹会明明为sh-1.4.0)
chmod 777 -R sh-1.4.0
cd sh-1.4.0
./install.sh
上面有一处,可能会提示这个:
Before cleaning the installation script environment !
Please backup your data !!
Enter the y or Y to continue
单击键盘小 y ,回车即可
选择1 回车,(Nginx)
选择最高版本,最大是3就选3,最大是2就选2,最大是1就选1。正常不会出现互不兼容,因为这是经过测试的一键安装包。
然后又会出一个提示,再次单击键盘小 y ,回车。
接下来就是等待,如果你是最低服务器配置(512内存,单核,linux, centos6.3 x64,1M宽带)要等上半个小时左右,卡住的情况下也不要管它,只要不断网,就可以安装成功)
但是高配置(测试过4G内存,2核CPU,4M带宽)至少也要10几分钟。所以要耐心的等。(不要让电脑黑屏哦,有的电脑有不碰键盘鼠标就会待机,不要出现这种情况哦,这种情况和断网有同等危害。)
出去陪家人聊聊天吧,喝杯水啥的。。。如果是首次安装估计你做不出这种事(我当初眼巴巴的瞅着,等啊等,忽然,卡了,我好揪心,生怕误触键盘把窗口关掉。。。不说啦,说多了都是泪。。。但现在不同啦,哈哈,因为装过好多次的我可以安心的喝水聊天去了。
ok,正好一杯热水的功夫。
Shutting down vsftpd:
Starting vsftpd for vsftpd:
---------- make dir ok ----------
---------- env ok ----------
---------- mysql-5.6.21 ok ----------
---------- nginx-1.4.4 ok ----------
---------- php-5.5.7 ok ----------
---------- php extension ok ----------
---------- vsftpd-2.2.2
ok ----------
---------- phpwind-8.7 ok ----------
---------- phpmyadmin-4.1.8 ok ----------
---------- web init ok ----------
---------- rc init ok ----------
---------- mysql init ok ----------
You have new mail in /var/spool/mail/root
出现以上 全部 ok,代表安装完全成功。
等个1分钟,让cpu 缓缓。
然后要做的就是打快照。(确定不用的可以删掉,有总快照数量限制)
完成一个阶段打打快照我感觉是个好习惯。
等快照打完,
输入命令 :
我们可以看到正在运行状态的服务及端口:9000端口是php进程服务,3306端口是mysql
服务,80端口是 nginx服务,21端口是ftp服务。
如果看到以上信息,则说明安装没有异常。这里有一点需要注意的是,如果您选择安装的是
apache,则没有上面的9000端口。为什么选择安装的是apache,就没有9000端口的php
进程服务呢?这是因为 nginx+php集成方式与apache+php集成方式不同
怎么登录ftp和mysql 呢?
在命令行里输入:
cat account.log
密码就在屏幕上了!
修改ftp的密码:
用root用户登录系统,然后执行下面命令:
passwd www
然后输入新密码
确认新密码
修改mysql的密码:
用root用户登录系统,然后执行下面命令: (未测试验证成功,暂未找到原因。但是可以在/phpmyadmin 域名中打开用户,修改密码。)
mysqladmin -uroot -p旧密码 password 新密码
注意:-p和旧密码之间没有空格,password和新密码之间有空格
我们也可以
cat /alidata/website-info.log
中查看到刚才安装软件的版本信息。
为登录服务器的root用户改变密码。(购买服务器的时候发邮件或者短信提醒密码)
然后输入新密码
确认新密码
在这里修改多网站环境目录
/alidata/server/nginx-1.4.4/conf/vhosts
新建文件夹,对应
然后在中间增加以下代码,以实现 Nginx 支持 WordPress 永久链接
location /
try_files $uri $uri/ /index.php?q=$uri&$
/alidata/server/nginx-1.4.4/conf/rewrite
也要新建一个对应的空文件,拷贝 default.conf 文件即可
下面重启下nginx
/alidata/server/nginx/sbin/nginx -s reload
新建对应数据表名,并导入phpmyadmin数据表。
(我之前有打快照,稍后我要恢复一下快照,下载下数据表,因为我现在只有上周下载的数据表,而我需要最新的。)
迁移完数据库应该就完成了。
我再打一次快照,一会再回滚。呵呵。全球最新的免费资源发布区
成功安装VPSMate解决各种错误和用VPSMate搭建网站全过程
& 日 17:17 &
上次的有不少朋友留言对VPSMate是赞誉有加,只不过部落在一文中发现VPSMate因为“年久失修”在安装上已经有很多的问题了,最大的障碍是PHP、MysqL、FTP等无法安装。
在VPS主机安装后并没有完整安装Apache、Nginx、MysqL、PHP、PhpMyAdmin等搭建网站必要的组件,这些都需要我们手动来安装,不过VPSMate手动安装LNMP并不难,不需要任何命令,在网页中点击即可安装。
按照VPSMate官网的方法安装Nginx可以成功,但是安装MysqL、PHP均告失败, 错误提示是:软件源 ius 安装失败!如下:curl: (22) The requested URL returned error: 404 error: skipping http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-10.ius.el6.noarch.rpm - transfer failed
该错误应该是VPSMate安装包好长没有更新的缘故,这里要感谢“时晞”同学留言给出了博主的解决办法,解决了软件源 ius 的问题,从而顺利完成了VPSMate的Nginx、MysqL、PHP、PhpMyAdmin、FTP等安装。
有了LNMP这些组件后,就可以轻松在VPSMate搭建网站了,本篇文章给没有用过VPSMate的朋友一个使用参考教程,实际用了VPSMate后的感受是:建站功能很强大,VPS主机管理傻瓜式,自主性强,页面美观,期待更加完善。
目前在中大家比较关注的有:
1、免费控制面板:
2、强大控制面板:
3、省内存版:
成功安装VPSMate解决各种错误和用VPSMate搭建网站全过程
一、成功安装VPSMate前的准备条件
1、VPSMate官网:
1、官网首页:http://www.vpsmate.org/
2、操作系统:CentOS/Redhat 5.4 或 5.4 以上版本,32位或64位均可,推荐使用 CentOS 6.2 64位。
3、内存大小:运行时占用约 20MB 左右的服务器内存。这里是说VPSMate占用内存,其它的LNMP没有计算在内。
4、VPSMate主机控制面板的界面做很炫,大量用Ajax,所以要正常使用VPSMate,请用Chrome浏览器。
5、部落已经在的CentOS 6.2 64位上测试通过,如果你在按照本文操作出现错误, 欢迎反馈。
二、VPSMate主机控制面板成功安装方法
1、进入VPS的SSH,执行以下命令,然后是为VPSMate设置一个管理员账号和密码。
wget http://www.vpsmate.org/tools/install.py
python install.py
2、安装好了VPSMate后,还要安装IUS源,执行以下命令(注意版本):
yum -y install gcc
yum -y install gcc-c++
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/ius-release-1.0-11.ius.el6.noarch.rpm
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm
3、完成以上操作后,就可以打开:http://106.187.46.198:8888 进入你的VPS管理管理中心了。
三、VPSMate主机安装Nginx、MySQL、PHP、PhpMyAdmin、FTP
1、解决了IUS源的问题,在VPSMate主机安装Nginx、MySQL、PHP、PhpMyAdmin、FTP就变得非常简单了。点击查看没有安装的组件。
2、然后选择一个版本就可以安装了,这是我安装了Nginx。
3、安装PHP时有PHP5.3和PHP5.4安装包可供选择,根据自己的需要来安装。
4、在VPSMate上成功安装了PHP。
5、这是成功安装了MysqL。
PS:日更新,感谢热心的
提醒, 如果MysqL安装失败,日志中发现InnoDB: Error: pthread_create returned 11,在ssh里面运行 ulimit -s unlimited。在my.cnf的[mysqld]部分加入
default-storage-engine = MyISAM
skip-innodb
6、MysqL安装后建议选择把密码改一下,因为默认的是空的。
7、还有FTP服务,VPSMate提供的是vsftpd服务,没有直接创建FTP的账号功能。
8、点击“网站管理”中有“快速安装网站系统”。
9、这里就有PhpMyAdmin安装。
10、点击它后就会弹出安装页面,选择多国语言,然后为PhpMyAdmin指定一下安装路径,便于以后访问和使用。
11、PhpMyAdmin已经有了中文界面了。
四、VPSMate绑定域名做DNS域名解析
1、在VPSMate的网站管理中,点击创建新的站点,输入你想要绑定的域名,下方会生成一个网站的根目录,你也可以自动指定一个目录,在引擎类别中选择“PHP”,其它的保持默认即可。(点击放大)
2、到域名DNS管理处,为刚刚绑定的域名添加DNS解析记录,A记录的记录值就是VPS主机的IP地址。
3、特别提醒:添加或更新站点配置后,需要重启 Nginx 后配置才会生效。,否则访问的是不会显示指定目录的网站文件的。
五、VPSMate创建数据库用户名、新的数据库和管理MysqL
1、在数据库管理中点击创建一个新的数据库,填写数据库名称和默认编码。
2、接着点击创建新的数据库用户名,输入一个用户名称和密码。
3、创建好了数据库用户名后,还要为用户指定一个授权访问和使用的数据库。
4、你可以指定数据库用户对数据库的具体权限,一般是全选。
六、VPSMate快速搭建网站
1、通过上面我们已经了解到了VPSMate的数据库创建与管理,至于说VPSMate的FTP其实是vsftpd,大家在上传文件时可以用,也可以使用VPSMate的在线文件管理器。
2、为了加快我们安装网站的速度,我们可以选程序包上传到VPSMate中,然后直接使用在线解压即可。
3、对Wordpress这样的热门应用程序,可以使用在VPSMate后台快速安装WP博客。
文章出自:
版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
真的,我猜你也会喜欢的:
您或许对下面这些文章有兴趣:&&&&&&&&&&&&&&&&&&&&本月吐槽辛苦排行榜
免费资源部落博客、论坛、问答和优惠网的创建者
经常混迹于各种免费资源中,尝鲜后乐于分享给他人。用WP搭建了部落博客,没事儿就折腾Wordpress,喜欢找免费空间,但只求精,稳定,耐用。有时也会介绍一点关于建站的知识和主机、服务器的使用心得与体会。PS:此人为男。
TA的专栏:&&|&&
关于本文的作者
所属分类:
链接地址:
浏览前页:
浏览后页:
部落快速搜索栏
热门点击排行榜
网站导航栏
免费资源重点推荐
最新文章推荐
部落最新评论列表
不得不看的秘密
部落本月最受关注的热点
(热度295℃) (热度274℃) (热度152℃) (热度105℃) (热度105℃) (热度89℃) (热度86℃) (热度86℃) (热度83℃) (热度77℃) (热度77℃) (热度73℃) (热度64℃) (热度64℃) (热度62℃) (热度56℃) (热度51℃)
部落本月踩得最多的宝贝
(踩15,010次) (踩9,810次) (踩9,720次) (踩6,840次) (踩6,150次) (踩5,500次) (踩4,480次) (踩3,070次) (踩2,890次) (踩2,760次)
免费资源部落,是一个致力发布和推广来自世界各地的免费资源,包括多样实用的免费空间、各种优秀的免费软件、各样可用的免费网盘等个人博客网站。站长qi是一位很普通不过的人,长期关注网络空间、互联网、软件应用、程序开发与设计、网络应用等。免费资源部落成立的目的就是希望与更多人分享网络快乐与精彩!本站持续修改完善中,如遇不便还请谅解^_^当前位置: >
阿里云镜像主机安装phpwind9.0教程
阅读工具:字体:
 本篇教程主要为各位介绍阿里云镜像主机安装phpwind 9.0的过程。
  阿里云镜像主机支持PHPWind程序的运行环境,您可以不用进行环境的配置就可以直接安装phpwind。
  强烈建议您直接使用阿里云的镜像ecs,下述操作流程将使用阿里云phpwind镜像云主机进行phpwind 9.0安装过程的介绍。
  1、 下载一个FTP工具
  下载地址为:/tool/FileZilla-3.7.3.zip ,您也可以自己去其他地方下载FTP工具。
  2、 打开FTP工具如下图
  3、 获取FTP权限及数据库权限
  下载linux端的远程工具putty
  下载地址:/tool/putty.zip 下载后解压并打开putty.exe,并输入您的服务器IP及端口,端口一般默认为22 ,如下图:
  注意:这里有个编码设置,需要设置为utf-8,中文才不会乱码。点击Window 栏目下的Translation如图:
  设置为uft-8后点击Open 就可以连上服务器了,然后就可以输入服务器账号密码了,如下图:
  输入密码后,按回车,就进入服务器了,如下图。
  输入ls 显示目录及文件名。
  Centos-6.3-for-apache-php-Explanation.txt 为说明文档
default.pass 这里存放着FTP权限及数据库权限,输入 vi default.pass 如下图:
  这样就获取到您的FTP权限了。
  4、 我们拿到FTP权限后填到FTP工具上。
  5、 连上FTP后,FTP上已经默认存了一份phpwind9.0的论坛程序,您也可以自行上传最新的phowind程序至ftp上(phpwind 9.0下载地址),用IP访问显示:
  点击接受,进行论坛的安装。
  点击下一步:
  如何获取数据库密码,详见第3点。
  点击创建数据,即可完成安装。
  6、 下面我们绑定一个自己的域名上去。
  打开站点配置文件
  vi /usr/local/nginx/conf/vhost/phpwind/phpwind.conf
  加上server_
  红框的位置填写您的域名,多个用空格隔开。
  填好域名后,保存退出。
  输入service
  nginx restart重启nginx,这样就完成域名绑定了。
(责任编辑:大宝库)
------分隔线----------------------------
PHPWind Forums (php+mysql)高速论坛程序(gbk,big5,utf-8) PHPWind Forum系列论坛是一...
注意:本教程适用于 1. 单一 论坛 版本升至单一论坛版本 2. 单一论坛版本升至模式整合...
phpwind forum V7.5 安装过程大致跟之前本版一致,只是缩减了安装过程,去掉了插件安...
赞助商链接
赞助商链接

我要回帖

更多关于 u盘安装centos 的文章

 

随机推荐