Zadejte hledaný výraz...

Gulp – zobrazení PHP souboru a problém s portem

Ondřej Váško
verified
rating uzivatele
4. 11. 2016 07:13:50
Zdravím, používám Gulp prozatím pro zobrazení statických stránek (html) a převod z LESSu na CSS a následné sloučení všech css souborů do jednoho a minifikaci tohoto souboru. To pracuje správně dle kódu níže.
//*********** IMPORTS *****************
var gulp = require('gulp'),
browserSync = require('browser-sync');
var postcss = require('gulp-postcss');
var less = require('gulp-less');
var watch = require('gulp-watch');
var livereload = require('gulp-livereload');
var autoprefixer = require('gulp-autoprefixer');
var concat = require('gulp-concat-css');
var cssmin = require('gulp-cssmin');
/* BROWSERSYNC */
gulp.task('browserSync', function () {
var files = ;
browserSync.init(files, {
server: {
baseDir: 'uprava-psu-skutec/',
index: 'index.html'
},
logPrefix: 'UP01',
browser:
});
});
gulp.task('css', function () {
var processors = ;
return gulp.src('./uprava-psu-skutec/skins/less/index-files.less')
.pipe(less())
.pipe(postcss(processors))
.pipe(gulp.dest('./uprava-psu-skutec/skins/css/'))
.pipe(livereload());
});
gulp.task('watch', function() {
livereload.listen();
gulp.watch('./uprava-psu-skutec/skins/less/*.less', );
gulp.watch('./uprava-psu-skutec/skins/css/*.css', );
});
gulp.task('concatMinify', function () {
return gulp.src('./uprava-psu-skutec/skins/css/*.css')
.pipe(concat("index.css"))
.pipe(cssmin())
.pipe(gulp.dest('./uprava-psu-skutec/skins/css/compiled'))
.pipe(livereload());
});
gulp.task('default', );
Ale nyní bych rád zobrazil i PHP soubory, které chci mít ve stejné složce jako HTML (složka /uprava-psu-skutec/). Podle tohoto návodu jsem se snažil začít tímto kódem:
//*********** IMPORTS *****************
var gulp = require('gulp'),
browserSync = require('browser-sync');
var postcss = require('gulp-postcss');
var less = require('gulp-less');
var watch = require('gulp-watch');
var livereload = require('gulp-livereload');
var autoprefixer = require('gulp-autoprefixer');
var concat = require('gulp-concat-css');
var cssmin = require('gulp-cssmin');
var php = require('gulp-connect-php');
/* BROWSERSYNC */
var reload = browserSync.reload;
gulp.task('php', function() {
php.server({ base: 'app', port: 8010, keepalive: true});
});
gulp.task('browserSync', , function () {
var files = ;
browserSync({
logPrefix: 'UP01',
browser: ,
proxy: 'localhost',
port: 8080,
open: true,
notify: false
});
});
gulp.task('default', , function () {
gulp.watch(, );
});
Jenže po spuštění tohoto skriptu mi do prohlížeče naskočí do adresního řádku localhost:8080 a bílá obrazovka.
Kdo mi poradil jak toto vyřešit?
Předem děkuji
4. 11. 2016 07:13:50
https://webtrh.cz/diskuse/gulp-zobrazeni-php-souboru-a-problem-s-portem#reply1235049
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 11. 2016 10:45:05
pravděpodobně nemáš v systému nainstalovaný balíček s php, bez chybové hlášky se špatně radí, mimochodem.
4. 11. 2016 10:45:05
https://webtrh.cz/diskuse/gulp-zobrazeni-php-souboru-a-problem-s-portem#reply1235048
Ondřej Váško
verified
rating uzivatele
4. 11. 2016 12:09:04
Napsal TomášX;1336558
pravděpodobně nemáš v systému nainstalovaný balíček s php, bez chybové hlášky se špatně radí, mimochodem.
Já sadu příkazu, které mám napsané v gulpfile.js, spouštím před CMD. A ta mi žádnou chybu nepíše. Nebo jak mam zapnout hlášení chyb? Můžeš prosím přesně definovat balíček, který podle tebe chybí. V návodu nic víc psaného nebylo.
Díky
4. 11. 2016 12:09:04
https://webtrh.cz/diskuse/gulp-zobrazeni-php-souboru-a-problem-s-portem#reply1235047
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 11. 2016 12:11:55
podle mel chybí binárka phpčka, to je systémový balíček a záleží co máš za distribuci.
Ja už v tom nedělám, nemám na to žádný server na zkoušení.
4. 11. 2016 12:11:55
https://webtrh.cz/diskuse/gulp-zobrazeni-php-souboru-a-problem-s-portem#reply1235046
Ondřej Váško
verified
rating uzivatele
10. 11. 2016 15:45:58
A binárka php znamená co, prosím? Co bych měl podle tebe nainstalovat? Nejaky XAMP nebo WAMP server?
10. 11. 2016 15:45:58
https://webtrh.cz/diskuse/gulp-zobrazeni-php-souboru-a-problem-s-portem#reply1235045
TomasX
verified
rating uzivatele
(4 hodnocení)
10. 11. 2016 16:15:05
binárka php je to co je na stažení na stránkách php, http://php.net/downloads.php s tím, že jednotlivé distribuce linuxu mají tohle připravené ve svých repositářích jako balíčky.
Wamp nebo xamp není nic jiného než sestavení - windows/linux + apache + mysql + php a ty z toho potřebuješ teď jen to php.
To jsou ale základy pro to, abys mohl pracovat v php...
10. 11. 2016 16:15:05
https://webtrh.cz/diskuse/gulp-zobrazeni-php-souboru-a-problem-s-portem#reply1235044
Pro odpověď se přihlašte.
Přihlásit