TYPO3 网站迁移问题 - TYPO3 后端工作但前端不工作

问题描述

我正在尝试将 TYPO3 网站从一个网络主机迁移到另一个。该站点使用的是 TYPO3 版本 6.2.10。

我正在按照此处提供的步骤操作 - https://blog.scwebs.in/how-to-transfer-typo3-site-to-a-new-host/

我可以登录网站的后端。这是在这里,可以看到页面部分下的所有页面的列表。 http://79.170.40.34/historylearning.com/typo3/

enter image description here

但是前端坏了。 http://79.170.40.34/historylearning.com/index.php

你能提出任何解决方案吗。

附加说明 -

  1. 在这link中,它建议上传这些文件夹/fileadmin; /t3lib; /错字3; /typo3conf; /typo3temp; /上传; .htaccess;索引.PHP。但是我在网站内容中没有 /t3lib 文件
  2. 上述link也建议

文件全部上传后,您将需要更改 /fileadmin、/typo3conf、/typo3temp 的递归权限, /uploads 和 index.PHP 到 chmod 777。

但是如果我将权限设置为 777,那么我根本无法访问它。所以我把它留给了认的 755 权限

  1. 在同一个 Link 中,它在第 20 步中提出了

点击“Templavoila”,然后点击“更新映射”

我在任何地方都找不到那个选项。

  1. 在安装过程中,我看到了这个错误。我不太明白这是什么意思

enter image description here

是这个原因吗?如果是这样如何解决这个问题。

我之前没有任何使用 TYPO3 的经验。请提出解决方案。我的服务器环境是Linux。

解决方法

正如您所引用的页面提到的复制 t3lib,它表明它很旧。该文件夹很久以前就被删除了。

您使用 TYPO3 6.2 的安装也很旧,不应再投入生产。但它可能是更新 TYPO3 10LTS 的基础(不要使用 9LTS,因为它将在 10 月结束支持),尽管还有很长的路要走。

您在服务器上的文件访问权限应该使您和您的网络服务器能够访问这些文件。最常用的解决方案:您和您的网络服务器用户(例如:apache,www,wwwrun,..)有一个共同的组和所有组的所有者设置为此公共组。
然后将文件夹的访问掩码设置为 775(更好的 2775 以便继承访问权限)和 664 的文件。

chown youraccount:www -R * 
find . -type d -exec chmod 2775 "{}" \; 
find . -type f -exec chmod g+w "{}" \;

如果您使用您的帐户复制了文件并且仅使用了文件夹 755 权限,则 TYPO3 将无法正常工作,从而导致网站不完整。

templavoila 是一个扩展,并非每次安装都使用。如果您的安装没有 templavoila

,

不再支持 TYPO3 6.2.x,您不应在生产中使用此版本,因为它可能包含威胁主机系统安全的漏洞。

当我加载您的网站时,我在开发者工具的网络选项卡中看到很多缺少的资源(点击 F12),例如

GET http://79.170.40.34/typo3temp/stylesheet_5a17574694.css
[HTTP/1.1 404 Not Found 31ms]
GET http://79.170.40.34/fileadmin/template/2.8/bootstrap/css/bootstrap.min.css
[HTTP/1.1 404 Not Found 80ms]
GET http://79.170.40.34/fileadmin/template/2.8/bootstrap/css/bootstrap-responsive.min.css
[HTTP/1.1 404 Not Found 84ms]
GET http://79.170.40.34/fileadmin/template/2.8/docs61.css
[HTTP/1.1 404 Not Found 79ms]
GET http://79.170.40.34/fileadmin/template/2.8/History-Learning-Logo.png
[HTTP/1.1 404 Not Found 148ms]
GET http://79.170.40.34/fileadmin/historyLearningSite/roman_9.jpg
[HTTP/1.1 404 Not Found 116ms]
GET http://79.170.40.34/fileadmin/historyLearningSite/will1.6.jpg
[HTTP/1.1 404 Not Found 80ms]
GET http://79.170.40.34/uploads/pics/H8ii-front.jpg
[HTTP/1.1 404 Not Found 80ms]
GET http://79.170.40.34/fileadmin/historyLearningSite/gunpow1.gif
[HTTP/1.1 404 Not Found 79ms]
GET http://79.170.40.34/fileadmin/historyLearningSite/domest1.gif
[HTTP/1.1 404 Not Found 111ms]
GET http://79.170.40.34/fileadmin/historyLearningSite/infant2.jpg
[HTTP/1.1 404 Not Found 75ms]
GET http://79.170.40.34/fileadmin/historyLearningSite/derby_2.jpg
[HTTP/1.1 404 Not Found 73ms]

确保将旧主机的 fileadmin 文件夹中的所有文件复制到新主机,并检查情况是否有所好转。