Rat's

萌音影视:一款基于laravel框架的在线影视应用
简介萌音影视是一款基于优雅的laravel框架和一点都不妹子的妹子UI的在线影视应用,特点是无数据库、无后台模式,...
扫描右侧二维码阅读全文
26
2018/09

萌音影视:一款基于laravel框架的在线影视应用

简介

萌音影视是一款基于优雅的laravel框架和一点都不妹子的妹子UI的在线影视应用,特点是无数据库、无后台模式,仅只有一个配置文件(config/web.php),而且无广告,支持vip解析,官方源,速度快,多频道,多分类。而且即将新增独立的频道、首页电视台直播、多解析接口等功能,观看时不走自己服务器流量,感觉挺不错的,有兴趣的可以搭建个玩玩。

截图

请输入图片描述
请输入图片描述
请输入图片描述

安装

Github地址:https://github.com/178146582/moeins

环境要求:Nginx/ApachePHP 5.6+curlOpenSSL扩展,Composer

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6+NginxApache

再点击左侧软件管理-PHP设置-禁用函数-删除proc_openproc_get_status

2、安装Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

3、安装源码
点击左侧网站,添加站点,使用命令:

cd www/wwwroot/xx.com
git clone https://github.com/178146582/moeins.git
#如果移动的时候有mv提示,直接Enter即可
mv moeins/{,.}* ./
composer install

再给根目录文件夹777权限。

4、网站设置
进入到域名设置,点击网站目录,去除跨站攻击的,并设置运行目录为public

然后如果你是Apache服务器,项目目录下的.htaccess已经配置好重写规则,可以不管;如果你是Nginx服务器,则需要点击伪静态设置,填入以下代码:

location / {  
    try_files $uri $uri/ /index.php$is_args$query_string;  
} 

5、PHP执行以下命令

cd /www/wwwroot/xx.com
php -r "file_exists('.env') || copy('.env.example', '.env');"
php artisan key:generate

最后打开域名即可,网站相关设置去网站根目录config/web.php文件下修改。

需要Office365 E3 MSDN 25(带全局管理员)的可去萌咖杂货铺购买→【点击访问
最后修改:2018 年 10 月 14 日 10 : 49 AM

发表评论

47 条评论

  1. 云天


    居然不能修改
    我xxxx
    我改了下网站名字什么的
    就报错了

    1. Rat's
      @云天

      这个只能说可以改,但不能乱改,有时候差一个标点符号都会报错,需要一致。

  2. oo

    我用的lnmp脚本。再把nginx的root 路径修改过后还是不能访问网站。路径改为/home/wwwroot/*.com/public

    1. Rat's
      @oo

      用的军哥的lnmp?如果是的话就参考这篇文章,设置允许跨目录访问:https://www.moerats.com/archives/752/,然后编辑php配置文件删掉禁用函数。禁用函数方法也可以参考这篇文章:https://www.moerats.com/archives/301/。

      1. oo
        @Rat's

        mv: cannot stat 'moeins/*': No such file or directory
        mv: cannot move 'moeins/.' to './.': Device or resource busy
        mv: cannot move 'moeins/..' to './..': Device or resource busy
        mv: cannot move 'moeins/.git' to './.git': Directory not empty

        1. Rat's
          @oo

          MV命令可以不用管,

        2. oo
          @oo

          目前无法处理此请求。
          HTTP ERROR 500

          1. Rat's
            @oo

            看看权限设置,还有重启下PHP。

            1. oo
              @Rat's

              谢谢。大佬已经搞好了。这个可以自动更新影视吗?

              1. Rat's
                @oo

                应该可以。

                1. oo
                  @Rat's

                  Script php artisan optimize handling the post-install-cmd event returned with error code 255.
                  重新安装了个出现了个这错误。??怎么解决

                  1. Rat's
                    @oo

                    错误信息能不能多给点?就这点不好判断。

                    1. oo
                      @Rat's

                      listen 80;

                      #listen [::]:80; server_name **; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/**/public; include rewrite/none.conf; #error_page 404 /404.html; location / { try_files $uri $uri/ /index.php$is_args$query_string; }

                      不好意思又来打扰了。权限也给了,php也重启了。上面的是nginx的配置文件..、访问网站还是500错误

                      1. Rat's
                        @oo

                        这个具体日志我也看不到,建议你直接用宝塔啊,军哥的lnmp有时候不会玩的是挺麻烦的。

                    2. oo
                      @Rat's

                      不好意思。问题解决了。给你贴问题的时候才注意到是“因为php页面消耗的最大内存”这个问题导致的。已解决。感谢

                      1. Rat's
                        @oo

                        解决好了就行。

                        1. 00
                          @Rat's

                          listen 80;

                          listen [::]:80; server_name ; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot//public; include rewrite/none.conf; #error_page 404 /404.html; location / { try_files $uri $uri/ /index.php$is_args$query_string; }

                          不好意思又来打扰了。权限也给了,php也重启了。上面的是nginx的配置文件..、访问网站还是500错误

                    3. oo
                      @Rat's

                      Loading composer repositories with package information
                      Installing dependencies (including require-dev) from lock file
                      Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
                      Nothing to install or update
                      Generating optimized autoload files

                      IlluminateFoundationComposerScripts::postInstall
                      php artisan optimize
                      ?PHP Fatal error: Allowed memory size of 6291456 bytes exhausted (tried to allocate 64 bytes) in /home//vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php on line 144

                      Script php artisan optimize handling the post-install-cmd event returned with error code 255。
                      这就是全部的提示信息。对了用的是军哥的lnmp。

                    4. oo
                      @Rat's

                      mv moeins/{,.}* ./
                      composer install
                      就是文件剪切出来后安装时出现的那个错误提示

  3. 缙哥哥

    现在还有好用的vip解析接口吗?

    1. Rat's
      @缙哥哥

      这个没咋关注解析了。

  4. xia

    大佬安装源码的时候 提示这个 是什么意思啊。
    [SymfonyComponentProcessExceptionRuntimeException]
    The Process class relies on proc_open, which is not available on your PHP installation.

    1. Rat's
      @xia

      提示需要删除PHP禁用的函数proc_open。点击左侧软件管理-PHP设置-禁用函数删除proc_open。

  5. kuku

    要删除禁用的函数。。

    1. Rat's
      @kuku

      删除哪个,我安装的好像没删除就可以用了。

      1. kuku
        @Rat's

        proc_open这个。我是没删除这个禁用函数,composer install这个命令报错

        1. Rat's
          @kuku

          最开始是不需要删除,不过现在好像要了

          1. kuku
            @Rat's

            今天无聊又来试着搭这个 除了proc_open,还要删除一个proc_get_status 不然还会报错

            1. Rat's
              @kuku

              好的,谢谢提醒,稍后加上。

  6. CPUFAN

    教程能不要写宝塔面板吗?换个脚本啥的?

    1. Rat's
      @CPUFAN

      因为宝塔很简单,方便,有些小白也容易看懂。这个就没必要用脚本了吧。

  7. bingo

    呃,宝塔提示:Whoops, looks like something went wrong.

    1. Rat's
      @bingo

      给根目录文件夹777权限看看。

      1. bingo
        @Rat's

        还是这个样子

        1. Rat's
          @bingo

          你有没有改源码文件,记得改的话也会出现这个问题。

  8. 余生

    大佬,你打这篇文章要多久?我前几天才开始用markdown,美化什么的要打好久,不好看又修改,很累啊,还有你那个红色的字体是一个一个加上去的吗?

    1. Rat's
      @余生

      我都很快的,十几分钟的事,熟练了,红色字体当代码用就行了。

  9. 短暂的

    大佬,他提示我这个
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /www/wwwroot/dy.hhh.top/bootstrap/autoload.php on line 18
    我按照这个方法改了
    https://blog.csdn.net/beyondlpf/article/details/7794028
    128改成512,但是网页却怎么都打不开了

    1. Rat's
      @短暂的

      你是虚拟机?还是什么架构服务器。

      1. 短暂的
        @Rat's

        腾讯的学生机centos7来着

        1. Rat's
          @短暂的

          你是用的宝塔吧?点击左侧软件管理,找到PHP,点设置,配置修改,就有memory_limit这个参数,你试着修改看看。不过我好像没出现这情况。

  10. 小东

    博主的博客模板介意分享吗,好好看啊

    1. Rat's
      @小东

      这个是收费主题。

  11. qdddz

    免费版不支持网站自适应,手机上浏览不开桌面版的话搜索没法用。
    演示站没这个问题,感觉应该是收费版功能了。

    1. Rat's
      @qdddz

      这个好像没注意看免费版的手机端,如果做的不错,对这个也有需求的话,买个收费版也不贵。

  12. 刷牙牙

    大佬更新真是勤快

    1. Rat's
      @刷牙牙

      水文章而已。