当前位置:首页 » 编程语言 » lumanager升级php

lumanager升级php

发布时间: 2022-06-22 14:33:19

linux系统怎样搭建web服务器,系统是centos6.2,可以支持php jsp asp mysql

LINUX搭建的服务器不能支持ASP.
需要安装apache

❷ lumanager怎么创建网站

2、点击修改网站里面的选填内容。3、在展开的选填内容中选择伪静态规则。第三步,点击网站管理>网站(虚拟主机),然后点击右边管理选项中的文件管理器选项。1、删除lumanager生成的默认文件,如index.php和phpinfo.php以及favicon.ico2、点击文件管理右上角的上传文件,上传在本地电脑准备好的建站程序压缩包。3、上传完成后返回文件管理器,点击压缩包后面的解压功能,解压到当前目录。 PS:以上三个步骤都做好了后,你就可以解析域名了,不要在网站配置好之前解析域名,否则搜索引擎可能收录lumanager创建的默认页。

❸ 怎样让lumanager的nginx支持pathinfo,支持iwebshop伪静态

很久不使用apache了,渐渐对apache感到陌生,因为朋友有个ZendFramework框架从apache移到nginx下,需要pathinfo模式支持。
网上海搜
于是开始搜索nginx+pathinfo相关文章,一开以为很容易就会配置好。因为搜索后发现有大量文章介绍nginx开启pathinfo模式,感觉不是什么难事。但是经过几个小时下来,还是没有配置好。并且大量文章的内容都极其相似,基本都是转载的。
开始有点急了!因为一天过去了没有配好。
继续摸索
没办法,继续搜索。为了验证方便,我用a.com下载thinkphp框架搭了个环境。并且加了UserAction.class.php控制器类,在类里加了一个app方法并输出一行文字。
于是,我开始不断地改写nginx.conf文件重启nginx,不断的刷新a.com/index.php/User/app 地址。结果要么是地址损坏提示、502、Access defind.
又是一天过去了,开始感觉有点彷徨。
最后坚持
按理说我感觉应该有nginx+thinkphp的先例,只是我没有搜索到答案而已。突然间感觉网上好迷茫,一个小小的问题寻求不到解答。今晚,又试着使用nginx thinkphp关键字搜索,我一下点到十多页以后,找到一处代码
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
}

location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}

保存修改,重启nginx,刷新浏览器
意想不到的页面出现了

居然能访问了,终于松了一口气,实在太不容易了。
贴出nginx.conf代码
user www www;

worker_processes 2;
worker_cpu_affinity 01 10;

error_log /data1/logs/nginx_error.log crit;

pid /usr/local/webserver/nginx/nginx.pid;

worker_rlimit_nofile 65535;

events
{
use epoll;
worker_connections 65535;
}

http
{
include mime.types;
default_type application/octet-stream;

server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;

sendfile on;
tcp_nopush on;

keepalive_timeout 60;
tcp_nodelay on;

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;

server
{
listen 80;
server_name a.com;
index index.php;
root /data0/htdocs/a.com/www;

location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}
}

location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
}
}

❹ LuManager php怎么升级到5.4 或更高版本

1.首页安装Webtatic EL6 YUM源 rpm -Uvh repo.webtatic/yum/el6/latest.rpm 2.停止web服务器 service nginx stop 或者 service httpd stop 3.删除当前的 php 安装 php5.4 yum remove php* yum install php54w 4.重启web服务器 servic

❺ 请教Lumanager Nginx 如何配置Joomla的伪静态

php目录打php.ini文件找display_errors 修改改display_errors = Off

❻ 请教Lumanager Nginx 如何配置Joomla的伪静态

if($args~"mosConfig_[a-zA-Z_]{1,21}(=|\%3d)"){
set$args"";
rewrite^.*$http://$host/index.phplast;
return403;}

if($args~"base64_encode.*(.*)"){
set$args"";
rewrite^.*$http://$host/index.phplast;
return403;}

if($args~"(|%3E)"){
set$args"";
rewrite^.*$http://$host/index.phplast;
return403;}

if($args~"GLOBALS(=|[|\%[0-9A-Z]{0,2})"){
set$args"";
rewrite^.*$http://$host/index.phplast;
return403;}

if($args~"_REQUEST(=|[|\%[0-9A-Z]{0,2})"){
set$args"";
rewrite^.*$http://$host/index.phplast;
return403;}

if(!-e$request_filename){

rewrite(/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$/index.phplast;
break;
}

这是Nginx环境下的Joomla伪静态规则,Joomla 1.5x-3.x通用,具体请参考http://www.xingzai.org/joomla-doc/joomla-for-nginx-rewrite-rule.html

❼ 如何重装LuNamp和LuManager

centos安装LuManager
注:tar.gz上传的话在根目录,即/root下
安装:./zijidelu_install.sh -y(此为全自动安装,如需半自动安装,请不用-y参数,即:./zijidelu_install.sh)

选择下载点:China的为中国电信下载点(默认),USA为美国下载点。选择好后回车
选择您要安装的版本:选1为1.0.X,选2为1.1.X

也可以单独下载安装(上传至/root目录,即根目录下):

复制代码
1. 将zijidelu_install.tar.gz通过sftp上传至服务器
2. 用root用户登陆服务器
3. 解压:tar zxvf zijidelu_install.tar.gz
4. 解压zijidelu_install.tar.gz后有一个zijidelu_install目录,然后将LuNamp_last.tar.gz和LuManager_last.tar.gz上传到zijidelu_install目录下
5. 切换目录:cd zijidelu_install
6. 执行./i.sh -y(或用./i.sh进行半自动安装)
这种方法可将LuNamp和LuManager一起打包分发,也就是将LuNamp_last.tar.gz和LuManager_last.tar.gz放到zijidelu_install目录后,打包即可分发。

######------ 帐户相关:
后台登陆地址:http://ip:8888(将IP代替成您的服务器的IP地址或者解析到该IP的域名)
LUM后台用户名和密码:zijidelu zijidelu
mysql超级用户的用户名和密码:root zijidelu,phpMyAdmin管理面板:http://ip:8888/pm(为安全起见,该管理网址是可以在LUM中禁止的)
postgres超级用户的用户名和密码:postgres zijidelu,phpPgAdmin管理面板:http://ip:8888/pp(为安全起见,该管理网址是可以在LUM中禁止的)
默认情况下,所有密码都是zijidelu
######------ 卸载方法:
1. 下载LuNamp_last.tar.gz,如果已经下载了,则找到该文件,一般位于zijidelu_install目录下(在哪个目录下进行安装的?)。
2. 解压:tar xvf LuNamp_last.tar.gz
3. 切换目录:cd LuNamp
4. 执行./i.sh,然后选2(uninstall)

######------ 软件操作方法:
* 关闭LUM及所有组件:lu-stop
* 启动LUM及所有组件:lu-start
* 重启LUM及所有组件:lu-restart

* 关闭MySQL:mysql-stop
* 启动MySQL:mysql-start
* 重启MySQL:mysql-restart

* 关闭PgSQL:pgsql-stop
* 启动PgSQL:pgsql-start
* 重启PgSQL:pgsql-restart

* 关闭Nginx:nginx-stop
* 启动Nginx:nginx-start
* 重启Nginx:nginx-restart

* 关闭apache:apache-stop
* 启动apache:apache-start
* 重启apache:apache-restart

* 关闭pureftpd:pureftpd-stop
* 启动pureftpd:pureftpd-start
* 重启pureftpd:pureftpd-restart

* 关闭LUM后台:lum-stop
* 启动LUM后台:lum-start
* 重启LUM后台:lum-restart

* 修复LUM文件权限(包括MySQL数据库权限的LUM软件本身的权限等):lu-repair

LuNamp和LuManager的目录结构
/
|---- etc/
|-------- my.cnf #mysql配置文件
|-------- ipfw.conf #ipfw防火墙的配置文件(仅FreeBSD)
|---- home/
|-------- ftp #FTP目录(默认情况下,所有网站位于此目录下)
|-------- hosts_backup #网站备份目录
|-------- logs_backup #网站访问日志备份目录
|-------- lum_files #重要内容保护目录
|-------- mysql_data #mysql数据库目录
|-------- pgsql_data #pgsql数据库目录
|-------- mysqls_backup #mysql数据库备份目录
|-------- pgsqls_backup #pgsql数据库备份目录
|-------- files_backup #垃圾桶(被删除文件)
|-------- lum_safe_files #LUM重要文件存放目录
|---- usr/
|-------- local/
|------------ apache/
|-------------------- httpd.conf #apache配置文件
|-------------------- vhost.conf #apache虚拟主机配置文件
|------------ apache_LuManager/
|------------ bind/
|------------ freetype/
|------------ gd/
|------------ jpeg/
|------------ libiconv/
|------------ libmcrypt/
|------------ libpng/
|------------ LuManager/
|---------------- Conf/
|-------------------- htaccess_files/ #伪静态(重写规则)存放目录
|-------------------- config.php #LUM配置文件
|---------------- Tpl/
|-------------------- App/ #应用程序目录
|-------------------- User_1520/ #用户模板目录
|---------------- Runtime/ #LUM临时目录
|------------ LuNamp/
|---------------- cmd/ #LUN系统命令存放目录(该目录下的命名无需使用完整路径,如要重启nginx,直接执行nginx-restart便可)
|-------------------- apache_LuManager-reload #重载LUM后台面板
|-------------------- apache_LuManager-restart
|-------------------- apache_LuManager-start
|-------------------- apache_LuManager-stop
|--------
|-------------------- apache-reload #重启apache
|-------------------- apache-restart
|-------------------- apache-start
|-------------------- apache-stop
|--------
|-------------------- crontab_cmd.sh #计划任务脚本
|--------
|-------------------- lu-repair #修复LUN和LUM的文件权限
|-------------------- lu-restart #重启LUN各组件
|-------------------- lu-start
|-------------------- lu-stop
|
|-------------------- mysql_install_db.sh #初始化数据库(危险)
|-------------------- mysql-restart #重启mysql
|-------------------- mysql-start
|-------------------- mysql-stop
|
|-------------------- nginx-reload #重载nginx
|-------------------- nginx-restart #重启nginx
|-------------------- nginx-start #启动nginx
|-------------------- nginx-stop #关闭nginx
|
|-------------------- pgsql-reload #重载PostgreSQL
|-------------------- pgsql-restart #重启PostgreSQL
|-------------------- pgsql-start #启动PostgreSQL
|-------------------- pgsql-stop #关闭PostgreSQL
|
|-------------------- pureftpd-restart #重启pureftpd
|-------------------- pureftpd-start
|-------------------- pureftpd-stop
|
|-------------------- webserver-reload #重载web服务(包括nginx和apache,会自动判断LUM是否启用apache)
|-------------------- webserver-restart
|-------------------- webserver-start
|-------------------- webserver-stop
|---------------- pm/ #phpMyAdmin目录
|------------ make/
|------------ memcached/
|------------ mysql/
|------------ nginx/
|---------------- conf/
|-------------------- nginx.conf #nginx配置文件
|-------------------- vhost.conf #nginx虚拟主机配置文件
|------------ perl/
|------------ php/
|------------ php_fcgi/
|------------ php_LuManager/
|------------ pureftpd/
|------------ pgsql/
|------------ Zend/
|------------ Zend_LuManager/
|------------ LuManager/

热点内容
ie不显示脚本错误 发布:2025-03-19 00:09:53 浏览:954
免费网页源码 发布:2025-03-19 00:09:00 浏览:259
工业企业数据库 发布:2025-03-18 23:51:44 浏览:93
宝马车的配置主要看哪些 发布:2025-03-18 23:50:09 浏览:484
esxi虚拟存储 发布:2025-03-18 23:49:59 浏览:771
mc自己开服务器地址 发布:2025-03-18 23:47:10 浏览:701
蓝凌关联配置什么意思 发布:2025-03-18 23:46:16 浏览:347
云存储vmware 发布:2025-03-18 23:41:51 浏览:890
怎么从配置模式转到用户模式 发布:2025-03-18 23:36:07 浏览:334
压缩卷一半 发布:2025-03-18 23:35:12 浏览:687