Hifone安装步骤

站务与公告 Hifone • at 2016-06-16 23:16:42 • by hager1991 at 2017-10-12 04:36:04 • 8339 Views

最近经常被大家问到hifone安装问题,主要集中在有些朋友对laravel不是很熟悉,还有目录访问权限的问题。我们已经对安装步骤进行了简化。主要分为两大步:

步骤1 (在命令行里完成)

git clone https://github.com/Hifone/Hifone
cd Hifone

cp .env.example .env
vi .env  # 编辑相关的参数,尤其是数据库参数,请提前创建好.env里指定的数据库。

composer install --no-dev -o

php artisan hifone:install

chmod -R 777 storage
chmod -R 777 bootstrap/cache

步骤2: (在浏览器里完成)

在浏览器地址栏输入: http://localhost/ (改为你的网址),系统会自动跳转到 http://localhost/install 进行一些简单参数设置即可。

file

Total: 54
  • justudy 2016-06-21 09:20:57 1

    file 安装界面没有样式什么情况

  • Hifone 2016-06-21 14:53:00 1

    @justudy 应该是路径没有配置正确,导致css、js不能加载。

  • BingCool852 2016-06-23 11:21:35

    我在执行到php artisan hifone:install的时候报错,

    [BackupManager\ShellProcessing\ShellProcessFailed]
    sh: mysqldump: command not found

    我试着去解决这个问题,建立phpdump的软链接也没有成功,所以想拜托您能发一份sql给我可以吗,邮箱: tlc852@qq.com

  • Hifone 2016-06-23 11:31:25

    @BingCool852

    能装一个mysql-client的么?hifone内置了一个backup-manager,会使用到mysqldump进行数据备份。

    看来需要权衡是否有必要加这个备份功能。

  • BingCool852 2016-06-23 13:11:59

    @Hifone client也是有的,主要就是我在做软链接时mac会限制我的操作/usr/bin

  • houdini 2016-06-24 15:35:57

    Composer Install 后出现这个错误,这是需要php开启什么扩展? file

  • Hifone 2016-06-24 15:55:36 1

    @houdini

    这个扩展一般情况下都会内置安装,除非你显式关闭。可能.ini配置文件没有打开吧。可以尝试新增一个dom.in

    extension=dom.so
  • good 2016-06-24 17:16:44 2

    不错。

  • moonkid 2016-06-26 14:31:53 2

    LNMP下安装成功http://bbs.3fdi.com/

  • Hifone 2016-06-26 17:03:20 1

    @moonkid 欢迎分享安装使用经验。

  • strwei 2016-07-24 01:25:38

    作者是在Homestead 里开发的吗,普通windows下无法安装啊

  • Hifone 2016-07-24 11:59:43 1

    @strwei

    在windows、mac、linux和homestead下都开发过。 可以安装的。

  • strwei 2016-07-24 15:11:58

    composer没问题php artisan hifone:install之后出现

  • Hifone 2016-07-24 18:50:37

    @strwei

    哦,那尝试一下一个laravel的标准安装试试。

  • jawdkawh 2016-07-29 11:02:17

    D:\Hifone-1.0>composer install --no-dev -o Loading composer repositories with package information Installing dependencies from lock file Your requirements could not be resolved to an installable set of packages.

    Problem 1

    • Installation request for intervention/image 2.3.7 -> satisfiable by intervention/image[2.3.7].
    • intervention/image 2.3.7 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.

      To enable extensions, verify that they are enabled in those .ini files:

    • D:\phpstudy\php56n\php.ini You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.

    D:\Hifone-1.0>

    windows 下。。怎么办

  • Hifone 2016-07-29 13:16:32

    @jawdkawh

    在 php.ini 找到 extension=php_fileinfo.dll 把前面的注释去掉。

  • yy777 2016-08-05 19:17:53

    不错不错

  • dongm2ez 2016-08-09 00:24:13

    如何为这个社区贡献代码,有流程吗

  • Hifone 2016-08-09 15:10:35

    @dongm2ez

    感谢支持。为hifone贡献代码非常简单,分3步:

    1、在Github上fork Hifone仓库 https://github.com/Hifone/Hifone

    2、coding

    3、发送一个 Pull Request

    file

  • dongm2ez 2016-08-10 01:43:16

    在运行

    composer install --no-dev -o 

    这条命令前应该先运行

    php artisan key:generate

    不然composr脚步执行命令会将配置缓存从而报错 解决方法如下,顺序执行

    php artisan config:clear
    php artisan key:generate
    php artisan config:cache
  • strwei 2016-08-23 11:16:21

    再次出现奇怪的东西

  • qmqpfi 2016-08-23 12:11:23 2

    php artisan hifone:install 提示如下消息,未安装成功。 [Symfony\Component\Debug\Exception\FatalErrorException]
    Cannot declare class CreateThreadsTable, because the name is already in use

    [Symfony\Component\Debug\Exception\FatalErrorException]
    Cannot declare class CreateThreadsTable, because the name is already in use

    [Symfony\Component\Debug\Exception\FatalErrorException]
    Cannot declare class CreateThreadsTable, because the name is already in use

  • clwm01 2016-09-21 11:35:26

    @qmqpfi 我也初现这个问题了 @Hifone 应该怎么解决?

  • umyba 2016-09-27 00:07:58

    已安装成功 欢迎体验

    体验地址

  • 184120212 2016-10-22 01:56:36
  • kimwang 2016-11-19 17:01:43

    @moonkid 方便简单说说步骤吗,我也用面板LNMP的,谢谢。

  • someng 2016-12-02 16:33:15

    @qmqpfi 我也是这个问题 @Hifone 应该怎么解决?

  • yela 2016-12-08 15:18:44

    安装 composer install 后报错

    Generating autoload files
    Warning: Ambiguous class resolution, "CreateRevisionsTable" was found in both "$baseDir . '/database/migrations/2013_04_09_062329_create_revisions_table.php" and "/data/wwwroot/myself/Hifone/vendor/venturecraft/revisionable/src/migrations/2013_04_09_062329_create_revisions_table.php", the first will be used.
    > Illuminate\Foundation\ComposerScripts::postInstall
    > php artisan optimize --force
    
      [ReflectionException]                                         
      Class SocialiteProviders\Qq\QqExtendSocialite does not exist  
    
    Script php artisan optimize --force handling the post-install-cmd event returned with error code 1

    app里加上了... 但是依然还是会报相关错误.....

  • rinrai 2016-12-08 16:07:42

    kkk

  • kabuke 2016-12-08 19:23:22

    @strwei 也出現相同的問題了QQ

Add a reply
For Commenting you need to Login. If you dont have a Account you need to Register.