查看“Nexusphp”的源代码
来自Ubuntu中文
←
Nexusphp
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
nexusphp是目前国内比较流行的PT网站程序 官方下载地址: http://sourceforge.net/projects/nexusphp/ 安装说明: 1.安装Apache root@unclelu:~# apt-get install apache2 2.配置虚拟主机 root@unclelu:~# vim /etc/apache2/sites-enabled/000-default 删除原文档所有内容,复制以下内容 <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> <VirtualHost *:80> DocumentRoot "/var/www" <Directory "/var/www"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <DirectoryMatch /\.svn/> AllowOverride None Order allow,deny Deny from all </DirectoryMatch> <Directory "/var/www/_db"> AllowOverride None Order allow,deny Deny from all </Directory> <Directory "/var/www/config"> AllowOverride None Order allow,deny Deny from all </Directory> <Directory "/var/www/_doc"> Options +Indexes Order allow,deny Allow from all </Directory> <Directory "/var/www/lang"> AllowOverride None Order allow,deny Deny from all </Directory> </VirtualHost> 保存并退出 3.安装PHP root@unclelu:~# apt-get install php5 php5-gd php5-memcache php5-mysql 官方说明文档里说需要修改php.ini,实际上默认即可 4.安装Mysql root@unclelu:~# apt-get install mysql-server 官方说明文档里也需要修改my.cnf,如果仅用于测试则无需修改,用于生产环境则至少需要修改mysql最大并发数 root@unclelu:~# vim /etc/mysql/my.cnf 找到max_connections 去掉前面的# 修改数值为合适即可 如果需要外网连接Mysql则需将bind-address后的IP改为可访问的外网IP 5.安装phpmyadmin 这一步官方说明里是没有滴...各位参考... root@unclelu:~# apt-get install phpmyadmin 配置时选择apache关联,否则不能运行 6.安装Memcached root@unclelu:~# apt-get install memcached root@unclelu:~# memcached -d -u nobody 7.安装Pear和HTTP_Request2 root@unclelu:~# apt-get install php-pear root@unclelu:~# pear config-set preferred_state alpha root@unclelu:~# pear install HTTP_Request2 8.安装Postfix root@unclelu:~# apt-get install postfix 9.重启apache和mysql root@unclelu:~# /etc/init.d/apache2 restart root@unclelu:~# /etc/init.d/mysql restart 10.最后配置 想将网站目录权限设置为777 root@unclelu:~# chmod -R 777 /var/www 上传nexusphp的所有文件到/var/www 再将config目录权限为777,否则最后无法更新网站配置 root@unclelu:~# chmod -R 777 /var/www/config 修改config目录下的数据库allconfig.php 找到$BASIC数组,修改如下 $BASIC=array( 'SITENAME' => 'yoursitename', //网站名称 如:PT站 'BASEURL' => 'yoursiteurl', //网站地址 如:www.pt.com 'announce_url' => 'yoursiteurl/announce.php', //announce地址 yoursiteurl要和上面一样 'mysql_host' => 'yourdbhostname', //mysql数据库地址 如:127.0.0.1 'mysql_user' => 'yourdbusername', //数据库用户名 'mysql_pass' => 'yourdbpassword', //数据库密码 'mysql_db' => 'yourdbname', //数据库名 ); 最后通过phpmyadmin导入数据库 整个程序大功告成
返回
Nexusphp
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息