Wishlist 0 ¥0.00

如何在 Windows 中安装 OwnCloud

Cloud file sharing involves a system where users are allocated storage space on a server and are allowed to perform read and write operations on the data they save in their space online.

A popular service is Dropbox and while it offers a free version, it is not open source. There are also many Dropbox alternatives for Linux, but this article focuses on the best free open source cloud file sharing platforms.

1. NextCloud

NextCloud is arguably the most popular open source cloud file sharing service. Apart from sharing files, it allows you to share calendars, contacts, emails and includes professional features like team collaboration and data synchronization and it packs text and video chat apps.

Nextcloud - self-hosted file share and communication platform

Nextcloud – self-hosted file share and communication platform

2. Ceph

Ceph is an open source distributed object, block, and file storage platform that uses a POSIX-compliant network file system in order to provide large data storage, high performance, and optimum support for legacy applications.

Ceph - unified, distributed storage system

Ceph – unified, distributed storage system

3. Aurora Files

ADVERTISEMENTS

Aurora Files is a developer friendly, encrypted file-sharing software. It has support for Google Drive and Dropbox as network logins, Zipped file viewer, and MS Office file viewer.

Aurora Files - file storage platform

Aurora Files – file storage platform

4. YouTransfer

YouTransfer is an open source file transfer cloud service with a few more features than FileDrop given that it has a Docker image for container users.

The file transfer process works via link sharing via email, message, or any other sharing method together with an optional message.

YouTransfer - file-sharing solution

YouTransfer – file-sharing solution

5. Pydio Cells

Pydio Cells is a Golang-based on-premise file management platform that aims to provide reliable file hosting, synchronization, and sharing. It has a strong emphasis on security and can be deployed on any server type of your choosing.

Fun fact, Pydio Cells went by the name of just “Pydio” and was written in PHP and JavaScript before until its entire rewrite in Golang.

Pydio - File Sharing & Sync Platform

Pydio – File Sharing & Sync Platform

6. LinShare

LinShare aims to provide an enterprise-grade cloud file sharing solution for free and it is succeeding. It enables users to share large files, manage activity logs and users, and enjoy healthcare-related features all while enjoying high security.

LinShare - secure file sharing platform

LinShare – secure file sharing platform

7. NitroShare

NitroShare is a cross-platform network file transfer app designed to extremely simplify sharing files while maintaining efficient speeds.

8. OnionShare

OnionShare is an open source platform that enables its users to share files of any size across the internet without jeopardizing their security or anonymity.

OnionShare - Secure and Anonymous Filesharing

OnionShare – Secure and Anonymous Filesharing

9. FileDrop

FileDrop is a lightweight web-based UI for sharing files. You can use it as a standalone server in trusted LANs but it is mostly used together with Sandstorm, an open source web-based productivity suite.

FileDrop - share files over wifi

FileDrop – share files over wifi

10. ProjectSend

ProjectSend is a private clients-oriented web service that provides a file-sharing platform for teams complete with features like uploads auto-expiration, usage logs, user permissions, etc.

ProjectSend - share files with your clients

ProjectSend – share files with your clients

There are notable mentions like Syncthing, Seafile, Cozy and Syncany but what is your favourite open source cloud file sharing application? Drop your comments in the section below.

如何迁移/升级Joomla 3到Joomla 4一步一步教程

Joomla 4型 是Joomla CMS的一个巨大的一代。Joomla 4提供了许多新的伟大的功能,提高最低支持的PHP版本到 PHP 7语言 以及删除以前不赞成使用的功能。Joomla 4.0版 是基于Joomla!框架2.0新的核心用户界面 这是值得期待的。

Joomla!3.10包含API更改的backports,它将主要是Joomla 3.x和Joomla 3.10之间的桥梁。Joomla 4型。您应该更新您的网站为Joomla 3.10只有当您倾向于更新您的网站为Joomla 4。此外,Joomla 4仍在RC开发阶段,那么请勿在实时站点上迁移/升级,仅限在测试站点上

步骤迁移Joomal 3到Joomla 4

  • 备份您的网站
  • 检查技术要求
  • 将Joomla 3.9.x网站更新为Joomla 3.10
  • Joomla 4更新前检查
  • 将Joomla 3.10网站更新为Joomla 4

1.备份您的网站

备份是网站管理员必不可少的一项工作。它可以在出现问题时保存您的网站。您可以通过使用备份简单地恢复它。强烈建议您在开始更新之前对安装进行备份。 你应该使用一个好的备份扩展来获得最有效的备份,Akeeba是Joomla最流行的备份工具之一,你可以参考。

2.技术要求

要查看您的技术信息,请在管理面板-〉菜单系统-〉系统信息中。

Joomla!3.x的要求:

软件 推荐使用 最小值 更多信息
PHP语言 7.3正 5.3.10 https://www.php.net
支持的数据库
MySQL数据库 5.5.3以上版本 5.1 https://www.mysql.com
数据库服务器 10.50.1600.1以上 10.50.1600.1 https://www.microsoft.com/sql
PostgreSQL数据库 9.1正 8.3.18 https://www.postgresql.org/
支持的Web服务器
阿帕奇人 2.4正 2.0 https://www.apache.org
恩金 1.8正 1.0 https://www.nginx.com/resources/wiki/
微软互联网服务 7 7 https://www.iis.net

对Joomla!4.x的要求:

软件 推荐使用 最小值 更多信息
PHP语言 7.4正 7.2.50 https://www.php.net
支持的数据库
MySQL数据库 5.6正 5.6 https://www.mysql.com
PostgreSQL数据库 11.0正 11.0 https://www.postgresql.org/
支持的Web服务器
阿帕奇人 2.4正 2.4 https://www.apache.org
恩金 1.18正 1.10 https://www.nginx.com/resources/wiki/
微软互联网服务 10个以上 10 https://www.iis.net

3.将Joomla 3.9.x网站更新为Joomla 3.10

Joomla 3.10现在可以在第一个候选版本中使用。Joomla 3.10稳定版计划在2021年8月17日与Joomla 4稳定版同时发布。因此,在本教程中,我们将致力于Joomla 3.10遥控器1。请不要更新您的现场网站到Joomla 3.10或Joomla 4目前。

在“管理”面板中:

请转到组件-〉Joomla!更新-〉选项

更新来源按钮,设置 更新通道测试最低稳定性候选版本 当我们在Joomla3.10RC1上工作时,保存并关闭

现在单击检查更新 以查看可用的新版本。单击“安装更新”。

更新成功消息

4. Joomla 4更新前检查

Joomla 3.10为Joomla 4引入了一个内置的选项Pre-Update Check。扩展或模板还没有准备好Joomla 4。强烈建议在更新Joomla 4.x之前检查它们与Joomla 4.x的兼容性。在Joomla Pre-Update检查表中,如果有任何扩展还没有准备好Joomla 4,您必须更新它以兼容或删除/取消发布它。

数据库架构检查

导航到扩展管理器 - 〉 数据库 选项卡。如果它显示架构不是最新的,请单击“修复”按钮。

请转到组件-〉Joomla更新-〉检查更新-〉更新前检查

“更新前检查”为您提供有关服务器、设置和已安装扩展的更新准备情况的信息。在此阶段,您可以检查是否已通过要求。

第三方扩展检查

通过更新前检查,您还可以找到哪些扩展可以在Joomla 4上运行。在我们的教程中,SJ Extra Slider for Content模块还没有为Joomla 4做好准备,我们会将其更新为兼容。如果有任何扩展不再可以在Joomla 4上运行,您应该删除它。

5.将Joomla 3.10网站更新为Joomla 4

请转到系统-〉全局配置-〉服务器-〉错误报告-〉最大值

请转到组件-〉Joomla更新-〉选项,设置更新通道Joomla Next公司 查看Joomla 4更新通知。

如果没有显示更新通知,您可以手动上传Joomla 4包。(下载包Joomla_4.0.0-rc5-Release_Candidate-Update_Package.zip 此处.)

请转到上传和更新 选项卡手动上传Joomla 4 RC5软件包。要确认安装,请登录并单击安装。

成功安装后,您将看到新的Joomla 4仪表板。

您需要执行以下几个步骤:

  • 请转到更新内容清除缓存
  • 请转到扩展-〉管理-〉数据库 ,然后单击修复 如果显示任何错误。
  • 再次查看网站前端和后端页面。
  • 如果一切正常,请设置错误报告默认值 这是为了最大值 之前。

你的Joomla 4网站已经准备好了,你可以开始工作了。

Joomla 4正在进行候选版本的发布。我们将更新我们所有的Joomla模板Joomla扩展Joomla 4型 一旦稳定释放。

Joomla如何通过权限控制后台功能项

什么是ACL?


Joomla权限控制,业内一般称作ACL,你使用google检索相关权限控制资料的时候,搜索关键词joomla ACL就会获得你需要的内容了。 ACL是Access Control List的简写。中文意思就是访问控制列表。

ACL是干什么用的?


简单来说就是控制哪一些用户能够访问网站的哪一些内容。下面是一些常用的场景:

  • 未登录用户只能看A分类中的文章,登录之后他可以同时看到A分类和B分类中的文章。
  • A管理员只能修改和编辑A分类中的文章,B管理员只能在B分类中的文章。
  • 限制普通用户不能看到某一个导航菜单。
  • 管理员A只能看到文字组件
  • 管理员B只能看到菜单组件

总得来说就是控制访问权限

Joomla中的ACL?


joomla中将ACL分类两种控制,一种是控制你能看到什么,另外一种是你能执行什么操作。请注意这两种是有本质的出别,只有在理解清楚了这两点之后,你才能明白joomla后台有关权限控制意思。

你能看到什么

比如说,你想让未登录的用户不能访问B分类中的文章,那么这个就属于你能看到什么

你能执行什么操作

比如说,你想让A用户只能管理(编辑,修改,但不能删除)A分类中的文章,那么这个就属于你能做什么了

Joomla中设置ACL的地方


 joomla设置ACL的地方就是权限。最重要和最常见的一个ACL的地方是全局设置。登录后台->系统->全局设置->权限。如图:

Joomla3的截图如下:

j3_acl.png

 Joomla4的截图如下:

joomla4_acl.png

每一个组件都由自己的权限设置,你可以通过切换左边不同的组件来对该组件的权限进行设置。

使用案例


下面用一个具体的例子来说明如何使用ACL控制后台的权限,我们的目标是实现A用户组登录后台后能看到文章管理,B用户组的用户登录后台后不能看到文章管理。

1,首先创建两个用户组,分别是用户组A,用户组B

2,然后在用户组A分别创建用户testa,用户组B中分别创建testb.创建完成后用户截图如下:

joomla用户截图.png

3,为了确保新创建的用户有登录后台的权限,我们还需要进行一下设置,在全局设置中分别给用户组A和用户组B登录后台的权限。如图:

分配后台权限.png

 

 我们可以在用户管理界面,通过点击查询权限,来确保我们的操作是成功的。如图:

joomla查看用户权限.png

截图如下:

joomla具有了后台登录的权限了.png

4,使用刚刚创建的账号登录后台,截图如下:

登录后.png

 能够登录后,但是后台的是空的。

5,按照实际需要分配权限。比如现在我想让testa用户管理文章组件,那么就在在全局的权限设置找文章组件,然后点击用户组,按照需要给出权限,如图:

配置文章权限.png

这样就完成了用户的后台授权了。

现在testa用户重新登录,就可以看到文字管理了。如图:

文章管理1.png文章管理2.png

 做到这里基本就完成了我们的授权了,但是大家可以明显的感觉到后台缺少了一些模块,使得整个的后台看起来很不完整,这是因为Joomla后台的模块也是有权限的,我们刚刚新建的用户组A,用户组B没有被授权。

分配后台模块

如何解决这个问题呢?

从本质上将joomla后台和前台是一样的,控制后台的模块的可见性和前台是一样的。我们可以先使用管理员的账号,在模块管理中,查看后台的模块,找到他们的权限,如图:

后台模块权限.png

 下一步就是将用户组A赋予管理员的权限。如图:

赋予后台管理员权限.png

至此,我们的配置就完成了,再次的登录testa账号,查看效果如下:

后台截图1.png

后台文章管理截图.png

 

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.