2016-09-22 3 views
0

마침내 내 작업 주자를 만들었지 만, 정말로 필요한 기능 즉, browserSync에 붙어 있지만 PHP로 XAMPP를 사용하고 있습니다.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 
    }); 
});