ubuntu如何打开greenstone

  [复制链接]  275查看
易西 发表于 2024-11-6 23:28:16 | 显示全部楼层 |阅读模式
ubuntu如何打开greenstone
 楼主| 易西 发表于 2024-11-6 23:28:55 | 显示全部楼层
在Ubuntu中打开Greenstone CMS,首先确保你已经安装了Apache, MySQL和PHP。如果尚未安装,可以使用以下命令进行安装:

sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php
安装完成后,启动MySQL服务:

sudo systemctl start mysql
sudo systemctl enable mysql
然后,安装Greenstone CMS所需的PHP扩展:

sudo apt install php-mysql php-xml
接下来,重新启动Apache服务以确保模块被加载:

sudo systemctl restart apache2
下载Greenstone CMS:

wget https://github.com/greenstonecms ... reenstone-3.2.0.zip
解压缩下载的文件:

unzip greenstone-3.2.0.zip -d /var/www/html/
然后,你需要创建一个数据库和用户给Greenstone使用:

mysql -u root -p
CREATE DATABASE greenstone;
GRANT ALL PRIVILEGES ON greenstone.* TO 'greenstone'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
将解压缩的Greenstone文件夹的权限设置为Web服务器用户(通常是www-data):

sudo chown -R www-data:www-data /var/www/html/greenstone
现在,你可以通过浏览器访问Greenstone CMS进行安装:

http://your_server_ip/greenstone
或者如果你是在本地安装:

http://localhost/greenstone
在安装过程中,你需要输入数据库的凭据,以便Greenstone可以连接到数据库。安装完成后,你可以使用Greenstone的后台进行管理。

提示:AI自动生成,仅供参考

参考
[发帖际遇]: 易西 在论坛发帖时没有注意,被小偷偷去了 1 金钱. 幸运榜 / 衰神榜
 楼主| 易西 发表于 2024-11-6 23:33:43 | 显示全部楼层
https://wiki.greenstone.org/doku ... ource_distribution1
参考

下载适用于您的操作系统的源代码分发,并将其解压到您希望安装 Greenstone 的位置。对于 Linux/Mac,请下载 tar.gz 版本,因为 zip 不会保留必要的文件权限。
确保JAVA_HOME已设置(Greenstone 3.06 为 JDK 7,Greenstone 3.11 及更高版本为 JDK 8),并且其文件夹已添加到 PATH 中。如果您使用的是 64 位计算机,则需要用于 64 位计算机的 JDK,如果您使用的是 32 位计算机,则需要用于 32 位计算机的 JDK。此外,将 ANT_HOME 设置为 ant 安装,并将其文件夹添加到 PATH。binbin
我们测试的大多数 linux 和 mac 机器都需要 gnome-lib 扩展。如果没有它,如果编译失败并显示有关 的错误消息,则意味着您需要 gnome-lib 扩展。您可以通过访问 http://trac.greenstone.org/browser/gs2-extensions/gnome-lib/trunk,选择适用于您的操作系统和架构的版本的链接,然后单击后续页面上的下载链接来获取它。将其下载到解压的 Greenstone 3 文件夹中。wvwaregnome-lib-minimalgs2build/ext
使用终端解压下载的 gnome-lib-minimal 扩展,并设置 gnome-lib 环境进行编译,如下所示:
cd gs2build/ext
cd gnome-lib
# gnome-lib can take longer to compile.
# Alternatively, if you had internet access and
# had grabbed and extracted the gnome-lib-minimal tarball as above, then:
#tar -xvzf gnome-lib-minimal-<your-OS-version>.tar.gz
#cd gnome-lib-minimal
source ./devel.bash
cd ../../..
如果您使用的是 Mac OS 版本 10.11/El Capitan,请按如下方式设置 CFLAGS、CXXFLAGS 和 JNIFLAGS:
export CFLAGS="$CFLAGS -I$JAVA_HOME/include -I$JAVA_HOME/include/darwin"
export CXXFLAGS="$CXXFLAGS $CFLAGS"
export JNICFLAGS="$JNICFLAGS $CFLAGS"
从 GS3.08 开始,包括 GS3.10,如果您使用的是 64 位 linux,您还需要将 -fPIC 添加到 CFLAGS 和 CXXFLAGS 环境变量中:

export CFLAGS="-fPIC $CFLAGS"
export CXXFLAGS="-fPIC $CXXFLAGS"
在同一个终端中,您现在终于可以从解压的 Greenstone 3 安装的顶层文件夹运行以开始编译。这可能需要几分钟时间。
注意: 如果在这个阶段,Perl 的 XMLParser 编译失败,并显示错误消息 “只能给出 PREFIX 或 INSTALL_BASE 之一。Not both.“,然后在同一个终端中检查是否设置了 INSTALL_BASE 环境变量,如果是,则取消设置它(如果设置为 this,则PERL_MM_OPT)并重新运行:ant installant install
> env | grep INSTALL
PERL_MM_OPT=INSTALL_BASE=/something.../
> export INSTALL_BASE=
> export PERL_MM_OPT=
> ant install
注意:

gnome-lib 环境可能与 Linux 系统上的图形应用程序冲突。编译后,打开一个新的终端以运行 GLI 或其他图形应用程序。在运行任何 Greenstone 应用程序(如 Greenstone 服务器 (gs3-server) 和 GLI)之前,请确保新终端也为 Java 和 Ant 设置了环境。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

邮箱|首页|小黑屋|吾侪 ( 蜀ICP备2020029307号-4 )

GMT+8, 2026-6-21 16:48 , Processed in 0.969259 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © , 吾侪网

快速回复 返回顶部 返回列表