Portable uygulama için driver sorunu
Merhaba,
usb'ye portable xampp kurulumu yaptım, ileride olası çakışmaları önlemek için port yapılandırmalarını özelleştirirken fark ettim ki statik olarak sürücü değeri alıyor. merak edip sürücü birim etiketini değiştirdim. K: yaptım. beklediğim gibi xampp çalışmadı, nerede kaldı bunun portable olmasının avantajı?
çözüm için komut satırından, xampp_install yönergesinde yer alan komutları uyguladım ve teoride tüm dizin birim etiketlerini mevcut duruma uygun şekilde güncellemesi gerekiyor, dosyalarda c yazıyorsa şuan k durumundaysam c'leri k yapması gerekiyor;
@ECHO OFF
if "%1" == "sfx" (
cd xampp
)
if exist php\php.exe GOTO Normal
if not exist php\php.exe GOTO Abort
:Abort
echo Sorry ... cannot find php cli!
echo Must abort these process!
pause
GOTO END
:Normal
set PHP_BIN=php\php.exe
set CONFIG_PHP=install\install.php
%PHP_BIN% -n -d output_buffering=0 -q %CONFIG_PHP% usb
GOTO END
:END
pause
işlem tamamlanıyor güya, ama etiketler değişmiyor.
instal.sys'e dönüp bakıyorum orada güncellemiş
DIR = K:\xampp
xampp = 8.1.6
server = 1.8.0
perl = 0
python = 0
utils = 0
java = 0
other = 0
usbstick = 0
http-vhost gibi yapılandırma dosyalarına bakıyorum, alakası yok. eski halde duruyor.
kendim bir script oluşturayım desem, hadi bash'ı o kadar bilmesemde yaparım ama nerede ne kadar yer alıyor bu ifadeler bilmiyorum. çözüm önerisi olan var mı?