不幸的是,我无法通过网络谷歌找到任何帮助。这是我的情况:
我正在尝试在我的Mac(OS 10.12.2)上本地安装TYPO3,使用Sequel Pro作为数据库,使用MAMP Pro作为主机。为此,我从typo3.org/download下载了.zip(“下载TYPO3 CMS 7 LTS(zip)”)。另外,我使用t3bootstrap.de中的模板,该模板附带了数据库的.sql文件。
进行中:
现在,当我打开MAMP中的根目录(在主机的“名称”旁边的右侧,圆圈中的箭头)时,我收到了上述错误消息。
我也尝试过XAMPP,然后它确实有效(不是我的第一次)。我在这个领域没有受过很多训练,但我很想知道这一点!
这是如何工作的?好吧,我知道在根目录(“htdocs”或我创建的任何目录)中都有后端和前端所基于的所有文件。我看到数据库存储在/ MAMP / db /目录中。但是Sequel Pro如何与之相连?一般来说,我看不到Sequel Pro的作用:((( 我在浏览器中输入的URL是什么?使用XAMPP,其“http://localhost/typo3/index.php”和MAMP转到“http://host-2:8888/”。这些目录在我的Mac上,对吗?但我在哪里可以找到它们? localhost是htdocs目录吗?
我很高兴在这里得到一些帮助。但我不仅想摆脱这个错误信息。我想知道这是如何工作的。感谢很多!!!
答案 0 :(得分:0)
从最初的问题......
另外,我使用t3bootstrap.de中的模板,该模板附带了数据库的.sql文件。
不幸的是,来自t3bootstrap.de的软件包在公共场合不可用,因此很难检查它们提供的内容以及它应该如何工作。您提到的网站与官方的TYPO3分发无关。您可能会直接向vendor请求有关安装其软件包的备份和数据库转储的支持。
在TYPO3文档中查找更多详细信息:
基本的TYPO3安装(没有t3bootstrap包)的工作原理如下:
typo3_src-7.6.14/
typo3_src -> typo3_src-7.6.14/
typo3 -> typo3_src/typo3/
index.php -> typo3_src/index.php
FIRST_INSTALL
http://<domainname>/
,本地可能是http://localhost/或http://localhost:8888/,具体取决于您实际使用的是哪个网络服务器基本上这意味着,现在可以确定实际呈现网站的页面。也许在导入数据库转储期间,并未添加所有表 - 或者在提供的SQL文件中已经缺少表。在MySQL中搜索表pages
(例如使用Sequel Pro)。
但是,此错误消息还表示已成功建立与数据库的连接 - 否则会出现不同的错误消息。
/Applications/MAMP/htdocs
是文档根目录 - 请参阅MAMP docs /Applications/XAMPP/xamppfiles/htdocs
是文档根目录 - 请参阅XAMPP docs httpd.conf
文件配置您的本地服务器(名称,端口,模块......)答案 1 :(得分:0)
我在这里取得了一些进展。我的问题基本上是,当我通过MAMP打开网站时(如上所述,通过右上角的箭头按钮),以下链接(实际上仍然是)打开:host-2:8888
以下是我记得(无法保证)jokumers评论之后:
当我通过MAMP打开网站时,它只会进入主机-2:8888,这不起作用(&#34;在根级别&#34上找不到任何页面;)。实际上我知道这是我的安装与XAMPP安装的链接。有localhost / typo3 / sysext / install / Start / Install.php
我想这特定于我使用的模板(?)。傻傻的,我没想到;)
我仍然很想知道为什么MAMP无法正常工作,只能参考主机2:8888?我试图在Apache-tab中更改设置:put&#34; /typo3/index.php"例如,在目录索引字段中。 现在我没有再收到错误消息但是空白屏幕,浏览器中的URL是相同的(主机-2:8888)。
如果有人有想法,我会非常感激!它现在正在工作,但我很想知道这件事是如何运作的,谢谢!
祝大家新年快乐 Xandru