【问题标题】:TYPO3 6.2 typo3_src should be a linkTYPO3 6.2typo3_src 应该是一个链接
【发布时间】:2014-09-13 19:13:55
【问题描述】:

我想在 MAMP PRO 上设置一个 TYPO3 6.2 安装,但是当我启动时出现错误:

/typo3_src 应该是链接,但是不存在链接不能 由本系统修复

那么现在该怎么办?结构为:Application/MAMP/htdocs/typo3/

有什么建议吗?

【问题讨论】:

    标签: typo3 mamp symlink typo3-6.2.x


    【解决方案1】:

    您必须手动创建符号链接,清单:

    1. 打开terminal

    2. 将下载的typo3_src-6.2.4.zip 移动到主机的根目录

      mv ~/Downloads/typo3_src-6.2.4.zip /Application/MAMP/htdocs/typo3/
      
    3. 转到目标文件夹:

      cd /Application/MAMP/htdocs/typo3/
      
    4. 还在这个位置解压下载的包(之后你可以删除zip文件)

      unzip typo3_src-6.2.4.zip
      
    5. 仍然在这个位置创建一个符号链接到该提取目录,名称为typo3_src

      ln -s typo3_src-6.2.4 typo3_src
      
    6. 仍在此位置在创建的符号链接中创建指向index.php 指向文件的符号链接:

      ln -s typo3_src/index.php index.php
      
    7. 仍然在这个位置在创建的符号链接中创建指向 typo3 文件夹的符号链接:

      ln -s typo3_src/typo3 typo3
      
    8. 仍在此位置将文件 _.htaccess 从源文件夹复制到主机的根目录:

      cp typo3_src/_.htaccess ./
      
    9. 仍在此位置将文件 composer.json 从源文件夹复制到主机的根目录:

      cp typo3_src/composer.json ./
      
    10. 仍然在这个位置创建文件FIRST_INSTALL

      touch FIRST_INSTALL
      
    11. 就是这样!在浏览器中打开主机,开始配置

    完成所有步骤后,您的文件结构应如下所示(命令ls -la):

    FIRST_INSTALL
    _.htaccess
    composer.json
    index.php -> typo3_src/index.php
    typo3 -> typo3_src/typo3
    typo3_src -> typo3_src-6.2.4
    typo3_src-6.2.4
    

    注意:尽量避免使用名称typo3作为主机根目录的文件夹名称,最好根据项目使用名称,即:/Application/MAMP/htdocs/my-project-1/

    【讨论】:

    • 系统看起来不错,非常感谢。只是一点点补充,它必须是“/Applications/”而不是“/Application/”。
    • 符号链接的想法是,您只需替换一个符号链接即可将整个源代码替换为更新版本 - 即:typo3_src -> typo3_src-6.9.9 ;)
    • 你可以有多个TYPO3使用同一个源
    • 步骤 8.1 mv _.htaccess .htaccess
    • 刚刚从 v9 迁移到 v10,因为缺少此步骤 7.1 ln -s typo3_src/vendor vendor
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    相关资源
    最近更新 更多