2016-09-22 18 views
0

私は自分のタスクランナーをつくるつもりでしたが、私は本当に必要な機能、つまりbrowserSyncに取り残されていますが、XAMPPでPHPを使用しています。browserSyncとgulp-connect-phpでエンドレスリロード

問題:ターミナルで「PHPサーバーが起動していません。再試行...」と表示され続けます。

私はこのすべてに慣れていないので、なぜサーバーが接続していないのかわかりません。助けてください?

// Required tasks 
var gulp = require('gulp'), 
    connect = require('gulp-connect-php'), 
    browserSync = require('browser-sync'), 
    reload = browserSync.reload; 


// Php Server Tasks 
gulp.task('connect', function() { 
    connect.server({ 
     base: './', 
     port: 8010, 
     keepalive: true 
    }); 
}); 


// Browser-Sync Tasks 
gulp.task('browser-sync',['connect'], function() { 
    browserSync({ 
     proxy: '127.0.0.1:8010', 
     port: 8080, 
     open: true, 
     notify: false 
    }); 
}); 


// Watch Tasks 
gulp.task ('watch', function(){ 
    gulp.watch('src/sass/**/*.scss', ['styles']); 
    gulp.watch('src/js/**/*.js', ['scripts']); 
    gulp.watch('./templates/**/*.php', ['html']); 
}); 


// Default 
gulp.task('default', ['browser-sync', 'watch']); 

答えて

0

は、このソリューションのポップアップ覚えていないことはできませんが、それだけで他の誰かを助けることとして、私は、コードを共有したいと思った:

を明確にするために:私はここで

は私のコードです長い間、gulp-connect-phpを使用してください。

// BROWSER-SYNC TASKS 
gulp.task('browser-sync', function() { 
    browserSync({ 
     proxy: 'localhost/path/to/the/files', 
     open: true, 
     notify: false 
    }); 
}); 
関連する問題