问题标签 [typo3-11.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
installation - Typo3 v11 安装 - 尝试访问前端或后端时超时
我尝试在本地系统(Windows 10、XAMPP for Windows 7.4.13、PHP 7.4.13)上使用 v11 启动一个新的 Typo3 项目。
该项目是按照建议使用composer创建的,使用'composer create-project typo3/cms-base-distribution'。
在typo3 安装过程中,我没有收到任何php 配置错误。在 php.ini 中,我将 max_execution_time 设置为 240,将 max_input_vars 设置为 1500,将 memory_limit 设置为 512M。
但是安装后我既不能访问前端也不能访问后端。我刚刚在 Firefox 中收到一条超时消息。不过,管理工具正在工作。分析数据库结构时没有错误。
有谁知道我错过了什么?
typo3 - 非公共存储:FE 和 BE 中的 publicUrl 错误?
通常(直到 TYPO3 v10)存储在非公共存储中的文件的输出是通过eID fileDump完成的。
现在,使用 TYPO3 v11,我得到了类似/storage/_processed_/d/4/csm_IMG_1186_520147cc3c.jpg
文件的 publicUrl 的 URI——而不是 eID 链接。
是错误还是配置错误?
php - TYPO3 10 中是否有提高登录速度和总体性能的选项?
介绍
我们运行大量的TYPO3 7.6和TYPO3 10.4安装仅作为前端应用程序的后端。我们编写了几个中间件和 extbase 插件来管理我们的数据。
问题
从TYPO3 7.6迁移到TYPO3 10.4后,一般执行性能明显变慢。例如登录前端用户。TYPO3 7.6与PHP 7.0一起运行,TYPO3 10.4与PHP 7.4一起运行。
PHP 性能测试
首先,我用一个小的基准脚本测试了 PHP 的一般性能。结果是,PHP 7.4比 PHP 7.0快 30%左右。我在同一硬件上使用 docker 容器在本地进行了此测试。操作码缓存已启动并正在运行。
因此,使用 PHP 7.4,TYPO3 的执行速度应该提高 30%。但事实并非如此。它更慢。
TYPO3 性能测试
所以我用TYPO3 7.6 LTS、TYPO3 10.4 LTS和TYPO3 11.1进行了几次性能测试。一般的执行速度差别很大。我为这 3 个版本安装了标准 TYPO3,只添加了一个登录表单并测量响应时间。
TYPO3 版本 | 行动 | 响应时间(毫秒) | 时间比 TYPO3 7.6 慢 |
---|---|---|---|
7.6 | 前端用户登录 | 185 | |
10.4 | 前端用户登录 | 759 | 4.1 |
11.1 | 前端用户登录 | 802 | 4.3 |
7.6 | 前端用户注销 | 26 | |
10.4 | 前端用户注销 | 185 | 7.2 |
11.1 | 前端用户注销 | 187 | 7.3 |
所有动作连续运行5次并计算平均值。
问题
- 我怎么能理解这种行为?在 PHP 方面,我的速度提高了 30%,但 TYPO3 获得了一切,并且需要更多资源来执行相同的操作。
- 加速 TYPO3 10.4 或 11.1 的选项有哪些?
- TYPO3 和/或 PHP 设置中是否有配置选项以获得更好的性能?
非常感谢您的每一个提示或提示。
更新
这是精确测量的设置和描述。
TYPO3 7.6.32
软件版本
Ubuntu 18.04 / Apache 2.4.29 / MariaDB 10.1.44 / PHP 7.0.33
核心 PHP 设置
Zend OPcache PHP 设置
Zend OPcache 指令
安装
设置:创建空白页面
激活
关于/aboutmodules/backend/belog/beuser/context_help/core/cshmanual/extbase/extensionmanager/felogin/filelist/fluid/fluid_styled_content/form/frontend/impexp/info/info_pagetsconfig/install/lang/recordlist/rsaauth/rtehtmlarea/的扩展saltedpasswords/调度程序/设置/sv/sys_note/t3editor/t3skin/tstemplate/typo3_console/viewpage
设置
设置
1.更新根TypoScript模板的设置
2. 为 fe_users 创建文件夹
3. 创建网站用户组
- 组名:测试
4.创建网站用户
- 用户名:test
- 密码:[密码]
- 组:测试
5.首页添加登录表单
测量响应时间
使用 Postman 向 TYPO3 发送请求。
登录
POST http://typo3-76-standard.localhost/ 正文
(x-www-form-urlencoded)
- 用户:测试
- 通行证:[密码]
- PID:[feUserPid]
- 登录类型:登录
登出
POST http://typo3-76-standard.localhost/ 正文
(x-www-form-urlencoded)
- 登录类型:注销
TYPO3 10.4.15
软件版本
Ubuntu 18.04 / Apache 2.4.29 / MariaDB 10.3.22 / PHP 7.4.16
核心 PHP 设置
Zend OPcache PHP 设置
Zend OPcache 指令
安装
设置:创建空白页面
设置
设置
1.更新根TypoScript模板的设置
2. 为 fe_users 创建文件夹
3. 创建网站用户组
- 组名:测试
4.创建网站用户
- 用户名:test
- 密码:[密码]
- 组:测试
5.首页添加登录表单
测量响应时间
使用 Postman 向 TYPO3 发送请求。
登录
POST http://typo3-104-standard.localhost/ 正文
(x-www-form-urlencoded)
- 用户:测试
- 通行证:[密码]
- PID:[feUserPid]
- 登录类型:登录
登出
POST http://typo3-104-standard.localhost/ 正文
(x-www-form-urlencoded)
- 登录类型:注销
TYPO3 11.1.1
软件版本
Ubuntu 18.04 / Apache 2.4.29 / MariaDB 10.3.22 / PHP 7.4.15
核心 PHP 设置
Zend OPcache PHP 设置
Zend OPcache 指令
安装
设置:创建空白页面
设置
设置
1.更新根TypoScript模板的设置
2. 为 fe_users 创建文件夹
3. 创建网站用户组
- 组名:测试
4.创建网站用户
- 用户名:test
- 密码:[密码]
- 组:测试
5.首页添加登录表单
测量响应时间
使用 Postman 向 TYPO3 发送请求。
登录
POST http://typo3-111-standard.localhost/ 正文
(x-www-form-urlencoded)
- 用户:测试
- 通行证:[密码]
- PID:[feUserPid]
- 登录类型:登录
登出
POST http://typo3-111-standard.localhost/ 正文
(x-www-form-urlencoded)
- 登录类型:注销
typo3 - Gridelements,尝试在不允许此表 tt_content 的页面“[root-level]”(0) 上插入记录
我安装了当前的 Typo3 第 11 版,并在第 10 版(稳定版)和第 11 版(测试版)中首先实现了 Gridelements。在这两个版本中,我都收到错误:
尝试在不允许此表 tt_content 的页面“[root-level]”(0) 上插入记录
和
尝试在没有插入权限的情况下移动记录“mxText”(tt_content:16)。
我不知道怎么了。但它只发生在拖放之后。直接在内部创建一个元素可以正常工作。在 TYPO3 版本 10 中一切正常。
有谁知道问题是什么?
typo3 - 带有 www 子域的 Typo3 v10 站点配置
我在 Typo3 10.4.11 中为入口点www.example.com创建了一个站点配置。浏览到example.com(没有 www)时,我收到一条错误消息:
找不到页面 该页面不存在或无法访问。原因:未找到站点配置。
我试图创建一个静态路由,但没有成功。还有其他想法如何从www.example.com和example.com重定向到原始页面吗?
typo3 - TYPO3 v11 安装
我们尝试安装 TYPO3 v11,但安装在步骤 2 中停止,然后您才能创建或选择数据库。
LocalConfiguration.php
已由安装程序创建,但不完整(因为我无法创建数据库)。结果是安装不完整且无法使用。
系统:
TYPO3 v9 和 TYPO3 v10 仍然可用并且(重新)仍然可以正常安装。在 VM 上,TYPO3 v11 的安装也失败了,没有任何其他安装的 TYPO3 版本。
我在 TYPO3 中没有日志条目,也没有 php_error_log 条目。
我还尝试将 TYPO3 v10 更新到 v11,但也没有用(出现一些错误或“缺少站点配置”等)。但是新版本的安装过程是首选方式。
有没有人有同样的问题?也许一些建议我们可以尝试让 TYPO3 v11 运行?
typo3-11.x - 在typo3扩展版本11.2中动态生成javascript
我正在将扩展从版本 10 迁移到 11.2。有一个代码可以动态创建 javascript。
$timesliderAttributes 在 Javascript 中动态设置 下面是前面的代码
我已经注释了上面的代码并在 Controller 类中添加了新代码
UI仍然没有加载,我错过了一些东西,你能帮忙如何在UI中显示吗?
typo3 - TYPO3 版本 11 后端登录不起作用
我已经安装了 TYPO3 版本 11.2.0。安装成功完成。前端工作正常,安装工具工作正常。但是我无法登录到后端。
登录页面在那里,但是当我点击按钮时,它会显示错误:https ://prnt.sc/1991vu7
这似乎与站点配置有关。但我已经做到了。
我的 htaccess 文件:
任何人,请帮我找出问题?谢谢!
typo3 - 无法登录到全新 TYPO3 安装的后端
这是我所做的:
- 从https://get.typo3.org/version/11下载 zip TYPO3 11.3.0
- 解压到
/subfolder
touch FIRST_INSTALL
- 按照安装向导的说明使用新数据库
- 尝试通过登录
/subfolder/typo3/
并输入凭据 /subfolder/typo3/login?loginProvider=...
导致404
我已经检查过的内容:
typo3temp/var/log/typo3_[...].log
是空的- MAMP 日志未显示任何可疑内容
- 安装工具环境状态显示一个奇怪的错误:
http://localhost:8888/subfolder/typo3temp/assets/e35bd633.tmp/e77fab4e.php.wrong: unexpected content PHP content
- 安装工具目录状态全是绿色
- 原始
.htaccess
文件存在 typo3conf/sites/mysite/config.yaml
通过从现有(工作)项目 TYPO3 10 复制创建
当然,在我创建站点配置 YAML 之前,/subfolder/typo3/login?loginProvider=...
会导致“无站点配置”错误。
现在,感觉好像有问题.htaccess
,但我无法确定在哪里。
运行 Apache / PHP 7.4.12