宝塔面板安装 MovableType

Tony 提交于
内容

使用宝塔面板+ PSGI 的组合来运行 MovableType,默认用 Nginx 的组合进行安装,在软件商店里添加 Memcached 来提高性能。

宝塔面板安装 Movabletype

aaPanel应该也能用同样的方法操作。

回到顶部

安装 MovableType 需要的 perl 组件

yum install -y perl-Cache-Memcached perl-Archive-Zip perl-XML* perl-YAML-Syck perl-Crypt-DSA perl-GD perl-Archive-Tar perl-Cache-* perl-Crypt-SSLeay perl-IPC-Run perl-DBI perl-DBD-mysql --skip-broken

回到顶部

安装 PSGI 环境

这里需时较长,网络问题也会经常失败,重复执行直到提示都安装过了就行了。

yum install perl-ExtUtils* perl-Module-Build expat-devel gcc -y

curl -L http://cpanmin.us/ | perl - App::cpanminus

cpanm Plack Task::Plack XMLRPC::Transport::HTTP::Plack Cache::Memcached Cache::File

回到顶部

修改 Nginx 配置,mt 目录下的文件都交给 PSGI 处理

回到 BT 面板,在需要运行 Movabletype 的 网站设置 里面,配置文件,添加以下 URL Rewrite Rule,第一行的 /cgi-bin/mt/ 根据实际情况更改,以下设置为通过 abc.com/cgi-bin/mt/ 来访问 mt.cgi 。

location /cgi-bin/mt/ {

proxy_redirect off;

proxy_set_header    X-Forwarded-Proto $http_x_forwarded_proto;

proxy_set_header    X-Forwarded-Host  $host;

proxy_set_header    Host              $host;

proxy_set_header    X-Real-IP         $remote_addr;

proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;

proxy_pass http://127.0.0.1:5000;

proxy_read_timeout 1200;

proxy_connect_timeout 1200;

fastcgi_read_timeout 600s;

}

重启一下 Nginx ,没有错误再继续往下做。

同时把 /www/wwwroot/abc.com/cgi-bin/mt/ 目录下的 mt-config.cgi 信息填好。

回到顶部

mt-config.cgi 长这样

PIDFilePath /www/wwwroot/abc.com/cgi-bin/mt/mt.pid

CGIPath    http://abc.com/cgi-bin/mt/

ObjectDriver DBI::mysql

Database mt

DBUser mt

DBPassword 12345678

DBHost 127.0.0.1

MemcachedServers 127.0.0.1:11211

回到顶部

到这里可以测试一下能否跑起来,可以的话,再添加到自启动里面

在 MovableType 的 System 里可以看到目前运行在 PSGI 模式。

宝塔面板安装 Movabletype

cd /www/wwwroot/abc.com/cgi-bin/mt/

starman --pid=/www/wwwroot/abc.com/cgi-bin/mt/mt.pid mt.psgi --workers 5

浏览器 http://abc.com/cgi-bin/mt/mt.cgi 可以成功进入安装界面的话,再把 Starman 加入到自启动里面(Centos 7)。

vi /etc/rc.local

加入以下:

cd /www/wwwroot/abc.com/cgi-bin/mt/ && starman --pid=/www/wwwroot/abc.com/cgi-bin/mt/mt.pid mt.psgi --workers 5

完成。

回到顶部

文章标签

评论

ccchen

2020-03-17 23:26, 星期二

mt现在社区版本还有更新吗?

Tony

2020-03-18 01:20, 星期三

MTOS吗?5.X版本后就没有更新了。

下载地址:https://movabletype.org/downloads/archives/

yiyan

2020-03-20 19:50, 星期五

我根据你的方法,,,现在连.CGI访问不了,网页转几圈就停了,我的阿里云,CENTOS,宝塔NIUX

Tony

2020-03-21 01:41, 星期六

加企鹅群共同研究一下 21518121

添加新评论

此字段内容将保密,不会被其他人看见。

Filtered HTML

  • 网页和电子邮件地址自动转换为链接。
  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <drupal-entity data-*>
  • 自动断行和分段。
有时候,快乐的经历留在心里就行了,不要留下证据,但我想可以和你一起快乐。

📚 页面/专题/手册

🏷️ 标签云

猜你喜欢