抱歉,这个问题可能非常基础。但我正在尝试安装 ModX,我找到的有关如何设置网站的教程。我正在使用现有服务器上的网站。我需要做这些事情吗?我需要采取哪些基本步骤才能运行此程序?
谢谢
答案1
请参阅此处了解标准 ModX 安装说明: https://docs.modx.com/revolution/2.x/getting-started/installation
下面的指令看起来也非常完整:https://websiteforstudents.com/install-modx-cms-on-ubuntu-17-04-17-10-with-apache2-mariadb-and-php-support/
安装 ModX 之前需要:Apache 或 NGINX、PHP、MySQL 或 MariaDB(检查服务器要求:https://docs.modx.com/revolution/2.x/getting-started/server-requirements)
下载 MODX 软件,例如使用:
wget https://modx.com/download/direct?id=modx-2.6.5-pl.zip
解压文件并将内容复制到您想要的目录(xxxx),创建一些目录并设置一些权限(这可能有点过头):
unzip modx-2*
cd modx-2*
cp -R * /var/www/xxxx
cp ht.access /var/www/xxxx/.htaccess
cd /var/www/xxxx
mkdir assets
mkdir assets/components
mkdir assets/files
mkdir core/components
touch core/config/config.inc.php
chgrp -R www-data *
chown -R www-data *
chmod -R 750 *
chmod -R 770 core/packages
chmod -R 770 core/cache
chmod -R 770 core/export
chmod -R 770 core/components
chmod 770 core/config/config.inc.php
chmod -R 770 manager
chmod -R 770 assets
chmod -R 770 connectors
cd ..
chgrp -R www-data xxxx
chmod 770 xxxx
使用 general_CI 为 ModX 站点创建一个数据库,并创建有权在数据库中创建表的用户 ID。
在 Apache 中设置相关域的处理(https://websiteforstudents.com/install-modx-cms-on-ubuntu-17-04-17-10-with-apache2-mariadb-and-php-support/)或 NGINX(https://docs.modx.com/revolution/2.x/getting-started/installation/basic-installation/nginx-server-config)。
运行 ModX 设置;只需转到添加了“/setup”的站点链接,例如:
http://xxxx.com/setup
确保安装软件已被删除(如果安装软件尚未删除):
cd /var/www/xxxx
rm -r setup
并确保配置文件不再可编辑(如果安装软件尚未完成):
cd core/config
chmod 440 config.inc.php